I make these chili-lime tofu and peach skewers whenever I want a fast, colorful dinner that still feels special. In my kitchen they’re the go-to when time is short: a quick press of tofu, a few peaches sliced, and everything threaded onto skewers. The whole plate comes together in about 30 minutes, and the grill does most of the work.
What I love is how little cleanup they demand — everything cooks on skewers, so fewer pans and a fast transfer from grill to table. The contrast of warm, slightly charred peaches with firm grilled tofu always gets compliments even from people who aren’t full-time vegetarians in my life.
I test timing and heat so these skewers finish with a crisped exterior on the tofu and juicy, tender peaches. You’ll notice bright citrus notes from the lime and a sweet-spicy finish from the chili glaze as soon as they hit the plate.
Read on for exact prep strategies, quick marinating tips, and a handful of make-ahead ideas that save precious minutes on busy nights.
Why Chili-Lime Tofu and Peach Skewers Are Perfect for Busy Weeknights
These skewers are designed to be fast, flavorful, and low-fuss. Here’s why they work for weeknights:
- Time: Prep and cook in about half an hour, so they slot into tight weeknight schedules.
- Prep-ahead friendly: You can press and cube tofu, slice peaches and onions, and assemble skewers a few hours beforehand.
- One-dish serving: Grilling everything on skewers keeps the cooking contained and cleanup minimal.
Visually they’re bright — pink-orange peaches, pale tofu with char marks, and flashes of red onion — and the aroma of grilled fruit and toasted sesame is instantly appetizing.
Everything You Need for Chili-Lime Tofu and Peach Skewers
Use fresh, seasonal ingredients where possible — ripe peaches are the secret to great caramelization and natural sweetness. Below I list each ingredient and why it matters or how to substitute it.
- Extra-firm or super-firm tofu – Gives the best texture for skewers; it holds shape under heat and crisps up on the outside.
- Ripe peaches – Provide juicy sweetness and caramelize quickly; choose peaches that give slightly when pressed but aren’t mushy.
- Red onion – Adds sharpness and color; grilling softens the bite and adds sweetness.
- Neutral oil (olive or avocado) – Prevents sticking and encourages browning; use a high smoke-point oil for the grill.
- Chili powder, granulated garlic, ground ginger, kosher salt – Basic dry seasonings to coat the skewers and add an underlying savory backbone.
- Fresh lime zest (and juice in marinades) – Brightens the whole dish and balances the sweet chili glaze.
- Thai sweet red chili sauce, soy sauce (or tamari), sesame oil, cilantro – Make the quick sweet-spicy glaze that finishes the skewers with glossy flavor.
- Metal or bamboo skewers – Use metal for repeated grilling or soak bamboo to prevent burning.
The Secret to Firm, Grill-Ready Tofu (No Soggy Cubes)
I treat tofu like the foundation of the dish: press well and handle gently. Here’s what to do and why it matters.
- Press the tofu thoroughly to remove excess water; less moisture equals a firmer interior and better browning.
- Choose super-firm or extra-firm tofu so cubes hold up when threaded and flipped on the grill.
- Cut into thick, even cubes so the tofu cooks uniformly and fits the peaches and onion on the skewer.
- If you want extra flavor without sogginess, briefly marinate the pressed tofu in a mixture of soy, lime, and a touch of oil for a short time rather than soaking for hours.
- Pat cubes dry again if marinated, then oil lightly before seasoning so the spice rub sticks and forms a crust on the grill.
When pressed and handled this way, the tofu has a satisfying chew and forms a golden exterior that contrasts nicely with the soft fruit.
How to Grill Peaches So They Stay Tender, Not Mushy
Grilling peaches is quick but timing matters. Aim for a caramelized exterior with an intact shape.
- Pick peaches that are ripe but still slightly firm to the touch — overripe fruit will fall apart on the grill.
- Halve and pit the peaches, then cut into uniform wedges that match your tofu cubes for even grilling.
- Brush the peach surfaces with a little oil to prevent sticking and promote even browning.
- Grill over medium heat for just a few minutes per side until you see light char marks and they smell sweet and toasty.
- Avoid prolonged cooking; pull them off once they’re warm and caramelized to keep juices inside the fruit.
For a deeper dive on techniques and timing, check this guide on grilling peaches to perfection.
How to Make Chili-Lime Tofu and Peach Skewers (Step-by-Step)
Follow these steps in order; use steady medium-high heat and watch the skewers as they cook. You should hear a confident sizzle when they hit the grill.
- Press tofu and cut into even cubes; slice peaches and red onion into pieces about the same size as the tofu.
- Thread tofu, peach, and onion onto skewers, alternating to distribute heat and flavor across each skewer.
- Brush the skewers with oil and season with the dry spice mix so all sides are evenly coated.
- Heat the grill or grill pan to medium-high and oil the grates to prevent sticking.
- Place skewers on the grill and cook, turning occasionally, until the tofu and fruit are lightly charred, about 6–8 minutes total depending on your heat.
- During the last 1–2 minutes, brush a sweet-chili glaze over the skewers and turn to build glossy layers without burning the sugars.
- Remove to a platter, grate lime zest over the top, and sprinkle chopped cilantro for freshness.
Listen for that caramel sizzle and look for even char marks — that’s when you know the glaze will cling and the peaches will be perfectly tender.
Pro Tip for chili-lime tofu and peach skewers: Speedy Marinating for Big Flavor
Quick tricks you can use to maximize flavor in minimal time. These are formatted as bulleted, scannable tips.
- Use a short acidic splash (lime juice or vinegar) to help flavors penetrate tofu faster when you don’t have hours to marinate.
- Salt the tofu and let it sit briefly before a quick rinse and pat-dry to improve texture if you’re short on pressing time.
- Brush glaze only in the final minutes so sugars caramelize without burning.
- Balance the glaze by tasting for salt and acidity — the peaches add sweetness, so make sure the glaze has a bright counterpoint.
Troubleshooting
I include these fixes based on times I’ve tested the recipe and adjusted for common problems.
- If tofu is falling apart on the grill: press longer, use thicker cubes, and choose super-firm tofu next time.
- If peaches are too soft or collapsing: pick firmer fruit and reduce grill time; remove from heat as soon as you see char marks.
- If skewers stick to the grate: oil both the skewers and the grill well, and avoid flipping too early — waiting for a good sear will help release them cleanly.
- If glaze is burning: lower the heat for the final glaze application and brush in thin layers.
Best Sides and Drinks to Serve with Chili-Lime Tofu and Peach Skewers
Pair these skewers with light, summery sides that echo the sweet-savory profile and add texture to the meal.
- Grain option: a simple herbed quinoa or steamed rice to soak up the glaze.
- Crisp salads: smashed cucumber salad or a corn and tomato salad for freshness and crunch.
- Vegetarian protein side: pair with One Pan Harissa Chickpeas for extra protein and spice.
- Roasted vegetables: try a batch of Honey Garlic Roasted Baby Carrots for a sweet-savory companion.
- If you want another skewer option on the table, consider these Bang Bang Chicken Skewers as a meaty contrast.
- Drinks: chilled iced tea with citrus, a light rosé, or sparkling water with a splash of peach or lime keep the meal bright and refreshing.
How to Store, Reheat, and Make-Ahead Chili-Lime Tofu and Peach Skewers
Practical steps to keep texture and flavor when storing and reheating.
- Storage: Cool completely, then store skewers in an airtight container in the refrigerator for up to 3 days. Keep glaze separate if you want to refresh the shine when reheating.
- Reheating: Rewarm in a toaster oven or under a broiler for a few minutes to regain char and warmth; avoid microwaving if you want to preserve texture.
- Make-ahead: Press and cube tofu, slice fruit and onion, and store components separately; assemble skewers and refrigerate for a few hours before grilling so you can finish quickly.
Variations and Customization Ideas
Quick, scannable ideas to tailor the recipe to your pantry or preferences.
- Swap fruit: try nectarines or half-ripe apricots for similar caramelization and sweetness.
- Change the protein: use halloumi or tempeh for a different texture and flavor profile.
- Different glaze: swap the sweet chili sauce for a miso-honey glaze or a peanut-sesame sauce for an Asian-inspired twist.
- Veg swaps: bell peppers, zucchini rounds, or cherry tomatoes work well on skewers and add color and texture.
Frequently Asked Questions
What is the best marinade for tofu skewers?
The marinade for these skewers includes a simple mix of soy sauce, oil, chili sauce, garlic, dry seasonings, and lime juice. Marinate the pressed tofu for at least 30 minutes for the best flavor!
What should I serve with chili-lime tofu and peach skewers?
These skewers make a great main dish! You can pair them with summer side dishes like Creamy Potato Salad, Corn Salad, Smashed Cucumber Salad, or Watermelon Salad.
Can you put tofu on skewers?
Absolutely! Just cut the tofu into thick chunks for easy threading onto the skewers. Also, remember to soak bamboo skewers in water for 10 to 30 minutes to prevent burning.
How do I ensure my grilled peaches stay tender and not mushy?
To achieve tender peaches, grill them on medium heat for just a few minutes on each side until they are lightly charred. Avoid overcooking to keep them juicy and flavorful!
Can I make the chili-lime tofu skewers ahead of time?
Yes, you can prepare the skewers in advance. Store them in the refrigerator and grill them right before serving to enjoy them fresh!

