Mushroom and Tofu Stir-Fry is a fast, satisfying, and deeply flavorful dish that’s perfect for meatless Mondays, weeknight dinners, or clean-eating goals. Packed with umami-rich mushrooms and golden pan-fried tofu, this stir-fry brings together savory sauces, crisp vegetables, and aromatic garlic and ginger — all in one skillet.
Inspired by Asian home cooking, this dish is flexible, quick to prepare, and endlessly customizable. You’ll love how the mushrooms soak up the stir-fry sauce while the tofu stays crispy on the outside and soft on the inside. It’s plant-based comfort food with real texture, balance, and satisfaction.
Whether served over steamed rice, noodles, or cauliflower rice, this recipe delivers high-impact flavor without any fuss.
Ingredients Overview
Tofu
Firm or extra-firm tofu is the key protein here. Press it for at least 15–20 minutes to remove excess moisture, then cube and pan-fry until golden.
Tips:
-
Use a non-stick or cast-iron skillet for best browning.
-
Toss tofu in a bit of cornstarch before frying for added crispiness.
Alternatives:
-
Tempeh or seitan
-
Edamame or chickpeas for a soy-free version
Mushrooms
Cremini, shiitake, or button mushrooms work beautifully. Shiitake brings deep earthiness, while cremini offers a meatier texture.
Tips:
-
Clean mushrooms with a damp cloth, not under running water.
-
Slice thick enough to hold shape during sautéing.
Variations:
-
King oyster mushrooms for chewy, meaty texture
-
A mix of wild mushrooms for depth
Aromatics
Garlic and ginger are essential in building bold, fragrant base flavors. Use freshly minced for the most impact.
Vegetables
Add color, crunch, and nutrients with:
-
Bell peppers
-
Snap peas
-
Broccoli florets
-
Carrots (julienned)
-
Baby bok choy or napa cabbage
Substitute freely based on what’s in your fridge.
Stir-Fry Sauce
This savory, slightly sweet sauce ties everything together. A simple combination includes:
-
Soy sauce or tamari
-
Rice vinegar
-
Toasted sesame oil
-
Maple syrup or brown sugar
-
Cornstarch to thicken
-
Optional: sriracha or red pepper flakes for heat
Customize:
-
Add hoisin or oyster sauce for complexity
-
Use coconut aminos for gluten-free and lower sodium
Garnishes
Finish with chopped scallions, sesame seeds, or fresh cilantro for extra flavor and presentation.
Step-by-Step Instructions

