Peanut Sauce Vegetable Stir Fry With Tofu
|
Cook15 min
|
Total30 min
|
Servings3

Browse all Vegan Dinner Ideas →238 plant-based recipes
The peanut sauce brings everything together in this dish. You’ll blend peanut butter with hot water, vinegar, and soy sauce to create a rich, satisfying coating that transforms simple vegetables and tofu into something special. The heat melts the peanut butter into a smooth, creamy texture that sticks to every bite. Pour this sauce over your sautéed ingredients, and it soaks into the broccoli and mushrooms while coating the tofu nicely. A pinch of cayenne pepper adds depth without being too spicy. The result is a flavorful dish that hits that comfort food craving while giving you real nutrition.
Tofu Adds Plant-Based Protein
This plant-based stir fry combines nutrient-dense vegetables with extra firm tofu, which serves as an excellent source of complete protein for vegan diets. The peanut sauce brings richness and depth to the dish while binding all the components together with its savory, slightly spicy profile. The recipe is simple and comes together quickly, making it an ideal weeknight dinner option that doesn’t compromise on nutrition or flavor. Using a tofu press kit* helps remove excess moisture from your tofu before cooking, resulting in better texture and improved ability to absorb the peanut sauce flavors.
Sauté Vegetables First, Then Sauce

Start by preparing your peanut sauce, which is the flavorful base for this dish. In a small bowl, combine 1/2 cup peanut butter, 1/2 cup hot water, 1 tablespoon vinegar, 2 tablespoons soy sauce, and cayenne pepper to taste. Mix these ingredients together, keeping in mind that the sauce doesn’t need to be perfectly blended at this stage – the heat from cooking will smooth out the peanut butter into a silky texture once it hits the wok.
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Once the oil is hot, add 1 small head of chopped broccoli, 1 small red bell pepper (chopped), 5 medium sliced mushrooms, and 1 (12-14 ounce) package of cubed extra firm tofu. Sauté this vegetable and tofu mixture for 5 minutes, allowing the vegetables to begin softening while the tofu develops slightly crispy edges.
Pour the prepared peanut sauce over the sautéed vegetable-tofu mix and reduce the heat to a simmer. Continue cooking for 3-5 minutes until the vegetables reach a tender-crisp texture and the sauce coats everything evenly. Serve the finished stir fry over 3 cups of cooked rice for a complete, satisfying meal.
Peanut Sauce Vegetable Stir Fry With Tofu
by veganpreps.com

Ingredients
- 400g (14 oz) extra firm tofu, pressed and cut into 1-inch cubes
- 3 cups broccoli florets
- 200g (7 oz) mushrooms, sliced
- 1 red bell pepper, sliced
- 1 tablespoon neutral oil (such as sunflower or avocado)
- 2 scallions, sliced, to garnish
- 1/2 cup natural peanut butter
- 1/2 cup hot water
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon rice vinegar
- 1 clove garlic, minced
- 1/4 teaspoon cayenne pepper (adjust to taste)
- Cooked rice or noodles, to serve
Instructions
- 1Make the peanut sauce: whisk together peanut butter, hot water, soy sauce, rice vinegar, minced garlic, and cayenne pepper in a bowl until smooth. Set aside.
- 2Press tofu for at least 15 minutes. Cut into 1-inch cubes and pat dry. Heat oil in a large wok or 12-inch skillet over high heat. Add tofu in a single layer and cook for 4-5 minutes, turning occasionally, until golden and crisp on most sides. Transfer to a plate.
- 3In the same wok over high heat, add broccoli and bell pepper. Stir-fry for 4-5 minutes until tender-crisp.
- 4Add mushrooms and stir-fry for 2 minutes until just softened.
- 5Return tofu to the wok. Pour peanut sauce over everything and toss to coat. Cook for 1-2 minutes over medium heat until sauce is heated through and coats all ingredients.
- 6Serve immediately over rice or noodles, garnished with sliced scallions.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Try Cashew Butter Instead
If you want different flavors in this stir fry, cashew butter makes a great alternative to peanut butter. Cashew butter offers a milder, slightly sweeter taste that works well with the vegetables without overpowering the dish. You’ll use the same amount – half a cup – and follow the same sauce-mixing process. The consistency works the same in your wok because cashew butter melts smoothly when heated, just like peanut. This swap is perfect if you prefer a more delicate flavor or have peanut allergies. Try it once, and you’ll see why many home cooks keep both butters on hand for variety. A wok burner stir fry* setup ensures even heat distribution for consistent results with either butter option.
Crispy Spring Rolls Complement Perfectly
Pair your peanut sauce stir fry with crispy spring rolls for a complete meal. Mixing soft and crunchy textures works well – the soft tofu and vegetables go nicely with crunchy spring rolls. You can buy pre-made vegan rolls from your grocery store and bake them, which saves time and keeps things healthy. The rolls’ neutral flavor won’t compete with your peanut sauce; instead, they’ll work well with it by giving you that satisfying crunch. This combination makes your stir fry a flavorful dinner that’ll impress anyone at your table, and cleanup stays pretty easy.
Final Thoughts
This the recipe gives you a satisfying, plant-based dinner that you can have on the table in about 20 minutes, and pairing it with spring rolls adds more enjoyment to your meal. You’ll appreciate how the creamy peanut sauce coats each vegetable and tofu cube, making every bite flavorful. The recipe is flexible so you can swap vegetables based on what you have available. This dish works perfectly for meal prep since it stores well in your refrigerator for several days. This stir fry gives you the protein and nutrition your body needs while satisfying your cravings.