Chili-Lime Tofu and Peach Skewers
Ingredients
Method
- Remove the tofu from the package and drain excess water. Wrap the tofu in a clean kitchen towel and place on a cutting board. Press on all sides to remove as much moisture as possible. Alternatively, place a heavy skillet over wrapped tofu and let sit for 15 minutes. Slice the tofu into 1 to 1 1/2-inch cubes.
- Slice the peaches in half at the seam, and twist to release each half from the pit. Remove and discard the pit. Slice each half into 1-inch cubes (close in size to the tofu). Peel and slice the red onion into similar sized pieces.
- In a small bowl, combine chili powder, granulated garlic, ground ginger, and salt; mix well. Thread the tofu, peaches, and red onion onto the skewers, starting with the tofu and ending with red onion. Brush the skewers with oil, and season with the spice mixture, turning to coat all sides.
- Prepare the outdoor grill or an indoor grill pan over medium-high heat. In a small bowl, prepare the Chili Glaze by combining red chili sauce, soy sauce, sesame oil, and cilantro; stir well and set aside.
- Brush the grill grates with oil, and place the tofu kebabs on the grill. Cook until the tofu is lightly charred, turning occasionally, about 8 minutes. During the final 1 to 2 minutes, brush the Chili Glaze over the skewers, turning to coat all sides. Transfer to a platter and grate lime zest overtop.