Tofu stir fry is a quick and healthy meal that showcases vibrant vegetables and protein-packed tofu. It’s easy to prepare and perfect for busy weeknights. With a mix of colorful veggies and a savory sauce, this dish is not only delicious but also visually appealing.
Why Make This Recipe
Making tofu stir fry is an excellent choice for anyone looking for a nutritious and satisfying meal. It’s packed with vitamins from the vegetables and provides a good source of protein from the tofu. This recipe is versatile, allowing you to use any vegetables you have on hand. Plus, it’s a fantastic way to introduce tofu into your diet if you haven’t tried it before!
How to Make Tofu Stir Fry
Ingredients:
- 14 ounces firm tofu, drained and pressed
- 2 tablespoons vegetable oil
- 1 bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, sliced
- 3 green onions, sliced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon sesame oil
- Salt and pepper to taste

Directions:
- Press and cube the tofu. Heat vegetable oil in a large skillet over medium-high heat. Stir-fry the tofu until golden brown, about 5-7 minutes.
- Add the sliced bell pepper, broccoli, and carrot to the skillet. Stir-fry for another 5 minutes.
- Add the garlic and green onions. Cook for an additional 2 minutes.
- In a small bowl, mix soy sauce, cornstarch, and sesame oil. Pour the mixture over the veggies and tofu. Stir well and cook until the sauce thickens, about 2-3 minutes.
- Season with salt and pepper before serving.
How to Serve Tofu Stir Fry
Tofu stir fry can be served on its own or over a bed of rice or noodles. You can top it with sesame seeds or additional green onions for extra flavor and crunch. It also pairs well with a side of steamed rice or fried rice for a more filling meal.
How to Store Tofu Stir Fry
Store any leftover tofu stir fry in an airtight container in the refrigerator. It can be kept for up to 3 days. When you are ready to eat it, reheat in a skillet over medium heat, stirring occasionally.
Tips to Make Tofu Stir Fry
- Use firm or extra-firm tofu for the best texture.
- Experiment with different vegetables based on what you like or what you have available.
- For extra flavor, marinate the tofu in soy sauce for 30 minutes before frying.
Variation
You can customize this recipe by adding protein sources like chicken, shrimp, or tempeh. You can also use different sauces such as teriyaki or sweet and sour if you want a different taste.
FAQs
Can I make this recipe gluten-free?
Yes, you can use gluten-free soy sauce or tamari as a substitute.
How do I press tofu?
To press tofu, wrap it in a clean towel and place a heavy object on top, like a cast iron skillet. Leave it for about 15-30 minutes to remove excess moisture.
What vegetables should I use?
You can use any vegetables you like! Bell peppers, snap peas, zucchini, and mushrooms are great alternatives.
Tofu Stir Fry
A quick and healthy tofu stir fry featuring vibrant vegetables and a savory sauce.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 14 ounces firm tofu, drained and pressed
- 2 tablespoons vegetable oil
- 1 bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, sliced
- 3 green onions, sliced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon sesame oil
- Salt and pepper to taste
Instructions
- Press and cube the tofu. Heat vegetable oil in a large skillet over medium-high heat. Stir-fry the tofu until golden brown, about 5-7 minutes.
- Add the sliced bell pepper, broccoli, and carrot to the skillet. Stir-fry for another 5 minutes.
- Add the garlic and green onions. Cook for an additional 2 minutes.
- In a small bowl, mix soy sauce, cornstarch, and sesame oil. Pour the mixture over the veggies and tofu. Stir well and cook until the sauce thickens, about 2-3 minutes.
- Season with salt and pepper before serving.
Notes
Serve on its own or over rice or noodles. Top with sesame seeds or additional green onions for extra flavor.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Asian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 3g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 0mg