Spicy Sweet Chili Tofu Stir-Fry

Spicy Sweet Chili Tofu Stir-Fry

I remember the first time I made this spicy sweet chili tofu stir-fry; it was a Tuesday night, and I was determined to create a midweek meal that felt like more than just fuel. Friends always ask me for this recipe after trying it at dinner parties, and my husband, who’s usually picky, asked for seconds! The secret lies in getting that perfect, glossy sauce that clings to every crispy edge of the tofu.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Servings: 4
  • Difficulty: Medium

Why You’ll Love This Spicy Sweet Chili Tofu Stir-Fry

  • Restaurant-quality texture: The tofu gets a beautifully crisp, golden exterior while remaining tender inside, all without deep-frying.
  • Perfectly balanced sauce: Sweet chili sauce meets a hint of soy and a touch of heat, creating a glaze that coats every piece of tofu and vegetable beautifully.
  • Quick enough for a weeknight: From chopping to serving, you can have this on the table in about 35 minutes, making it ideal for busy evenings.
  • Customisable heat level: Whether you prefer a gentle warmth or something that makes you reach for your water glass, you can adjust the spice to suit your palate.
  • Naturally satisfying: Packed with protein-rich tofu and colourful vegetables, this stir-fry is a complete meal that leaves you feeling full and energised.
Spicy Sweet Chili Tofu Stir-Fry

Spicy Sweet Chili Tofu Stir-Fry
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 400g block of firm or extra-firm tofu
  • 2 tablespoons cornflour (cornstarch)
  • 1 tablespoon sesame oil
  • 2 tablespoons vegetable oil, divided
  • 1 large red bell pepper, sliced into thin strips
  • 1 large yellow bell pepper, sliced into thin strips
  • 1 medium carrot, julienned or sliced into thin matchsticks
  • 2 spring onions, sliced diagonally, plus extra for garnish
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 4 tablespoons sweet chili sauce
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon rice vinegar
  • 1 teaspoon sriracha or chili flakes (adjust to taste)
  • 1 teaspoon sesame seeds, for garnish

Tip: For the best texture, press your tofu for at least 15 minutes before starting. This removes excess water, allowing the tofu to crisp up beautifully in the pan.

How to Make Spicy Sweet Chili Tofu Stir-Fry

  1. Press and prepare the tofu: Remove the tofu from its packaging and wrap it in a clean tea towel or several layers of paper towels. Place a heavy object on top, like a cast-iron skillet or a few cans, and let it press for 15 minutes. Once pressed, cut the tofu into 2cm cubes. You’ll notice the cubes feel firmer and look less watery – this is key for a good sear.
  2. Toast the sesame seeds: In a small dry pan over medium heat, add the sesame seeds. Toast them, shaking the pan frequently, until they become fragrant and just start to turn a pale golden brown, about 2 minutes. The smell will shift from raw to nutty and warm. Immediately transfer them to a small bowl to cool.
  3. Prepare the sauce: In a small bowl, whisk together the sweet chili sauce, soy sauce, rice vinegar, and sriracha or chili flakes. Set this mixture aside. You should see a rich, ruby-red liquid that smells sweet and tangy with a hint of heat.
  4. Coat and cook the tofu: Place the cubed tofu in a mixing bowl and sprinkle over the cornflour. Toss gently until each cube is evenly coated; the tofu will look dusty and pale. Heat 1 tablespoon of vegetable oil in a large frying pan or skillet over medium-high heat. Once the oil shimmers and a piece of tofu sizzles when added, carefully place the tofu cubes in a single layer. Cook for 4-5 minutes without moving them, until the bottoms are a deep, golden brown. Flip each piece and cook for another 4-5 minutes. The kitchen will fill with a nutty, toasted aroma, and the tofu will sound crisp when stirred.
  5. Sauté the aromatics and vegetables: Remove the tofu from the pan and set it aside on a plate. Reduce the heat to medium and add the remaining 1 tablespoon of vegetable oil. Add the minced garlic and grated ginger, stirring constantly for about 30 seconds until they become fragrant – you’ll smell a sharp, pungent note. Immediately add the sliced bell peppers and carrot. Stir-fry for 3-4 minutes. The peppers will soften slightly and brighten in colour, and you’ll hear a satisfying sizzle as they hit the hot pan.
  6. Combine everything: Return the crispy tofu to the pan with the vegetables. Pour the prepared sauce over everything, then add the sliced spring onions. Toss and stir for 1-2 minutes, until the sauce thickens and glazes the tofu and vegetables. The sauce should cling to each piece, creating a glossy, sticky finish. The sound will change from a loud sizzle to a gentler bubbling as the sauce reduces.
  7. Finish and serve: Remove the pan from the heat. Sprinkle the toasted sesame seeds and any extra spring onions over the top. Serve immediately over steamed jasmine rice or noodles.

