Mushroom and Tofu Stir-Fry – A Quick, Flavorful Plant-Based Classic

Mushroom and Tofu Stir-Fry is a delicious, nutrient-packed dish that brings together tender tofu and savory mushrooms in a rich, aromatic sauce. This dish is beloved in various Asian cuisines — especially Chinese and Thai — where stir-fries are a daily staple due to their simplicity, speed, and versatility.

The combination of earthy mushrooms and protein-rich tofu creates a satisfying texture contrast, all coated in a glossy, umami-rich sauce. It’s a go-to for weeknight dinners, quick meal prep, or when you’re craving something hearty and plant-based.

Whether served with steamed jasmine rice, noodles, or inside lettuce wraps, this stir-fry is a vibrant, fragrant meal that’s both comforting and energizing. Let’s walk through how to make the best version at home.

Ingredients Overview

Let’s take a look at the core ingredients and how they work together in this dish:

Tofu

  • Type: Extra-firm tofu is ideal because it holds its shape and crisps up beautifully in the pan.

  • Prep Tip: Press the tofu for at least 15 minutes to remove excess moisture. This helps it brown properly without steaming.

  • Substitutes: Tempeh for a nuttier bite, or seitan if you prefer a meatier chew.

Mushrooms

  • Varieties: Shiitake, cremini, oyster, or button mushrooms all work well. Shiitake adds the deepest umami flavor.

  • Texture: Mushrooms add a meaty texture, making this stir-fry hearty enough to satisfy.

  • Tip: Slice thick enough to sear but not so thick they take too long to cook.

Aromatics

  • Garlic and Ginger: Fresh garlic and ginger form the base of flavor.

  • Scallions: Add both the white parts for sautéing and green parts for garnish.

Stir-Fry Sauce

  • Soy Sauce: The salty backbone of the sauce. Use tamari for gluten-free.

  • Sesame Oil: Adds a nutty aroma; use sparingly.

  • Rice Vinegar or Lime Juice: For a tangy contrast to the umami.

  • Brown Sugar or Maple Syrup: Balances the saltiness with a hint of sweetness.

  • Cornstarch Slurry: Thickens the sauce to coat every piece.

Optional Add-ins

  • Vegetables: Bell peppers, snap peas, or baby bok choy.

  • Chili Flakes or Sriracha: For a kick of heat.

  • Cashews or Peanuts: For crunch and extra richness.

Step-by-Step Instructions

Creating this Mushroom and Tofu Stir-Fry is fast-paced and aromatic — perfect for a quick, satisfying dinner.

1. Prep the Ingredients

  • Press the tofu using a tofu press or paper towels and a heavy skillet. Let it sit for 15–20 minutes.

  • Slice tofu into bite-sized cubes.

  • Clean and slice mushrooms (avoid rinsing too much water; wipe clean when possible).

  • Mince garlic and ginger, and chop scallions.

2. Brown the Tofu

  • Heat a non-stick skillet or wok over medium-high heat.

  • Add 1–2 tbsp neutral oil (like grapeseed or canola).

  • Add tofu in a single layer and cook undisturbed for 3–4 minutes per side until golden and crisp.

  • Remove and set aside.

3. Sauté Aromatics

  • In the same pan, add a touch more oil if needed.

  • Sauté garlic, ginger, and the white parts of scallions until fragrant — about 30–60 seconds.

4. Cook the Mushrooms

  • Add sliced mushrooms to the pan.

  • Let them cook undisturbed for 2–3 minutes to develop color.

  • Stir and continue cooking until they’re tender and their moisture evaporates (around 5–7 minutes total).

5. Combine Sauce

  • In a small bowl, whisk together:

    • 3 tbsp soy sauce

    • 1 tsp sesame oil

    • 1 tbsp rice vinegar

    • 1 tsp brown sugar or maple syrup

    • 1 tsp cornstarch + 2 tbsp water

6. Stir-Fry Everything Together

  • Return tofu to the pan with mushrooms.

  • Pour the sauce over the mixture.

  • Toss everything together and cook for 1–2 minutes until the sauce thickens and glazes the tofu and mushrooms.

7. Garnish and Serve

  • Turn off the heat and sprinkle green scallions on top.

  • Add optional sesame seeds or chili flakes.

  • Serve hot with steamed rice or noodles.

Tips, Variations & Substitutions

Cooking Tips

  • High heat is key: Stir-frying is all about quick, intense heat to sear and develop flavor.

  • Don’t overcrowd the pan: Mushrooms need space to brown, not steam.

  • Use a wok for authentic texture and even heating.

Flavor Variations

  • Thai-style: Add Thai basil and a dash of fish sauce or vegan fish sauce.

  • Korean twist: Use gochujang and a drizzle of sesame seeds.

  • Chinese takeout-style: Add broccoli and a splash of hoisin.

