Sweet Chili Tofu Stir Fry

Make this easy Sweet Chili Tofu Stir Fry in under 30 minutes! Crispy tofu, fresh veggies, and a sticky-sweet sauce create the perfect weeknight dinner. Get the

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

This Sweet Chili Tofu Stir Fry delivers a perfect balance of sweet, spicy, and savory flavors in under 30 minutes. Crispy tofu and fresh vegetables are coated in a vibrant, glossy sauce for a satisfying weeknight meal. It’s a simple yet impressive dish that makes dinner feel special.

If you're looking for the perfect Sweet Chili Tofu Stir Fry, you're in the right place. Whether you love Dinner Ideas or want to explore our Chicken Thigh Recipes collection, we've got you covered.

Why You’ll Love This Sweet Chili Tofu Stir Fry

  • Textural dream: Crispy tofu meets snappy vegetables in a sticky-sweet sauce.
  • Under 30 minutes: A fast, furious weeknight savior when hunger strikes.
  • Incredibly versatile: Swap vegetables easily—the sauce works with almost anything.
  • Perfect flavor balance: Sweet, spicy, tangy, and savory all in one bite.

Ingredients & Tools

  • 1 block (14 oz / 400 g) extra-firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 3 tbsp avocado oil or other high-heat oil, divided
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 cup sugar snap peas or snow peas
  • 3 green onions, sliced (whites and greens separated)
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1/3 cup sweet chili sauce
  • 2 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tbsp fresh lime juice
  • 1 tsp sesame oil
  • To garnish: sesame seeds and extra lime wedges

Tools: A large wok or non-stick skillet, a good sharp knife, and a microplane for the ginger.

Notes: Don’t skip pressing the tofu—it’s the secret to getting it truly crispy instead of steaming in its own moisture. And using a high-heat oil is non-negotiable; you want that sizzle when the tofu hits the pan to create a perfect sear.

Nutrition (per serving)

Calories: 320 kcal
Protein: 16 g
Fat: 18 g
Carbs: 24 g
Fiber: 4 g

Serves: 3 | Prep Time: 15 minutes | Cook Time: 12 minutes | Total Time: 27 minutes

Before You Start: Tips & Ingredient Notes

  • Pressing your tofu is key. You can use a dedicated tofu press or just wrap the block in a clean kitchen towel and place a heavy pan on top for 20-30 minutes. Removing that excess water is what allows the surface to crisp up beautifully.
  • Don’t crowd the pan when frying the tofu. If you dump all the cubes in at once, they’ll steam instead of fry. Give them space to breathe and develop that gorgeous golden-brown crust we’re after.
  • Have your sauce mixed and veggies prepped before you start cooking. Stir-frying is a fast process, and you won’t have time to mince garlic or measure sauce ingredients once things get going. A little “mise en place” makes all the difference.
  • Use a microplane for the ginger and garlic. This creates a fine paste that disperses evenly throughout the sauce and stir-fry, giving you a more consistent and intense flavor in every single bite.

How to Make Sweet Chili Tofu Stir Fry

Step 1: Start with your pressed tofu. Cut it into roughly 1-inch cubes and toss them in a large bowl with the cornstarch. You want each cube to have a light, even coating—this is what will create that delightful crispy shell. Shake off any excess cornstarch.

Step 2: Heat 2 tablespoons of your oil in a large wok or skillet over medium-high heat. Once the oil is shimmering and hot, carefully add the tofu in a single layer. You’ll hear that satisfying sizzle. Let them cook undisturbed for 2-3 minutes until the bottom is golden and crisp, then flip and repeat on the other sides. This should take about 8-10 minutes total. You’re looking for an even, light gold color all over. Remove the tofu from the pan and set it aside on a plate.

Step 3: Add the remaining 1 tablespoon of oil to the same pan. Toss in the sliced bell peppers and snap peas. Stir-fry them for about 3-4 minutes until they are vibrant in color and just starting to soften but still have a good crunch. You’ll notice their aroma becoming sweeter.

Step 4: Push the vegetables to one side of the pan. Add the white parts of the green onions, the minced garlic, and grated ginger to the empty space. Let them sizzle for just 30 seconds to a minute until incredibly fragrant—be careful not to burn them! This quick bloom in the hot oil unlocks all their aromatic potential.

Step 5: Now, pour in your pre-mixed sauce—the sweet chili sauce, soy sauce, rice vinegar, and lime juice. Stir everything together, vegetables and sauce, and let it come to a simmer. The sauce will bubble and start to thicken slightly almost immediately.