Tips From My Kitchen

  • Press your tofu thoroughly: Tofu is packed in water, and if you don’t press it, the excess moisture will steam the tofu instead of frying it. A well-pressed block of tofu will have a much denser, meatier texture and will absorb the sauce better, rather than just being slippery.
  • Don’t skip the cornflour coating: This step is non-negotiable for achieving that crave-worthy crispy exterior. Cornflour creates a thin, dry barrier on the surface of the tofu that fries up into a golden crust. Without it, your tofu will remain soft and pale.
  • Use a large enough pan: Overcrowding the pan is the most common mistake. If the tofu cubes are too close together, they’ll release steam and never brown. Cook them in a single layer with a little space between each piece. If necessary, cook the tofu in two batches.
  • Get the pan properly hot before adding tofu: The oil needs to be shimmering and almost smoking before you add the tofu. A hot pan creates an immediate sear, locking in moisture and building flavour. If the oil isn’t hot enough, the tofu will stick and absorb oil, becoming greasy.
  • Add the sauce at the very end: Stir-frying the sauce for too long can make it claggy and overly thick. By adding it only at the final stage and tossing for just a minute or two, you ensure it coats everything in a glossy, sticky glaze without becoming heavy.

Equipment You’ll Need

  • Large frying pan or skillet (preferably non-stick or well-seasoned cast iron)
  • Sharp knife and cutting board
  • Mixing bowls (one for pressing, one for coating tofu)
  • Wooden spoon or silicone spatula
  • Small bowl for the sauce
  • Measuring spoons

Common Mistakes to Avoid

  • Overcrowding the pan: When you crowd the pan, the temperature drops dramatically. Instead of searing, the tofu and vegetables begin to steam, resulting in a soggy, pale finish. Always cook in a single layer with space between each piece; cook in batches if needed.
  • Wrong temperature: Cooking on too low a heat will cause the tofu to absorb oil and become greasy, while cooking on too high a heat will burn the exterior before the interior is warm. Medium-high heat is the sweet spot for a deep golden crust without burning.
  • Skipping the rest time: After pressing the tofu, it’s tempting to cut and cook it immediately. However, letting the pressed tofu rest for a few minutes allows any remaining surface moisture to evaporate, ensuring your cornflour coating adheres perfectly and fries up extra crisp.

Delicious Variations to Try

  • Spicy Version: For those who love serious heat, add an extra teaspoon of sriracha or a finely chopped red bird’s eye chili along with the garlic and ginger. You can also stir in a teaspoon of gochujang (Korean chili paste) into the sauce for a deeper, fermented heat.
  • Vegetarian/Vegan Option: This recipe is already vegetarian and can easily be made vegan by ensuring your sweet chili sauce is vegan-friendly (some brands contain honey). For extra protein, add a handful of edamame or cashew nuts along with the vegetables.
  • Different Protein: If you’re not in the mood for tofu, this sauce works beautifully with other proteins. Try it with cubed chicken breast, large prawns, or even thin strips of beef. Adjust cooking times accordingly – chicken will need a few extra minutes, while prawns cook very quickly.

What to Serve With Spicy Sweet Chili Tofu Stir-Fry

  • Steamed jasmine rice or basmati rice to soak up the extra sauce
  • Thin rice noodles or udon noodles, tossed with a little sesame oil
  • A simple side of steamed bok choy or edamame tossed in sesame seeds
  • For a lighter meal, serve over a bed of mixed greens with a drizzle of lime juice

Frequently Asked Questions

Can I use silken tofu for this stir-fry?
Silken tofu has a very high water content and a delicate, custard-like texture that will fall apart during stir-frying. For this recipe, you really need firm or extra-firm tofu, as it holds its shape and develops that satisfying crispy crust when pan-fried.

How do I store leftover spicy sweet chili tofu stir-fry?
Store any leftovers in an airtight container in the refrigerator for up to three days. The tofu will lose some of its crispiness upon reheating, but the flavour will still be wonderful. To reheat, I recommend using a hot pan with a splash of water to revive the sauce, rather than the microwave.

Can I make this stir-fry gluten-free?
Absolutely. Simply swap the regular soy sauce for tamari or a certified gluten-free soy sauce. Also, double-check the label on your sweet chili sauce, as some brands may contain wheat-based ingredients. Most are naturally gluten-free, but it’s always best to verify.