Dietary Substitutions

  • Gluten-Free: Use tamari instead of soy sauce.

  • Low-Carb: Swap out the cornstarch and serve with cauliflower rice.

  • Soy-Free: Use chickpea tofu or tempeh alternatives made from sunflower seeds.

Serving Ideas & Occasions

Mushroom and Tofu Stir-Fry fits effortlessly into any meal plan:

  • Weeknight dinner: Serve over jasmine or brown rice for a filling, quick meal.

  • Meal prep: Stores well in the fridge for 3–4 days and reheats beautifully.

  • Party platter: Serve as a warm appetizer in lettuce cups or alongside dumplings.

  • Healthy lunchbox: Pair with quinoa and steamed greens for a nourishing lunch.

This dish feels cozy in cold weather and light enough for warmer seasons — making it a year-round favorite.

Nutritional & Health Notes

Mushroom and Tofu Stir-Fry is a nutrient-dense, plant-based meal loaded with fiber, plant protein, and essential vitamins.

  • Tofu provides all nine essential amino acids and is a great source of iron, calcium (if fortified), and magnesium.

  • Mushrooms are rich in antioxidants, vitamin D, and B vitamins.

  • Low in saturated fat, and can be made without added sugar or oil for cleaner eating.

Portion control is simple, and you can adjust the sauce to make it lower in sodium or sugar. Pairing this dish with whole grains and greens rounds out a balanced, satisfying meal.

FAQs

Q1: Can I use soft or silken tofu for stir-fry?

A1: Soft or silken tofu is too delicate for this kind of stir-fry. It tends to fall apart when handled. Extra-firm or firm tofu is best because it holds its shape, browns well, and absorbs flavor efficiently.

Q2: How do I keep tofu from sticking to the pan?

A2: Make sure the pan is hot and the tofu is well-pressed and dry before adding. Using a non-stick skillet or a well-seasoned cast iron pan helps. Don’t move the tofu too early — let it form a crust before flipping.

Q3: Can I make this ahead of time?

A3: Absolutely. Mushroom and Tofu Stir-Fry keeps well in the fridge for up to 4 days. Store in an airtight container and reheat on the stovetop or in the microwave. The sauce may thicken more after sitting, so you can loosen it with a splash of water or broth.

Q4: What kind of mushrooms are best?

A4: Shiitake mushrooms are ideal for their deep, savory flavor, but cremini or baby bellas are great too. Avoid canned mushrooms for this dish — they don’t offer the right texture or taste.

Q5: How do I make the sauce spicier?

A5: You can add sriracha, chili garlic sauce, or red pepper flakes directly into the sauce mixture. For deeper heat, sauté sliced fresh chilies with the aromatics.

Q6: Is this recipe good for weight loss?

A6: It can be, especially when served with whole grains or cauliflower rice. It’s low in saturated fat, high in fiber, and the tofu provides plant-based protein to help keep you full.

Q7: Can I freeze this stir-fry?

A7: Freezing is possible but not ideal. The tofu texture becomes spongier after thawing, and mushrooms can get rubbery. If you do freeze, reheat gently in a skillet to reduce texture loss.

Print

Mushroom and Tofu Stir-Fry – A Quick, Flavorful Plant-Based Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A savory, plant-based stir-fry featuring golden tofu and tender mushrooms tossed in a rich garlic-ginger soy sauce. Perfect over rice or noodles.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 block extra-firm tofu (14 oz), pressed and cubed

  • 8 oz mushrooms (shiitake, cremini, or mixed), sliced

  • 2 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 3 scallions, chopped (white and green separated)

  • 2 tbsp neutral oil (like canola or grapeseed)

  • 3 tbsp soy sauce or tamari

  • 1 tsp sesame oil

  • 1 tbsp rice vinegar or lime juice

  • 1 tsp brown sugar or maple syrup

  • 1 tsp cornstarch + 2 tbsp water (slurry)

  • Optional: chili flakes, sesame seeds, extra veggies

Instructions

  1. Press tofu for 15–20 minutes. Cut into cubes.

  2. Heat 1 tbsp oil in a non-stick pan over medium-high heat. Sear tofu on all sides until golden. Remove and set aside.

  3. In the same pan, sauté garlic, ginger, and white scallion parts until fragrant.

  4. Add mushrooms and cook until browned and tender, about 5–7 minutes.

  5. Mix soy sauce, sesame oil, vinegar, sugar, and cornstarch slurry in a bowl.

  6. Return tofu to pan, pour in sauce, and toss to coat. Cook 1–2 minutes until thickened.

  7. Garnish with green scallions, sesame seeds, or chili flakes. Serve warm.

Notes

Great with rice, noodles, or quinoa. Add bell peppers, bok choy, or snap peas for extra veggies. Best enjoyed fresh, but can be stored up to 4 days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star