Mushroom and Tofu Stir-Fry (25-Minutes) Recipe
Introduction
This Mushroom and Tofu Stir-Fry is a quick and satisfying dish that comes together in just 25 minutes. Packed with vibrant vegetables, savory mushrooms, and crispy tofu, it’s a perfect weeknight meal that’s both healthy and flavorful.

Ingredients
- 1 block firm tofu (pressed and cubed)
- 8 ounces sliced mushrooms (cremini, shiitake, or button)
- 2 tablespoons vegetable oil (or sesame oil)
- 3 cloves garlic (minced)
- 1 teaspoon fresh ginger (grated)
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup or honey
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch mixed with 2 tablespoons water
- 1 bell pepper (sliced)
- 1/2 cup snap peas
- 1/2 cup broccoli florets
- 1/2 teaspoon red pepper flakes (for heat)
- Sesame seeds and chopped green onions for garnish
Instructions
- Step 1: Press the tofu to remove excess moisture, then cut it into 1-inch cubes. Lightly coat the tofu pieces with cornstarch to help them crisp up during cooking.
- Step 2: Heat 1 tablespoon of oil in a large pan over medium-high heat. Add the sliced mushrooms and cook until they release their moisture and turn golden brown, about 5 minutes. Push the mushrooms to the side of the pan.
- Step 3: Add the remaining oil to the pan. Place the tofu cubes in a single layer and cook for 3-4 minutes on each side until golden and crispy.
- Step 4: Add the bell pepper, snap peas, and broccoli florets to the pan with the tofu. Stir-fry for 2-3 minutes until the vegetables are slightly tender but still crisp. Stir in the minced garlic and grated ginger, cooking for about 30 seconds until fragrant.
- Step 5: In a small bowl, whisk together the soy sauce, rice vinegar, maple syrup, sesame oil, red pepper flakes, and the cornstarch slurry. Pour the sauce over the tofu and vegetables. Toss everything together and let the sauce thicken for 1-2 minutes.
- Step 6: Remove from heat and garnish with sesame seeds and chopped green onions. Serve immediately over rice or noodles.
Tips & Variations
- Pressing the tofu well is key to achieving a crispy texture—use a tofu press or wrap it in a towel and weigh it down for 15-20 minutes.
- Try different mushrooms like oyster or portobello for a richer flavor.
- For a spicier kick, add more red pepper flakes or a splash of sriracha to the sauce.
- Use tamari instead of soy sauce for a gluten-free version.
- Add crunchy water chestnuts or sliced carrots for extra texture.
Storage
Store any 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. The sauce may thicken further when chilled, so add a splash of water when reheating if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use soft tofu instead of firm tofu?
Firm tofu is best for this recipe because it holds its shape and crisps well. Soft tofu is more delicate and may fall apart during cooking.
What can I serve with this stir-fry?
This stir-fry pairs wonderfully with steamed rice, quinoa, or noodles. It also works well as a filling for lettuce wraps or served alongside your favorite Asian-inspired sides.
Print
Mushroom and Tofu Stir-Fry (25-Minutes) Recipe
- Total Time: 25 minutes
- Yield: 3 to 4 servings 1x
- Diet: Vegetarian
Description
A quick and flavorful Mushroom and Tofu Stir-Fry that combines crispy tofu, sautéed mushrooms, and vibrant vegetables in a savory soy-ginger sauce. Ready in just 25 minutes, this dish is perfect for a healthy weeknight dinner packed with protein and vegetables.
Ingredients
Tofu
- 1 block firm tofu (pressed and cubed)
- 1 tablespoon cornstarch
- 2 tablespoons water (for cornstarch slurry)
- 2 tablespoons vegetable oil (or sesame oil)
- 1 teaspoon sesame oil
Vegetables
- 8 ounces sliced mushrooms (cremini, shiitake, or button)
- 1 bell pepper (sliced)
- 1/2 cup snap peas
- 1/2 cup broccoli florets
- 3 cloves garlic (minced)
- 1 teaspoon fresh ginger (grated)
Sauce
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup or honey
- 1/2 teaspoon red pepper flakes (optional, for heat)
Garnish
- Sesame seeds
- Chopped green onions
Instructions
- Prepare the Tofu: Press the tofu to remove excess moisture, then cut it into 1-inch cubes. Lightly coat the tofu cubes with the cornstarch to help them crisp up during cooking.
- Sauté the Mushrooms: Heat 1 tablespoon of oil in a large pan over medium-high heat. Add the sliced mushrooms and cook until they release their moisture and turn golden brown, about 5 minutes. Push the mushrooms to the side of the pan.
- Crisp the Tofu: Add the remaining tablespoon of oil to the same pan. Arrange the tofu cubes in a single layer and cook for 3 to 4 minutes on each side, or until golden and crispy.
- Add Vegetables & Aromatics: Add the bell pepper slices, snap peas, and broccoli florets to the pan with the tofu. Stir-fry for 2 to 3 minutes until the vegetables are slightly tender but still crisp. Stir in the minced garlic and grated ginger, cooking for about 30 seconds until fragrant.
- Make the Sauce: In a small bowl, whisk together the soy sauce, rice vinegar, maple syrup, sesame oil, and the cornstarch slurry (cornstarch mixed with water). Pour the sauce over the tofu and vegetables, tossing to combine. Cook for an additional 1 to 2 minutes until the sauce thickens and coats everything evenly.
- Serve & Enjoy: Remove the pan from the heat. Garnish with sesame seeds and chopped green onions. Serve immediately over steamed rice or noodles for a complete meal.
Notes
- Pressing tofu is crucial to achieve a crispy texture; use a tofu press or wrap in a clean towel and place a heavy object on top for 15-20 minutes.
- Feel free to swap vegetables based on seasonality or preference, such as adding carrots or baby corn.
- Use tamari instead of soy sauce for a gluten-free option.
- If you prefer less heat, reduce or omit the red pepper flakes.
- This dish can be made vegan by using maple syrup instead of honey.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days, but best enjoyed fresh for maximum crispness.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Asian
Keywords: Mushroom tofu stir-fry, quick vegetarian dinner, Asian stir-fry, healthy tofu recipe, easy weeknight meal

