Mushroom and Tofu Stir-Fry

I first made this mushroom and tofu stir-fry on a busy weeknight when I wanted something fast, satisfying, and plant-forward. Itโ€™s one of those go-to meals that delivers a mix of texturesโ€”crispy pan-fried tofu, juicy mushrooms, and bright, tender-crisp vegetablesโ€”finished with garlic, ginger, and a splash of soy. If youโ€™re looking for a quick dinner that tastes like you spent more time on it than you did, this recipe fits the bill. For another stir-fry to keep in your rotation, I sometimes pair techniques from my favorite beef recipe like the one here: beef stir-fry with noodles.

Why Youโ€™ll Love This Dish

This mushroom and tofu stir-fry is fast, flexible, and full of umami. Itโ€™s great for weeknights, meal prep, or anytime you want a comforting, vegetable-forward plate without complicated steps. The tofu gets crisped in a little sesame oil, the mushrooms add savory depth, and ginger + garlic brighten the whole dish. Itโ€™s easy to scale up for guests or simplify for a solo dinner.

โ€œI doubled the mushrooms and used frozen mixed veggiesโ€”still came out caramelized and delicious. My kids even asked for seconds!โ€ โ€” a real home-cook note

This recipe is also budget-friendly and adaptable for gluten-free or low-sodium diets with small ingredient swaps. If you enjoy cozy soups, this stir-fry pairs nicely with lighter broths like the flavors in this chicken-mushroom soup: chicken mushroom soup.

The Cooking Process Explained

Start by pressing and cubing the tofu so it crisps well. Youโ€™ll brown the tofu first to get a golden exterior, then sautรฉ mushrooms with garlic and ginger to build fragrance. Add the mixed vegetables and soy sauce, toss briefly until tender-crisp, then bring the tofu back in to finish. The whole cook time after prep is about 12โ€“15 minutes, so itโ€™s perfect when you want dinner quickly.

For tips on balancing textures and timing for different veg, see the helpful ideas later in the article and this guide to a different protein-and-veg board style for entertaining: classic DIY meat and cheese charcuterie board.

Mushroom and Tofu Stir-Fry

What Youโ€™ll Need

1 block of firm tofu, pressed and cubed, 2 cups of mushrooms, sliced, 2 tablespoons of soy sauce, 1 tablespoon of sesame oil, 2 cloves of garlic, minced, 1 inch piece of ginger, grated, 2 cups of mixed vegetables (e.g., bell peppers, broccoli, carrots), Salt and pepper to taste, Green onions for garnish

(Notes: Use firm or extra-firm tofu for best texture. Replace soy sauce with tamari to make this gluten-free. Frozen mixed vegetables work in a pinchโ€”just thaw and drain first.)

Mushroom and Tofu Stir-Fry

Step-by-Step Instructions

  1. Heat 1 tablespoon of sesame oil in a large skillet over medium-high heat until hot but not smoking.
  2. Add the cubed tofu in a single layer and cook, turning occasionally, until golden and crisp (about 5-7 minutes). Move tofu to one side of the pan or transfer to a plate.
  3. In the same skillet, add sliced mushrooms, minced garlic, and grated ginger. Cook for about 3-4 minutes until the mushrooms soften.
  4. Stir in the mixed vegetables and pour in the soy sauce. Toss everything and cook until the vegetables are tender-crisp (about 3-5 minutes).
  5. Season with salt and pepper to taste, return the tofu if moved, and give a final toss to combine.
  6. Serve hot, garnished with green onions.

Rewritten for clarity:

  • Heat a large skillet over medium-high and add the sesame oil. Warm it until itโ€™s shimmering but not smoking.
  • Place the pressed, cubed tofu in one layer. Let it brown undisturbed for a minute or two, then turn pieces so all sides get golden and crisp. This takes about 5โ€“7 minutes total. Slide the tofu to the edge of the pan or remove it to a plate.
  • In the same pan, add the sliced mushrooms, then garlic and grated ginger. Sautรฉ 3โ€“4 minutes until the mushrooms soften and release their juices.
  • Add the mixed vegetables and pour in the soy sauce. Toss to coat and cook 3โ€“5 minutes more until vegetables are tender but still bright and slightly crisp.
  • Taste and season with salt and pepper. Return the tofu to the pan if you moved it, toss everything gently to combine, and heat through.
  • Serve immediately, sprinkled with sliced green onions.

Best Ways to Enjoy It

Serve this stir-fry over steamed rice, cooked brown rice, or fluffy quinoa. For a lower-carb meal, spoon it over cauliflower rice. If you want noodle night, toss it with soba or udon noodles and a splash more soy. Top with sesame seeds, a drizzle of chili oil, or a squeeze of lime to finish. For a light supper, pair with a simple cucumber salad; for a heartier spread, serve alongside roasted potatoes or a warming soupโ€”this cheesy-ranch potato dish offers a contrasting comfort side: cheesy ranch potatoes and smoked sausage.

How to Store and Reheat

