Easy Tofu Stir Fry with Vegetables is a quick, healthy, and colorful dish perfect for weeknight dinners. Featuring crispy tofu cubes and a vibrant medley of vegetables tossed in a savory, slightly sweet stir-fry sauce, this recipe is plant-based, protein-rich, and satisfying.
Why You’ll Love This Recipe
- Simple and ready in just 30 minutes
- Healthy and packed with plant-based protein
- Easily customizable with your favorite vegetables
- Vegan and can be made gluten-free
- Great for meal prep and leftovers
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Firm or extra-firm tofu, pressed
- Cornstarch
- Vegetable oil
- Red bell pepper
- Broccoli florets
- Carrot
- Garlic
- Fresh ginger
- Low-sodium soy sauce (or tamari for gluten-free)
- Water
- Brown sugar
- Sesame oil
- Optional: sesame seeds or scallions for garnish
Directions
- Press and cut tofu: Press the tofu for 15–20 minutes to remove moisture, then cut it into 1-inch cubes.
- Coat with cornstarch: Toss tofu cubes in cornstarch until evenly coated.
- Cook tofu: Heat half the oil in a skillet over medium-high heat. Fry tofu until golden and crispy on all sides, about 8–10 minutes. Remove and set aside.
- Cook vegetables: Add remaining oil to the skillet. Stir fry the bell pepper, broccoli, and carrot for 4–5 minutes until tender-crisp.
- Add aromatics: Stir in garlic and ginger; cook for 1–2 minutes until fragrant.
- Make the sauce: Whisk together soy sauce, water, brown sugar, sesame oil, and cornstarch until smooth.
- Combine: Return tofu to the pan. Pour the sauce over everything and toss to coat. Cook for another 2–3 minutes until the sauce thickens.
- Serve: Serve hot over rice or noodles. Garnish with sesame seeds or scallions if desired.
Servings and Timing
- Servings: 4
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
Variations
- Spicy: Add chili flakes or sriracha to the sauce
- Different vegetables: Try mushrooms, snap peas, or zucchini
- Tofu alternative: Use tempeh or edamame for a change
- Crunch: Add cashews or peanuts before serving
Storage/Reheating
- Storage: Keep in an airtight container in the fridge for up to 3 days
- Reheating: Warm in a skillet over medium heat with a splash of water or microwave in short intervals
FAQs
Do I need to press the tofu?
Yes, pressing removes excess water so the tofu can crisp up better when cooked.
Can I bake the tofu instead?
Yes. Bake at 400°F (200°C) for 25–30 minutes, flipping halfway through for even crispness.
Is this stir fry gluten-free?
It can be! Just use tamari or a certified gluten-free soy sauce.
What type of tofu works best?
Firm or extra-firm tofu is ideal for stir frying since it holds its shape and crisps up nicely.
Can I use frozen vegetables?
Yes, just thaw and pat them dry to avoid excess moisture in the pan.
How do I make it spicier?
Add red pepper flakes, sriracha, or diced chili peppers to the sauce.
What’s a good substitute for sesame oil?
Toasted sesame oil gives unique flavor, but you can use a neutral oil if unavailable.
Can I double the sauce?
Definitely—especially if serving over rice or noodles, a little extra sauce is great.
How can I meal prep this dish?
Cook the stir fry and store in containers with rice or quinoa for easy lunches.
Can I add more protein?
Yes—add edamame, tempeh, or even some tofu-based meat alternatives for extra protein.
Conclusion
This Easy Tofu Stir Fry with Vegetables is a go-to recipe for healthy, fast, and flavorful plant-based meals. With its crisp tofu, vibrant veggies, and umami-rich sauce, it’s a recipe you’ll return to whenever you want something nourishing and satisfying on the table in under 30 minutes.
Print
Easy Tofu Stir Fry with Vegetables
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Vegan
Description
A quick and nutritious Easy Tofu Stir Fry with Vegetables made with crispy tofu, colorful veggies, and a savory stir-fry sauce for a satisfying plant-based meal.
Ingredients
- 14 oz firm tofu, drained and cubed
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon grated ginger
- 3 tablespoons soy sauce (low sodium)
- 1 tablespoon hoisin sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 teaspoon cornstarch mixed with 2 tablespoons water (optional for thickening)
- Sesame seeds and green onions, for garnish
Instructions
- Pat the tofu dry with paper towels, then toss with cornstarch to coat evenly.
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Add tofu and cook until golden and crispy on all sides, about 8-10 minutes. Remove and set aside.
- In the same skillet, add remaining oil and sauté garlic and ginger for 30 seconds.
- Add bell peppers, broccoli, and carrots. Stir-fry for 4-5 minutes until vegetables are tender-crisp.
- In a small bowl, mix soy sauce, hoisin sauce, rice vinegar, sesame oil, and cornstarch slurry if using.
- Return tofu to the skillet and pour in the sauce. Toss everything together and cook for another 2-3 minutes until heated through and sauce thickens.
- Garnish with sesame seeds and green onions. Serve hot with rice or noodles.
Notes
- Use extra-firm tofu for best texture.
- Customize with your favorite vegetables like snap peas or mushrooms.
- Tofu can be baked or air-fried for a lower-oil option.
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 6g
- Sodium: 570mg
- Fat: 16g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 0mg