Okay, let’s dive into a recipe that has single-handedly transformed my weeknight dinner routine and even impressed my most discerning foodie friends. I’m talking about the Garlic Chili Tofu Stir Fry. For the longest time, I was a bit hesitant about tofu, often finding it bland or texturally unappealing in my own culinary experiments. But this recipe? It’s a game-changer. The first time I made it, the aroma of garlic and chili sizzling in the pan filled my kitchen, instantly making my mouth water. My partner, who usually eyes tofu with suspicion, was hovering around, intrigued. The result was a vibrant, flavour-packed dish with perfectly crispy tofu cubes coated in a sticky, spicy, and savoury sauce, all tossed with crisp-tender vegetables. It was an explosion of textures and tastes – the slight sweetness, the umami depth, the fiery kick, and the aromatic garlic. It wasn’t just good; it was restaurant-quality good, and surprisingly easy to whip up. Since then, it’s become a staple in our home. We’ve tweaked it, played with different veggies, and adjusted the spice, but the core recipe remains a beloved go-to for a quick, healthy, and incredibly satisfying meal. If you’re looking for a way to fall in love with tofu, or simply want a new, exciting stir-fry to add to your repertoire, this Garlic Chili Tofu Stir Fry is the one.
Ingredients
Here’s what you’ll need to create this flavour-packed Garlic Chili Tofu Stir Fry:
- For the Tofu & Marinade:
- 1 block (14-16 oz / 400-450g) extra-firm tofu: Pressed for at least 30 minutes to remove excess water, then cubed into 1-inch pieces. This is crucial for achieving a crispy texture.
- 2 tablespoons cornstarch (or arrowroot starch): For coating the tofu, creating that irresistible crispy exterior.
- 1 tablespoon soy sauce (or tamari for gluten-free): Adds a foundational savoury, umami flavour to the tofu itself.
- 1 tablespoon sesame oil: Imparts a nutty aroma and flavour to the tofu as it fries.
- Pinch of black pepper: For a subtle hint of warmth.
- For the Stir-Fry Sauce:
- 1/4 cup (60ml) low-sodium soy sauce (or tamari): The salty, umami base of our sauce. Using low-sodium gives you more control over the final saltiness.
- 2 tablespoons rice vinegar: Adds a bright, tangy counterpoint to the richness.
- 1-2 tablespoons chili garlic sauce (e.g., Sambal Oelek or Sriracha): The star for heat and garlicky punch. Adjust to your spice preference.
- 1 tablespoon maple syrup (or agave nectar, or brown sugar): Balances the spice and acidity with a touch of sweetness.
- 1 tablespoon toasted sesame oil: For its distinctive nutty aroma and flavour, added towards the end to preserve its delicate notes.
- 1 teaspoon cornstarch (or arrowroot starch): Mixed with 1 tablespoon of water to create a slurry, this will thicken the sauce beautifully.
- 2-3 cloves garlic, minced: Fresh garlic is key for that aromatic kick.
- 1-inch piece of ginger, freshly grated or minced: Adds a warm, zesty complexity.
- For the Stir-Fry Vegetables & Aromatics:
- 1 tablespoon neutral cooking oil (e.g., avocado, canola, or grapeseed oil): For stir-frying, with a high smoke point.
- 1 medium red onion, sliced thinly: Adds sweetness and a vibrant colour.
- 1 red bell pepper, deseeded and sliced thinly: For sweetness, crunch, and colour.
- 1 green bell pepper, deseeded and sliced thinly: Offers a slightly more savoury crunch and complements the red pepper.
- 1 cup broccoli florets, cut into bite-sized pieces: A stir-fry classic, adding texture and nutrients.
- 1/2 cup snap peas or snow peas (optional): For extra crunch and a fresh, green flavour.
- 2-3 green onions, sliced thinly (for garnish): Adds a fresh, oniony bite at the end.
- 1 tablespoon toasted sesame seeds (for garnish): For a final nutty crunch and visual appeal.
Instructions
Follow these steps carefully for a perfectly cooked Garlic Chili Tofu Stir Fry every time:
- Prepare the Tofu:
- If you haven’t already, press your tofu. Wrap the block in several layers of paper towels or a clean kitchen towel. Place something heavy on top (like a cast-iron skillet or a few heavy books) for at least 30 minutes, or up to an hour. This removes excess water, which is crucial for crispy tofu.
- Once pressed, cut the tofu into 1-inch cubes.
- In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) and 1 tablespoon of sesame oil. Let it marinate for at least 10-15 minutes while you prepare other ingredients.
- After marinating, add the 2 tablespoons of cornstarch to the bowl and toss gently until the tofu cubes are evenly coated. This will create a wonderfully crispy exterior when cooked.
- Prepare the Stir-Fry Sauce:
- In a small bowl, whisk together the 1/4 cup soy sauce (or tamari), rice vinegar, chili garlic sauce, maple syrup (or chosen sweetener), minced garlic, and grated ginger.
- In a separate tiny bowl or cup, mix the 1 teaspoon of cornstarch with 1 tablespoon of cold water to create a slurry. Set this aside – you’ll add it to the sauce later to thicken it.
- Cook the Tofu:
- Heat 1 tablespoon of your neutral cooking oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking.
- Carefully add the cornstarch-coated tofu cubes to the hot skillet in a single layer. Be cautious not to overcrowd the pan; cook in batches if necessary.
- Cook for 3-5 minutes per side, or until golden brown and crispy on all sides. This might take about 10-15 minutes total.
- Once crispy, remove the tofu from the skillet and set it aside on a plate lined with paper towels.
- Stir-Fry the Vegetables:
- To the same skillet (add a touch more oil if needed, though often there’s enough residual from the tofu), add the sliced red onion and bell peppers. Stir-fry over medium-high heat for 3-4 minutes until they begin to soften but still retain some crispness.
- Add the broccoli florets and snap peas (if using). Continue to stir-fry for another 3-5 minutes. You want the broccoli to be bright green and tender-crisp. You can add a tablespoon or two of water to the pan and cover it for a minute if you prefer your broccoli a bit more tender.
- Combine and Thicken Sauce:
- Pour the prepared stir-fry sauce mixture (without the cornstarch slurry yet) over the vegetables in the skillet. Bring it to a simmer, stirring constantly.
- Give the cornstarch slurry a quick whisk (as the cornstarch may have settled) and pour it into the simmering sauce. Continue to stir constantly. The sauce will thicken up quite quickly, usually within 1-2 minutes, coating the vegetables beautifully.
- Finish and Serve:
- Once the sauce has thickened to your liking, return the crispy tofu to the skillet. Add the 1 tablespoon of toasted sesame oil. Gently toss everything together to coat the tofu evenly with the sauce, being careful not to break up the crispy tofu too much. Heat through for about 1-2 minutes.
- Remove from heat. Serve the Garlic Chili Tofu Stir Fry immediately over your choice of base (like steamed rice or noodles).
- Garnish generously with sliced green onions and toasted sesame seeds.
Nutrition Facts
- Servings: Approximately 4 servings
- Calories per serving: Approximately 380-450 kcal (This can vary based on the exact brands of ingredients used, amount of oil, and serving size.)
- Protein: High (approx. 20-25g per serving). Tofu is an excellent source of complete plant-based protein, essential for muscle repair and satiety.
- Fiber: Good source (approx. 5-7g per serving). Primarily from the vegetables, fiber aids in digestion and helps you feel full.
- Healthy Fats: Moderate (approx. 18-22g per serving). Sourced from the tofu itself, sesame oil, and cooking oil, providing essential fatty acids.
- Sodium: Moderate (can be controlled). By using low-sodium soy sauce and being mindful of additions, you can manage the sodium content. This recipe focuses on flavour from garlic, chili, and ginger rather than excessive salt.
- Carbohydrates: Moderate (approx. 30-35g per serving). Mainly from vegetables, the cornstarch, and the sweetener in the sauce. Served with rice or noodles, this will increase.
Preparation Time
- Prep Time: Approximately 25-30 minutes. This includes pressing the tofu (active time around 5 minutes, passive pressing time 30+ minutes), chopping vegetables, and mixing the sauce. If your tofu is already pressed, active prep time is closer to 20 minutes.
- Cook Time: Approximately 20-25 minutes. This covers frying the tofu and stir-frying the vegetables and sauce.
- Total Time: Approximately 45-55 minutes (excluding the longer tofu pressing time if you opt for it). This makes it an excellent option for a flavourful weeknight meal.
How to Serve
This Garlic Chili Tofu Stir Fry is wonderfully versatile. Here are some delicious ways to serve it:
- Classic Comfort:
- Serve piping hot over a bed of fluffy steamed jasmine rice. The rice soaks up the delicious sauce perfectly.
- For a healthier twist, opt for brown rice or quinoa, adding extra fiber and nutrients.
- Noodle Delight:
- Toss with cooked rice noodles (thin vermicelli or wider pad thai style noodles work well).
- Serve alongside or mixed with soba noodles or udon noodles for a Japanese-inspired take.
- Low-Carb Options:
- Serve over cauliflower rice for a lighter, grain-free meal.
- Enjoy it in lettuce wraps (butter lettuce or romaine leaves work well) for a fresh and crunchy experience.
- Garnish Power:
- Always garnish generously with freshly sliced green onions for a sharp, fresh contrast.
- Sprinkle with toasted sesame seeds for added nuttiness and texture.
- A few sprigs of fresh cilantro can add another layer of freshness if you enjoy its flavour.
- For extra heat, add a drizzle of extra chili oil or a sprinkle of red pepper flakes.
- As Part of a Larger Spread:
- Serve as a main protein dish alongside other Asian-inspired sides like steamed bok choy, a simple cucumber salad, or spring rolls.
Additional Tips
To elevate your Garlic Chili Tofu Stir Fry from great to absolutely sensational, consider these pro tips:
- Master the Tofu Press: Don’t skip pressing the tofu! The more water you remove, the crispier your tofu will be. If you make tofu often, consider investing in a tofu press. Otherwise, the heavy-object method works just fine. For ultra-crispy tofu, after pressing and cubing, you can even lightly pat the cubes dry with a paper towel before coating with cornstarch.
- Don’t Overcrowd the Pan: This is crucial for both crisping the tofu and stir-frying the vegetables. Cooking in batches might take a few extra minutes, but it ensures everything cooks evenly and gets that desirable sear rather than steaming.
- High Heat, Quick Cook: Stir-fries thrive on high heat. Get your wok or skillet properly hot before adding ingredients. This helps to achieve that “wok hei” (breath of the wok) flavour and keeps vegetables crisp-tender. Keep things moving in the pan to prevent burning.
- Mise en Place is Your Friend: Stir-fries come together very quickly once you start cooking. Have all your vegetables chopped, sauce mixed, and tofu prepared before you turn on the heat. This makes the cooking process smooth and stress-free.
- Customize Your Veggies: This recipe is a great template. Feel free to swap in your favorite stir-fry friendly vegetables. Mushrooms (shiitake, cremini), carrots (julienned or sliced thinly), zucchini, baby corn, or water chestnuts are all excellent additions. Just be mindful of varying cook times.
- Adjust Spice and Sweetness: The beauty of homemade is customization. Taste your sauce before adding the cornstarch slurry. Want it spicier? Add more chili garlic sauce or a pinch of red pepper flakes. Too spicy? A little more sweetener or a touch more rice vinegar can balance it. Prefer it less sweet? Reduce the maple syrup.
- The Cornstarch Slurry Secret: Always mix cornstarch with cold water before adding it to a hot liquid. Adding cornstarch directly to hot sauce will result in clumps. Whisk the slurry well right before pouring it in, as cornstarch settles quickly.
- Toasted Sesame Oil Timing: Toasted sesame oil has a strong, distinct flavour and a lower smoke point than neutral oils. Add it at the very end of cooking, off the heat or just before serving, to preserve its nutty aroma and flavour. Adding it too early can make it taste bitter.
FAQ Section
Here are answers to some frequently asked questions about this Garlic Chili Tofu Stir Fry:
- Q: Can I use a different type of tofu?
A: Extra-firm tofu is highly recommended for its ability to hold its shape and become crispy. Firm tofu can also work, but it will be slightly more delicate. Silken or soft tofu is not suitable for this recipe as it will fall apart. - Q: How can I make this recipe gluten-free?
A: Easily! Simply substitute the soy sauce with tamari, which is a Japanese soy sauce that is typically gluten-free (always check the label). Also, ensure your chili garlic sauce is gluten-free, as some brands may contain wheat. - Q: My tofu didn’t get crispy. What went wrong?
A: Several factors could be at play:- Not enough pressing: Excess water is the enemy of crispy tofu.
- Overcrowding the pan: This steams the tofu instead of frying it. Cook in batches.
- Not enough oil or heat: Ensure the oil is hot enough and there’s enough to facilitate frying.
- Skipping the cornstarch: The cornstarch coating is key for that crispy layer.
- Q: Can I prepare any parts of this recipe in advance?
A: Yes! You can press and cube the tofu a day ahead and store it in an airtight container in the fridge. Vegetables can be chopped a day in advance as well. The stir-fry sauce (without the cornstarch slurry) can also be mixed and stored in the fridge. This makes assembly very quick on the day of cooking. - Q: How do I store and reheat leftovers?
A: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can gently warm it in a skillet over medium heat (this helps to re-crisp the tofu slightly) or in the microwave. The tofu won’t be as crispy as when freshly made, but it will still be delicious. - Q: Can I freeze this stir-fry?
A: While you can freeze it, the texture of the tofu and some vegetables might change upon thawing and reheating, becoming softer or more watery. If you do freeze it, thaw it in the refrigerator overnight and reheat gently. For best results, enjoy it fresh. - Q: What if I don’t have chili garlic sauce?
A: You can substitute with Sriracha, gochujang (Korean chili paste, for a different flavour profile), or a combination of fresh minced chili (like red Thai chilies or serrano) and extra minced garlic. You can also use red pepper flakes, adjusting the amount to your heat preference. Start with less and add more if needed. - Q: Can I make this dish oil-free?
A: For an oil-free version, you can bake or air-fry the tofu until crispy instead of pan-frying. For the vegetables, you can “water-sauté” them using a little vegetable broth or water instead of oil, adding more as needed to prevent sticking. The overall flavour and texture will be different, but it can still be a tasty, healthier option.
Garlic Chili Tofu Stir Fry
Ingredients
Here’s what you’ll need to create this flavour-packed Garlic Chili Tofu Stir Fry:
- For the Tofu & Marinade:
- 1 block (14-16 oz / 400-450g) extra-firm tofu: Pressed for at least 30 minutes to remove excess water, then cubed into 1-inch pieces. This is crucial for achieving a crispy texture.
- 2 tablespoons cornstarch (or arrowroot starch): For coating the tofu, creating that irresistible crispy exterior.
- 1 tablespoon soy sauce (or tamari for gluten-free): Adds a foundational savoury, umami flavour to the tofu itself.
- 1 tablespoon sesame oil: Imparts a nutty aroma and flavour to the tofu as it fries.
- Pinch of black pepper: For a subtle hint of warmth.
- For the Stir-Fry Sauce:
- 1/4 cup (60ml) low-sodium soy sauce (or tamari): The salty, umami base of our sauce. Using low-sodium gives you more control over the final saltiness.
- 2 tablespoons rice vinegar: Adds a bright, tangy counterpoint to the richness.
- 1–2 tablespoons chili garlic sauce (e.g., Sambal Oelek or Sriracha): The star for heat and garlicky punch. Adjust to your spice preference.
- 1 tablespoon maple syrup (or agave nectar, or brown sugar): Balances the spice and acidity with a touch of sweetness.
- 1 tablespoon toasted sesame oil: For its distinctive nutty aroma and flavour, added towards the end to preserve its delicate notes.
- 1 teaspoon cornstarch (or arrowroot starch): Mixed with 1 tablespoon of water to create a slurry, this will thicken the sauce beautifully.
- 2–3 cloves garlic, minced: Fresh garlic is key for that aromatic kick.
- 1-inch piece of ginger, freshly grated or minced: Adds a warm, zesty complexity.
- For the Stir-Fry Vegetables & Aromatics:
- 1 tablespoon neutral cooking oil (e.g., avocado, canola, or grapeseed oil): For stir-frying, with a high smoke point.
- 1 medium red onion, sliced thinly: Adds sweetness and a vibrant colour.
- 1 red bell pepper, deseeded and sliced thinly: For sweetness, crunch, and colour.
- 1 green bell pepper, deseeded and sliced thinly: Offers a slightly more savoury crunch and complements the red pepper.
- 1 cup broccoli florets, cut into bite-sized pieces: A stir-fry classic, adding texture and nutrients.
- 1/2 cup snap peas or snow peas (optional): For extra crunch and a fresh, green flavour.
- 2–3 green onions, sliced thinly (for garnish): Adds a fresh, oniony bite at the end.
- 1 tablespoon toasted sesame seeds (for garnish): For a final nutty crunch and visual appeal.
Instructions
Follow these steps carefully for a perfectly cooked Garlic Chili Tofu Stir Fry every time:
- Prepare the Tofu:
-
- If you haven’t already, press your tofu. Wrap the block in several layers of paper towels or a clean kitchen towel. Place something heavy on top (like a cast-iron skillet or a few heavy books) for at least 30 minutes, or up to an hour. This removes excess water, which is crucial for crispy tofu.
- Once pressed, cut the tofu into 1-inch cubes.
- In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) and 1 tablespoon of sesame oil. Let it marinate for at least 10-15 minutes while you prepare other ingredients.
- After marinating, add the 2 tablespoons of cornstarch to the bowl and toss gently until the tofu cubes are evenly coated. This will create a wonderfully crispy exterior when cooked.
Kitchen remodeling -
- Prepare the Stir-Fry Sauce:
- In a small bowl, whisk together the 1/4 cup soy sauce (or tamari), rice vinegar, chili garlic sauce, maple syrup (or chosen sweetener), minced garlic, and grated ginger.
- In a separate tiny bowl or cup, mix the 1 teaspoon of cornstarch with 1 tablespoon of cold water to create a slurry. Set this aside – you’ll add it to the sauce later to thicken it.
- Cook the Tofu:
- Heat 1 tablespoon of your neutral cooking oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking.
- Carefully add the cornstarch-coated tofu cubes to the hot skillet in a single layer. Be cautious not to overcrowd the pan; cook in batches if necessary.
- Cook for 3-5 minutes per side, or until golden brown and crispy on all sides. This might take about 10-15 minutes total.
- Once crispy, remove the tofu from the skillet and set it aside on a plate lined with paper towels.
- Stir-Fry the Vegetables:
- To the same skillet (add a touch more oil if needed, though often there’s enough residual from the tofu), add the sliced red onion and bell peppers. Stir-fry over medium-high heat for 3-4 minutes until they begin to soften but still retain some crispness.
- Add the broccoli florets and snap peas (if using). Continue to stir-fry for another 3-5 minutes. You want the broccoli to be bright green and tender-crisp. You can add a tablespoon or two of water to the pan and cover it for a minute if you prefer your broccoli a bit more tender.
- Combine and Thicken Sauce:
- Pour the prepared stir-fry sauce mixture (without the cornstarch slurry yet) over the vegetables in the skillet. Bring it to a simmer, stirring constantly.
- Give the cornstarch slurry a quick whisk (as the cornstarch may have settled) and pour it into the simmering sauce. Continue to stir constantly. The sauce will thicken up quite quickly, usually within 1-2 minutes, coating the vegetables beautifully.
- Finish and Serve:
- Once the sauce has thickened to your liking, return the crispy tofu to the skillet. Add the 1 tablespoon of toasted sesame oil. Gently toss everything together to coat the tofu evenly with the sauce, being careful not to break up the crispy tofu too much. Heat through for about 1-2 minutes.
- Remove from heat. Serve the Garlic Chili Tofu Stir Fry immediately over your choice of base (like steamed rice or noodles).
- Garnish generously with sliced green onions and toasted sesame seeds.
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Fat: 22g
- Carbohydrates: 35g
- Fiber: 7g
- Protein: 25g