1. Press and Prep the Tofu
Drain a 14-oz block of firm or extra-firm tofu and press for 15–30 minutes using a tofu press or wrapped in towels under a heavy object. Cut into 1-inch cubes.
Optional: Toss cubes in 1 tablespoon cornstarch for extra crisp edges.
2. Sear the Tofu
Heat 1–2 tablespoons neutral oil (like avocado or vegetable oil) in a skillet or wok over medium-high heat. Add tofu cubes in a single layer and cook 2–3 minutes per side until golden on all sides. Remove and set aside.
3. Sauté Aromatics
In the same pan, add 1 tablespoon oil if needed. Sauté 2 cloves minced garlic and 1 tablespoon grated ginger for about 30 seconds, until fragrant.
4. Cook the Mushrooms
Add 8 oz sliced mushrooms and cook until they release moisture and begin to brown — about 5–7 minutes.
Chef tip: Don’t overcrowd the pan — cook in batches if needed for better browning.
5. Add Vegetables
Add any quick-cooking vegetables (like bell pepper strips or snap peas). Stir-fry 2–4 minutes until just tender-crisp.
For denser vegetables like broccoli or carrots, par-cook by steaming or microwaving briefly before adding to the pan.
6. Make the Stir-Fry Sauce
In a small bowl, whisk together:
-
¼ cup soy sauce or tamari
-
1 tablespoon rice vinegar
-
1 teaspoon sesame oil
-
1 tablespoon maple syrup or brown sugar
-
½ teaspoon sriracha or chili flakes (optional)
-
2 teaspoons cornstarch + 2 tablespoons water
Pour sauce into the pan and toss to coat. Let simmer for 1–2 minutes until it thickens and glazes the vegetables.
7. Add Back the Tofu
Return the crispy tofu to the pan. Gently fold to combine with sauce and veggies. Heat 1–2 minutes more.
Serve hot over rice, noodles, or grain of choice. Garnish with scallions and sesame seeds.
Tips, Variations & Substitutions
-
Don’t Skip the Pressing: Properly pressed tofu will brown better and hold its shape.
-
Make It Spicy: Add chili oil, red pepper flakes, or gochujang to the sauce.
-
Low-Carb Option: Serve over cauliflower rice or shirataki noodles.
-
Extra Protein: Add edamame or hemp seeds as a topping.
-
Different Flavors: Add a spoonful of miso paste or peanut butter to the sauce for a twist.
Serving Ideas & Occasions
Mushroom and Tofu Stir-Fry is ideal for:
-
Fast weeknight dinners
-
Plant-based meal prep
-
A colorful stir-fry night with rice or noodles
-
Vegan or vegetarian guests at the table
Serve it with:
-
Steamed jasmine or brown rice
-
Rice noodles or soba noodles
-
A side of kimchi or pickled cucumbers
-
Miso soup or a fresh green salad
It’s vibrant, filling, and adaptable to every season — use what’s fresh and available.
Nutritional & Health Notes
This stir-fry is packed with plant-based protein, fiber, and antioxidants. Tofu provides all nine essential amino acids along with calcium and iron, while mushrooms offer selenium, B-vitamins, and umami flavor.
Using low-sodium soy sauce and pan-searing with minimal oil keeps it light but flavorful. Pairing it with vegetables and a whole grain makes this a well-rounded, nutrient-dense meal.
For gluten-free diets, opt for tamari and check sauce ingredients carefully. To lower carbs, swap rice for cauliflower rice or zucchini noodles.
FAQs
Q1: Can I use soft tofu?
Soft or silken tofu is too delicate for pan-frying and will break apart. Stick with firm or extra-firm tofu for best results.
Q2: How do I make the tofu extra crispy?
Toss tofu cubes in cornstarch before frying. Make sure the pan is hot and don’t overcrowd. Let each side cook undisturbed for a few minutes before flipping.
Q3: What mushrooms work best?
Cremini, shiitake, or button mushrooms are easy and flavorful. For a gourmet version, try oyster or maitake mushrooms.
Q4: Can I meal prep this?
Yes! Store tofu and veggies in separate containers to keep textures best. Reheat gently in a skillet or microwave just before eating.
Q5: Can I bake the tofu instead of frying?
Yes. Bake at 400°F for 25–30 minutes, flipping halfway, until golden and crisp. Then add to the stir-fry at the end.
Q6: What’s the best way to store leftovers?
Refrigerate in an airtight container for up to 3 days. Reheat in a non-stick pan or microwave with a splash of water to refresh the sauce.
Q7: Is this dish vegan and gluten-free?
Yes, it’s naturally vegan. To make it gluten-free, use tamari or coconut aminos instead of soy sauce.
PrintMushroom and Tofu Stir-Fry – A Flavorful Plant-Based Favorite
A quick and savory plant-based stir-fry with golden tofu, earthy mushrooms, and colorful vegetables coated in a rich garlic-ginger soy sauce.
Ingredients
-
14 oz firm or extra-firm tofu, pressed and cubed
-
8 oz mushrooms, sliced
-
2 cloves garlic, minced
-
1 tbsp grated fresh ginger
-
1 cup sliced bell peppers or snap peas
-
2–3 tbsp neutral oil (for frying)
Sauce:
-
¼ cup soy sauce or tamari
-
1 tbsp rice vinegar
-
1 tbsp maple syrup or brown sugar
-
1 tsp sesame oil
-
½ tsp sriracha or chili flakes (optional)
Instructions
-
Press tofu for 15–30 minutes. Cube and toss with cornstarch (optional).
-
Pan-fry tofu in hot oil until golden on all sides. Remove and set aside.
-
In same pan, sauté garlic and ginger for 30 seconds.
-
Add mushrooms and cook until browned, 5–7 minutes.
-
Add bell peppers or veggies, stir-fry 2–4 minutes.
-
Whisk sauce ingredients and pour into pan. Simmer until thickened.
-
Add tofu back in, stir to coat, and cook 1–2 minutes more.
-
Serve over rice or noodles. Garnish with scallions and sesame seeds.
Notes
-
Use tamari for gluten-free version.
-
Add miso or peanut butter for a twist.
-
Great for meal prep — store tofu and sauce separately.