Chili Tofu Stir-Fry is a flavorful, spicy, and savory dish that brings together crispy tofu and vibrant vegetables, all tossed in a savory chili sauce. Packed with bold flavors, this stir-fry is quick to make and perfect for a weeknight dinner or meal prep. It’s an excellent vegetarian or vegan option that’s both satisfying and full of flavor.
Why You’ll Love This Recipe
This dish is a perfect balance of textures and flavors: crispy tofu, crunchy vegetables, and a sweet, spicy chili sauce. It’s packed with protein and veggies, making it a healthy yet hearty meal. The stir-fry is quick to prepare, making it ideal for busy nights when you crave something flavorful and satisfying.
Ingredients
For the Tofu:
- 14 oz (400 g) firm tofu, drained and pressed
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil (for frying)
For the Stir-Fry Sauce:
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon hoisin sauce
- 1 tablespoon chili garlic sauce (or to taste)
- 1 teaspoon sesame oil
- 1 tablespoon maple syrup (or sugar)
For the Stir-Fry:
- 1 tablespoon vegetable oil (for stir-frying)
- 1 medium bell pepper, sliced
- 1 medium onion, sliced
- 1 medium zucchini, sliced
- 1/2 cup (75 g) snap peas or snow peas
- 1/4 cup green onions, chopped (for garnish)
- 1 tablespoon sesame seeds (optional, for garnish)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
- Prepare the tofu:
Cut the tofu into 1-inch cubes. Pat the tofu dry with a paper towel to remove excess moisture. Toss the tofu cubes in cornstarch until evenly coated. - Fry the tofu:
Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes and fry for 4–5 minutes, turning occasionally until golden and crispy on all sides. Remove the tofu from the pan and set aside. - Make the stir-fry sauce:
In a small bowl, whisk together soy sauce, rice vinegar, hoisin sauce, chili garlic sauce, sesame oil, and maple syrup. Set aside. - Stir-fry the vegetables:
In the same skillet, heat 1 tablespoon of vegetable oil over medium heat. Add the bell pepper, onion, zucchini, and snap peas. Stir-fry for 3–4 minutes until the vegetables are tender-crisp. - Combine tofu and sauce:
Add the crispy tofu back into the skillet with the vegetables. Pour the stir-fry sauce over the tofu and veggies and toss to coat evenly. Cook for an additional 1–2 minutes until heated through. - Serve:
Serve the stir-fry hot, garnished with green onions and sesame seeds if desired. Pair it with steamed rice or noodles for a complete meal.
Servings and timing
This recipe serves 3–4 people.
Preparation time: 10 minutes
Cooking time: 15 minutes
Total time: 25 minutes
Variations
- Add more veggies: Add mushrooms, broccoli, or carrots for extra texture and flavor.
- Make it spicier: Add more chili garlic sauce or red pepper flakes for an extra kick.
- Add peanuts or cashews: For extra crunch and flavor, top the stir-fry with crushed peanuts or cashews.
- Add tofu marinade: For more flavor, marinate the tofu in soy sauce, garlic, and ginger for 15–20 minutes before frying.
- Gluten-Free Option: Use tamari or coconut aminos instead of soy sauce.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop over medium heat, adding a splash of water or vegetable broth to maintain moisture.
FAQs
Can I use soft tofu for this recipe?
Firm or extra-firm tofu is recommended for the best texture. Soft tofu may not hold up well during frying.
Can I bake the tofu instead of frying it?
Yes, you can bake the tofu at 400°F (200°C) for 25–30 minutes, flipping halfway through, for a healthier option.
Can I make this dish ahead of time?
The stir-fry can be made ahead of time and stored in the refrigerator. However, it’s best to add the tofu and sauce fresh to maintain the crispiness of the tofu.
How do I make the tofu extra crispy?
Press the tofu for at least 30 minutes to remove excess water, and coat it evenly in cornstarch before frying.
What can I serve this with?
Serve this chili tofu stir-fry with steamed jasmine rice, brown rice, or noodles for a complete meal.
Can I use a different sauce?
Yes, you can substitute the chili garlic sauce with sriracha or a homemade spicy sauce if you prefer.
Can I add protein other than tofu?
Yes, you can add tempeh, seitan, or even chicken for a different protein option.
Conclusion
Chili Tofu Stir-Fry is a quick, delicious, and healthy dish full of bold flavors. With crispy tofu, fresh vegetables, and a tangy chili sauce, it’s a great choice for a satisfying weeknight meal. It’s versatile, easy to make, and perfect for anyone who loves savory, spicy stir-fries.
Print
Chili Tofu Stir-Fry
- Total Time: 30 minutes
- Yield: 4 servings
Description
Chili Tofu Stir-Fry: A Spicy Delight is a flavorful dish featuring crispy tofu stir-fried with fresh vegetables in a spicy chili sauce. Perfect for those who love heat, this dish is savory, spicy, and satisfying — a great plant-based meal for any time of the day.
Ingredients
- 14 oz firm tofu, drained and cubed
- 2 tablespoons vegetable oil (or sesame oil)
- 1 bell pepper, sliced
- 1 medium onion, sliced
- 1 zucchini, sliced
- 2 garlic cloves, minced
- 1-inch piece ginger, minced
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon chili paste or sambal oelek (adjust to heat preference)
- 1 tablespoon hoisin sauce
- 1 teaspoon sesame oil
- 1/4 teaspoon red pepper flakes (optional, for extra heat)
- Fresh cilantro, for garnish
- Sesame seeds, for garnish (optional)
Instructions
- Press the tofu to remove excess moisture, then cut it into cubes. Heat vegetable oil in a large skillet or wok over medium-high heat.
- Add tofu cubes to the skillet and cook for 6–8 minutes, turning occasionally until golden and crispy. Remove from the skillet and set aside.
- In the same skillet, add a little more oil if needed and sauté onion, bell pepper, and zucchini for 5–7 minutes, until softened but still crisp.
- Add garlic and ginger to the vegetables and cook for another 1–2 minutes until fragrant.
- In a small bowl, whisk together soy sauce, rice vinegar, chili paste, hoisin sauce, and sesame oil.
- Add the cooked tofu back into the skillet along with the sauce. Stir well to coat the tofu and vegetables in the sauce and cook for an additional 2–3 minutes until heated through.
- If desired, sprinkle with red pepper flakes for extra heat.
- Serve the stir-fry over rice or noodles, garnished with fresh cilantro and sesame seeds.
Notes
- For added crunch, you can toss in some chopped peanuts or cashews at the end.
- If you prefer a milder dish, reduce the amount of chili paste or use a milder chili sauce.
- To make it even spicier, add fresh chopped chilies or chili oil to the stir-fry.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Nutrition
- Serving Size: 1 plate
- Calories: 320
- Sugar: 6g
- Sodium: 650mg
- Fat: 22g
- Saturated Fat: 3g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 0mg