My tofu stuck to the pan. What went wrong?
This usually happens when the pan isn’t hot enough when you add the tofu, or if you try to move the tofu too early. Let the tofu cook undisturbed for 4-5 minutes; it will naturally release from the pan once a good crust has formed. Using a non-stick pan also helps significantly.

Can I add other vegetables to this stir-fry?
Of course. This recipe is very adaptable. Broccoli florets, snow peas, sliced mushrooms, or baby corn all work wonderfully. Just be mindful of cooking times – add harder vegetables like broccoli earlier, and softer ones like snow peas towards the end so everything finishes at the same time.

Spicy Sweet Chili Tofu Stir-Fry

Spicy Sweet Chili Tofu Stir-Fry

A quick and flavorful stir-fry featuring crispy tofu, colorful bell peppers, and a sweet-spicy chili sauce. Perfect served over rice or noodles for a satisfying weeknight meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 400 g block of firm or extra-firm tofu
  • 2 tablespoons cornflour cornstarch
  • 1 tablespoon sesame oil
  • 2 tablespoons vegetable oil divided
  • 1 large red bell pepper sliced into thin strips
  • 1 large yellow bell pepper sliced into thin strips
  • 1 medium carrot julienned or sliced into thin matchsticks
  • 2 spring onions sliced diagonally, plus extra for garnish
  • 2 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 4 tablespoons sweet chili sauce
  • 2 tablespoons soy sauce or tamari for gluten-free
  • 1 tablespoon rice vinegar
  • 1 teaspoon sriracha or chili flakes adjust to taste
  • 1 teaspoon sesame seeds for garnish

Method
 

  1. Press and prepare the tofu: Remove the tofu from its packaging and wrap it in a clean tea towel or several layers of paper towels. Place a heavy object on top, like a cast-iron skillet or a few cans, and let it press for 15 minutes. Once pressed, cut the tofu into 2cm cubes. You'll notice the cubes feel firmer and look less watery – this is key for a good sear.
  2. Toast the sesame seeds: In a small dry pan over medium heat, add the sesame seeds. Toast them, shaking the pan frequently, until they become fragrant and just start to turn a pale golden brown, about 2 minutes. The smell will shift from raw to nutty and warm. Immediately transfer them to a small bowl to cool.
  3. Prepare the sauce: In a small bowl, whisk together the sweet chili sauce, soy sauce, rice vinegar, and sriracha or chili flakes. Set this mixture aside. You should see a rich, ruby-red liquid that smells sweet and tangy with a hint of heat.
  4. Coat and cook the tofu: Place the cubed tofu in a mixing bowl and sprinkle over the cornflour. Toss gently until each cube is evenly coated; the tofu will look dusty and pale. Heat 1 tablespoon of vegetable oil in a large frying pan or skillet over medium-high heat. Once the oil shimmers and a piece of tofu sizzles when added, carefully place the tofu cubes in a single layer. Cook for 4-5 minutes without moving them, until the bottoms are a deep, golden brown. Flip each piece and cook for another 4-5 minutes. The kitchen will fill with a nutty, toasted aroma, and the tofu will sound crisp when stirred.
  5. Sauté the aromatics and vegetables: Remove the tofu from the pan and set it aside on a plate. Reduce the heat to medium and add the remaining 1 tablespoon of vegetable oil. Add the minced garlic and grated ginger, stirring constantly for about 30 seconds until they become fragrant – you'll smell a sharp, pungent note. Immediately add the sliced bell peppers and carrot. Stir-fry for 3-4 minutes. The peppers will soften slightly and brighten in colour, and you'll hear a satisfying sizzle as they hit the hot pan.
  6. Combine everything: Return the crispy tofu to the pan with the vegetables. Pour the prepared sauce over everything, then add the sliced spring onions. Toss and stir for 1-2 minutes, until the sauce thickens and glazes the tofu and vegetables. The sauce should cling to each piece, creating a glossy, sticky finish. The sound will change from a loud sizzle to a gentler bubbling as the sauce reduces.
  7. Finish and serve: Remove the pan from the heat. Sprinkle the toasted sesame seeds and any extra spring onions over the top. Serve immediately over steamed jasmine rice or noodles.

Notes

For a gluten-free version, use tamari instead of soy sauce. Adjust sriracha or chili flakes to your preferred heat level.

I hope this spicy sweet chili tofu stir-fry becomes a regular in your kitchen, just as it has in mine. If you give it a try, I’d love to hear how it turned out for you. For more weeknight inspiration, you might also enjoy my One Pot Chicken And Rice Dinner or this Savory Garlic Butter Shrimp For Dinner. Leave a comment below and let me know your favourite variation!

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating