Stir-Fried Veggies with Tofu Recipe
Introduction
This stir-fried veggie and tofu dish is a quick and flavorful meal perfect for busy weeknights. Packed with crisp snow peas, savory mushrooms, and golden tofu, it’s tossed in a tangy, slightly spicy sauce that brings everything together. Serve it on its own or over rice for a satisfying plant-based dinner.

Ingredients
- ¼ cup soy sauce
- 1 tablespoon sherry or red wine vinegar
- 1 teaspoon rice vinegar
- 2 teaspoons cornstarch
- 1 tablespoon sugar
- ½ teaspoon red pepper flakes
- 2 tablespoons vegetable oil (divided)
- 1 block tofu (pressed and cubed)
- 1 shallot (sliced)
- 2 garlic cloves (sliced)
- ½ pound snow peas or snap peas
- ½ cup sliced mushrooms
- 1 tablespoon sesame seeds (raw or toasted)
- Cooked rice (optional, for serving)
Instructions
- Step 1: In a bowl, whisk together the soy sauce, sherry or red wine vinegar, rice vinegar, cornstarch, sugar, and red pepper flakes until smooth.
- Step 2: Heat 1 tablespoon of vegetable oil in a pan over medium-high heat. Add the cubed tofu and cook, turning occasionally, until all sides are golden brown. Remove tofu and set aside.
- Step 3: Reduce heat to medium and add the remaining tablespoon of oil. Sauté the sliced shallots and garlic for about one minute until fragrant.
- Step 4: Add the snow peas, sliced mushrooms, and sesame seeds to the pan. Stir frequently until the peas turn bright green and veggies are tender-crisp.
- Step 5: Return the tofu to the pan and pour in the sauce mixture. Cook for about one minute, stirring constantly, until the sauce thickens and coats the ingredients evenly.
- Step 6: Serve the stir-fried veggies and tofu on its own or over cooked rice if desired.
Tips & Variations
- Press the tofu thoroughly to remove excess moisture for a crispier texture when frying.
- Swap snow peas with sugar snap peas or green beans depending on your preference.
- Adjust the heat by using more or less red pepper flakes, or substitute with chili paste or hot sauce.
- Try adding other vegetables like bell peppers or broccoli for extra color and nutrition.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave until warmed through. Adding a splash of water or broth during reheating helps loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use firm tofu instead of regular tofu?
Yes, firm or extra-firm tofu works best for stir-frying because it holds its shape and crisps up nicely.
Is it necessary to press the tofu before cooking?
Pressing tofu removes excess water, which helps achieve a better crispy texture when frying. It is recommended but you can skip if short on time.
PrintStir-Fried Veggies with Tofu Recipe
This vibrant stir-fried veggies with tofu recipe offers a delicious and nutritious plant-based meal. Featuring crispy golden tofu and a medley of fresh vegetables coated in a flavorful soy and vinegar sauce with a hint of spice, it’s perfect for a quick weeknight dinner served optionally over rice.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegan
Ingredients
Sauce Ingredients
- ¼ cup soy sauce
- 1 tablespoon sherry or red wine vinegar
- 1 teaspoon rice vinegar
- 2 teaspoons cornstarch
- 1 tablespoon sugar
- ½ teaspoon red pepper flakes
Stir-Fry Ingredients
- 2 tablespoons vegetable oil (divided)
- 1 block tofu (pressed and cubed)
- 1 shallot (sliced)
- 2 garlic cloves (sliced)
- ½ pound snow peas or snap peas
- ½ cup sliced mushrooms
- 1 tablespoon sesame seeds (raw or toasted)
- Cooked rice (for serving, optional)
Instructions
- Prepare the sauce: In a bowl, whisk together soy sauce, sherry or red wine vinegar, rice vinegar, cornstarch, sugar, and red pepper flakes until smooth and well combined.
- Cook the tofu: Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the cubed tofu and cook, turning occasionally, until all sides are golden brown and crispy. Remove tofu from the pan and set aside.
- Sauté aromatics and veggies: Reduce heat to medium and add the remaining 1 tablespoon of oil. Add sliced shallots and garlic, sautéing for about one minute until fragrant. Then add snow peas, sliced mushrooms, and sesame seeds. Stir frequently, cooking until the peas turn bright green and vegetables are tender-crisp.
- Combine and thicken sauce: Return the tofu to the pan. Pour in the prepared sauce mixture and stir continuously. Cook for about one more minute until the sauce thickens and coats the tofu and vegetables evenly.
- Serve: Serve the stir-fried tofu and veggies hot, optionally over a bed of cooked rice for a complete meal.
Notes
- Press the tofu well to remove excess water for crispier results.
- Adjust red pepper flakes or substitute with chili paste or hot sauce to control heat level.
- Use any fresh snap peas or snow peas available for best texture.
- Toast sesame seeds lightly in a dry skillet to enhance their nutty flavor before adding.
- This dish pairs well with steamed jasmine or brown rice.
Keywords: stir-fry, tofu, vegetables, Asian recipe, quick dinner, plant-based, healthy, sesame, soy sauce