Store leftovers in an airtight container in the refrigerator for up to 3โ€“4 days. Tofu will continue to absorb sauce, so keep any extra sauce separate if you plan to reheat. To reheat, warm gently in a skillet over medium heat until hot, adding a splash of water or soy sauce if it seems dry. You can also microwave covered for 1โ€“2 minutes, stirring halfway. For best texture, re-crisp tofu in a hot skillet for 1โ€“2 minutes before serving.

Helpful Cooking Tips

  • Press tofu for at least 15โ€“30 minutes to remove excess moisture; this helps it crisp. If youโ€™re short on time, wrap in paper towels and press with a heavy skillet for 10โ€“15 minutes.
  • Use a hot pan and avoid overcrowding when browning tofu; give pieces space to get golden.
  • Cook mushrooms until they release liquid and that liquid evaporatesโ€”this concentrates flavor.
  • Cut vegetables into uniform sizes so they cook evenly. Add denser vegetables (like carrots or broccoli) first if theyโ€™re raw and large.
  • Taste as you go. Soy sauce varies in saltiness; add salt only after tasting.
  • For extra umami, add a teaspoon of miso paste dissolved in a tablespoon of warm water before tossing in the vegetables.

For more ideas on turning these flavors into a soup-forward meal, browse this comforting chicken-mushroom soup: chicken mushroom soup.

Recipe Variations

  • Spicy sesame: Add 1 tsp chili garlic sauce or 1/2 tsp crushed red pepper when you add soy sauce.
  • Peanut-style: Stir in 2 tbsp peanut butter dissolved in a splash of warm water and a squeeze of lime at the end.
  • Hoisin-glazed: Swap half the soy sauce for hoisin and add a teaspoon of rice vinegar.
  • Swap proteins: Replace tofu with tempeh or thinly sliced chicken breast (cook through before adding veggies).
  • Make it gluten-free: Use tamari instead of soy sauce.

Mushroom and Tofu Stir-Fry

Frequently Asked Questions

Q: Can I use soft tofu for this recipe?
A: Soft or silken tofu wonโ€™t crisp well. Use firm or extra-firm tofu and press it to remove moisture for the best texture.

Q: How long does this take from start to finish?
A: Prep (pressing tofu aside) is about 10โ€“15 minutes. Cook time after prep is roughly 12โ€“15 minutes, so plan about 25โ€“35 minutes total including pressing.

Q: Can I meal-prep this for the week?
A: Yes. Store tofu and vegetables together in the fridge for up to 3โ€“4 days. Reheat in a skillet for best texture; avoid soggy microwave-only reheats.

Q: What can I use instead of sesame oil?
A: Use a neutral oil (canola, vegetable) for cooking and add a drizzle of sesame oil at the end if you want that nutty aroma.

Q: Is this recipe vegan and gluten-free?
A: Itโ€™s vegan as written. Make it gluten-free by swapping regular soy sauce for tamari.

Conclusion

If you want a detailed variation that marinates the tofu and leans hard into mushrooms, I recommend the approach in Tofu Mushroom Stir Fry โ€“ Kalyn’s Kitchen for extra depth. For an upscale, tested technique from a major food magazine, this Tofu and Mushroom Stir-Fry Recipe | Bon Appรฉtit has useful tips on searing and sauce balance.

Print

Mushroom and Tofu Stir-Fry

mushroom and tofu stir fry 2026 01 07 235146 683x1024 1 Top choice recipes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and satisfying stir-fry featuring crispy tofu, juicy mushrooms, and vibrant vegetables, finished with garlic, ginger, and soy sauce.

  • Author: topchoicerecipesgmail-com
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stir-frying
  • Cuisine: Asian
  • Diet: Vegan

Ingredients

Scale
  • 1 block of firm tofu, pressed and cubed
  • 2 cups of mushrooms, sliced
  • 2 tablespoons of soy sauce
  • 1 tablespoon of sesame oil
  • 2 cloves of garlic, minced
  • 1 inch piece of ginger, grated
  • 2 cups of mixed vegetables (e.g., bell peppers, broccoli, carrots)
  • Salt and pepper to taste
  • Green onions for garnish

Instructions

  1. Heat 1 tablespoon of sesame oil in a large skillet over medium-high heat until hot but not smoking.
  2. Add the cubed tofu in a single layer and cook, turning occasionally, until golden and crisp (about 5-7 minutes). Move tofu to one side or transfer to a plate.
  3. In the same skillet, add sliced mushrooms, minced garlic, and grated ginger. Cook for about 3-4 minutes until the mushrooms soften.
  4. Stir in the mixed vegetables and pour in the soy sauce. Toss everything and cook until the vegetables are tender-crisp (about 3-5 minutes).
  5. Season with salt and pepper to taste, return the tofu if moved, and give a final toss to combine.
  6. Serve hot, garnished with green onions.

Notes

For gluten-free, replace soy sauce with tamari. Leftovers can be stored in an airtight container for 3-4 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 16g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 0mg

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