Step 6: Return the crispy tofu to the pan, gently folding it through the sauce and vegetables. You want every piece to get glossy and coated. Let it all heat through for a final minute so the tofu can re-crisp a little in the sauce.

Step 7: Turn off the heat. Drizzle over the sesame oil and scatter the green parts of the onions. Give everything one last gentle toss. The residual heat will wilt the greens perfectly and carry the nutty aroma of the sesame oil throughout the dish.

Step 8: Serve immediately, garnished generously with a sprinkle of sesame seeds and a wedge of fresh lime for squeezing over the top. The contrast of the hot, savory stir-fry with a hit of fresh lime juice is simply divine.

Storage & Freshness Guide

  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: Freeze for up to 1 month; note that vegetables will soften upon thawing.
  • Reviving: Reheat in a skillet over medium heat to help restore crispness.

Serving Suggestions

Complementary Dishes

  • Cauliflower Rice — Its mild, slightly nutty flavor is the perfect neutral base to soak up every last drop of that incredible sweet chili sauce without overpowering the main event.
  • Simple Sesame Cucumber Salad — The cool, crisp, and tangy nature of a quick cucumber salad provides a refreshing counterpoint to the warm, sticky, and savory stir-fry, cleansing the palate between bites.
  • Steamed Bok Choy with Garlic — Adding another green vegetable on the side feels wholesome, and the gentle garlic steam complements the flavors in the stir-fry beautifully, making the meal feel more complete.

Drinks

  • Iced Jasmine Green Tea — The floral, slightly sweet notes of jasmine tea are a fantastic non-alcoholic pairing that cuts through the richness of the sauce and refreshes your taste buds.
  • A Crisp Pinot Grigio — If you’re enjoying a glass of wine, a light, dry, and citrusy white like Pinot Grigio complements the dish’s sweetness and spice without clashing with its flavors.
  • Ginger Beer — The spicy kick of a good ginger beer mirrors the warmth from the sauce and creates a really fun, fizzy contrast that makes the whole meal feel a bit more festive.

Something Sweet

  • Dark Chocolate-Dipped Strawberries — A few bites of rich, bittersweet chocolate and juicy strawberry feel like a perfect, light finale that doesn’t weigh you down after a satisfying savory meal.
  • Coconut Chia Pudding — The creamy, tropical flavor of coconut chia pudding is a delightful, make-ahead dessert that continues the theme of bright, vibrant flavors from the main course.
  • A Small Bowl of Fresh Berries with Whipped Cream — Sometimes simple is best. The natural sweetness and slight acidity of fresh berries are a clean, refreshing way to end your meal on a sweet note.

Top Mistakes to Avoid

  • Mistake: Not pressing the tofu adequately. This is the number one reason for soggy, disappointing tofu. That extra water has to go to make room for a crispy crust. I’ve messed this up before too, thinking a quick pat was enough—it’s not.
  • Mistake: Adding the sauce too early with the tofu. If you add the sauce while the tofu is still in the pan frying, it will immediately make the coating soggy. Always remove the tofu, cook the veggies, then combine everything at the end.
  • Mistake: Overcooking the vegetables. You want a stir-fry, not a mush-fry. The peppers and snap peas should retain a pleasant crunch. They continue to cook a little from residual heat even after you turn off the stove, so factor that in.
  • Mistake: Using low-heat oil. Oils like extra virgin olive oil have a low smoke point and will burn at the high temperatures needed for a proper stir-fry, giving your dish a bitter, off flavor. Stick with avocado, peanut, or vegetable oil.

Expert Tips

  • Tip: Freeze and thaw your tofu before pressing. If you have the foresight, freeze the entire block of tofu, then thaw it completely before pressing. This changes its texture, making it spongier and even better at absorbing flavors and achieving a chewier, meatier crispness.
  • Tip: Add a pinch of red pepper flakes to the sauce. If you like a bit more heat, a pinch of red pepper flakes mixed into the sauce ingredients will give it a deeper, slow-building warmth that complements the sweet chili perfectly.
  • Tip: Use a non-stick skillet if you’re nervous. While a wok is traditional, a good non-stick skillet gives you more leeway and makes it much easier to get the tofu crispy without it sticking and tearing apart, especially if you’re new to frying tofu.
  • Tip: Double the sauce recipe. If you’re a sauce person (and honestly, who isn’t?), simply double the sweet chili, soy, vinegar, and lime mixture. Having extra sauce to pour over your cauliflower rice is never a bad thing.

FAQs

Can I make this stir-fry ahead of time?
You can prep the components ahead, but it’s best served fresh. You can press and cube the tofu, chop all the vegetables, and mix the sauce, storing them separately in the fridge for up to 24 hours. When ready, just cook. The finished dish can be reheated, but the tofu will lose some of its crispness and the vegetables will soften considerably.

What can I use instead of tofu?
Absolutely! Cubes of chicken breast or thigh would work wonderfully—just adjust the cooking time to ensure the chicken is cooked through before adding the sauce. For a plant-based alternative, chickpeas or tempeh are great options. For chickpeas, pat them dry and toss with cornstarch as you would the tofu for a similar crispy effect.

My sauce isn’t thickening. What did I do wrong?
The sauce thickens primarily from reduction and the small amount of cornstarch residue from the tofu. If it’s too thin, create a quick slurry by mixing 1 teaspoon of cornstarch with 1 tablespoon of cold water. Push the stir-fry to one side, add the slurry to the bubbling liquid in the pan, and stir for 30-60 seconds until it thickens to a glaze.

Is this recipe very spicy?
Most store-bought sweet chili sauces are quite mild, offering more sweetness than heat. The spice level here is very gentle. If you’re sensitive to heat, you’ll be perfectly fine. If you love spice, that’s where our expert tip to add red pepper flakes or even a dash of sriracha to the sauce comes in handy!

Can I use different vegetables?
Of course! Stir-fries are incredibly flexible. Broccoli florets, sliced carrots (blanch them first to soften), mushrooms, baby corn, or water chestnuts for extra crunch would all be fantastic. Just be mindful of cooking times—add harder veggies like carrots earlier and delicate ones like spinach at the very end.

Sweet Chili Tofu Stir Fry

Sweet Chili Tofu Stir Fry

Recipe Information
Cost Level $
Category Dinner Ideas
Difficulty Medium
Cuisine Asian, fusion
Recipe Details
Servings 3
Total Time 27 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Make this easy Sweet Chili Tofu Stir Fry in under 30 minutes! Crispy tofu, fresh veggies, and a sticky-sweet sauce create the perfect weeknight dinner. Get the recipe now!

Ingredients

For the Tofu & Vegetables:

For the Sauce:

For the Garnish:

Instructions

  1. Start with your pressed tofu. Cut it into roughly 1-inch cubes and toss them in a large bowl with the cornstarch. You want each cube to have a light, even coating—this is what will create that delightful crispy shell. Shake off any excess cornstarch.
  2. Heat 2 tablespoons of your oil in a large wok or skillet over medium-high heat. Once the oil is shimmering and hot, carefully add the tofu in a single layer. You’ll hear that satisfying sizzle. Let them cook undisturbed for 2-3 minutes until the bottom is golden and crisp, then flip and repeat on the other sides. This should take about 8-10 minutes total. You’re looking for an even, light gold color all over. Remove the tofu from the pan and set it aside on a plate.
  3. Add the remaining 1 tablespoon of oil to the same pan. Toss in the sliced bell peppers and snap peas. Stir-fry them for about 3-4 minutes until they are vibrant in color and just starting to soften but still have a good crunch. You’ll notice their aroma becoming sweeter.
  4. Push the vegetables to one side of the pan. Add the white parts of the green onions, the minced garlic, and grated ginger to the empty space. Let them sizzle for just 30 seconds to a minute until incredibly fragrant—be careful not to burn them! This quick bloom in the hot oil unlocks all their aromatic potential.
  5. Now, pour in your pre-mixed sauce—the sweet chili sauce, soy sauce, rice vinegar, and lime juice. Stir everything together, vegetables and sauce, and let it come to a simmer. The sauce will bubble and start to thicken slightly almost immediately.
  6. Return the crispy tofu to the pan, gently folding it through the sauce and vegetables. You want every piece to get glossy and coated. Let it all heat through for a final minute so the tofu can re-crisp a little in the sauce.
  7. Turn off the heat. Drizzle over the sesame oil and scatter the green parts of the onions. Give everything one last gentle toss. The residual heat will wilt the greens perfectly and carry the nutty aroma of the sesame oil throughout the dish.
  8. Serve immediately, garnished generously with a sprinkle of sesame seeds and a wedge of fresh lime for squeezing over the top. The contrast of the hot, savory stir-fry with a hit of fresh lime juice is simply divine.

Chef's Notes

  • Store in an airtight container for up to 3 days.
  • Freeze for up to 1 month; note that vegetables will soften upon thawing.
  • Reheat in a skillet over medium heat to help restore crispness.

Not what you're looking for?

Or discover more recipes in Dinner Ideas

Tags