in

Mushroom and Tofu Stir-Fry

Mushroom and Tofu Stir-Fry

WANT TO SAVE THIS RECIPE?

This Mushroom and Tofu Stir-Fry is the kind of weeknight dinner that checks all the boxes: it’s quick, easy, nutritious, and unbelievably flavorful. The hearty umami of mushrooms pairs perfectly with golden, crispy tofu cubes, all tossed in a savory sauce that clings to every bite. With bright pops of green from snow peas or broccoli, it’s both satisfying and colorful on your plate.

Perfect for plant-based eaters or anyone craving a lighter meal that doesn’t skimp on taste, this stir-fry is endlessly customizable. Use whatever veggies you have on hand, switch up the sauces, or serve it over rice, noodles, or even lettuce wraps. Once you try this tofu stir-fry, it’ll be on your regular dinner rotation.


What Kind of Tofu and Mushrooms Should I Use?

For this dish, firm or extra-firm tofu is key. It holds its shape during pan-frying and develops that crisp golden edge everyone loves. Press it beforehand to remove excess moisture.

As for mushrooms, cremini or shiitake add great depth, but even button mushrooms work well. Slice them thick to avoid sogginess and let them caramelize slightly for maximum flavor.


Ingredients for the Mushroom and Tofu Stir-Fry

  • 14 oz firm or extra-firm tofu, pressed and cubed
  • 2 tablespoons vegetable oil (divided)
  • 2 cups cremini mushrooms, sliced
  • 1 bell pepper, thinly sliced
  • 1 cup snow peas or broccoli florets
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 3 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch (optional, for thickening)
  • 2 tablespoons water (if using cornstarch)
  • Sesame seeds and sliced scallions, for garnish
Mushroom and Tofu Stir-Fry (1)

How To Make the Mushroom and Tofu Stir-Fry

Step 1: Prep the Tofu

Cube the tofu into bite-sized pieces after pressing out excess moisture. Heat 1 tablespoon of oil in a large nonstick skillet or wok over medium-high heat. Add tofu in a single layer and cook until golden and crisp on all sides. Remove and set aside.

Step 2: Sauté the Vegetables

In the same pan, add the remaining tablespoon of oil. Sauté garlic and ginger until fragrant, about 30 seconds. Toss in mushrooms and cook until they start to brown. Add bell pepper and snow peas or broccoli. Stir-fry until vegetables are just tender but still crisp.

Step 3: Make the Sauce

In a small bowl, whisk together soy sauce, hoisin sauce, rice vinegar, sesame oil, and cornstarch mixed with water if using. Pour this sauce into the pan with the vegetables.

Step 4: Combine Everything

Return the tofu to the pan and gently toss everything to coat in the sauce. Let simmer for another minute until the sauce thickens slightly.

Step 5: Garnish and Serve

Serve hot over rice or noodles. Garnish with sesame seeds and sliced scallions for extra flavor and crunch.


How to Serve and Store Your Stir-Fry

This stir-fry is best served immediately over steamed jasmine rice, brown rice, or soba noodles. It also makes a great filling for lettuce wraps or rice paper rolls.

Leftovers store well in the fridge for up to 3 days. Reheat in a skillet over medium heat for the best texture—just add a splash of water to loosen the sauce if needed. Avoid microwaving, as it can make the tofu rubbery.


Frequently Asked Questions

How do I keep tofu from sticking to the pan?

Use a nonstick skillet or a well-seasoned wok with enough oil. Let the tofu sear undisturbed before flipping.

Can I make this dish gluten-free?

Yes! Swap soy sauce with tamari or coconut aminos, and make sure your hoisin sauce is gluten-free.

What other vegetables can I use?

Zucchini, carrots, baby corn, or snap peas are all great options. Use what you have!

Is this recipe spicy?

Not as written, but you can add chili garlic sauce or red pepper flakes for a kick.

Can I meal prep this?

Absolutely. Cook everything, store in airtight containers, and reheat before serving. Keep rice and stir-fry separate until mealtime.


Want More Stir-Fry Ideas?

If you enjoy this Mushroom and Tofu Stir-Fry, you might love exploring more flavor-packed dinner options:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest board for easy access when those veggie cravings hit: Follow Nina Dishes on Pinterest

And I’d love to know how your stir-fry turned out! Did you go with snow peas or switch it up with snap peas? Did you add any spice or try a new twist? Share your results in the comments, and let’s keep swapping ideas!


Mushroom and Tofu Stir-Fry (2)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mushroom and Tofu Stir-Fry

Mushroom and Tofu Stir-Fry


  • Author: Nina Klatten
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

This Mushroom and Tofu Stir-Fry is a delicious plant-based dinner that’s quick to make and loaded with umami flavor. Crispy tofu and sautéed mushrooms are tossed in a savory sauce and paired with crisp veggies, perfect over rice or noodles.


Ingredients

14 oz firm or extra-firm tofu, pressed and cubed

2 tablespoons vegetable oil, divided

2 cups cremini mushrooms, sliced

1 bell pepper, thinly sliced

1 cup snow peas or broccoli florets

3 cloves garlic, minced

1 tablespoon fresh ginger, grated

3 tablespoons soy sauce

1 tablespoon hoisin sauce

1 tablespoon rice vinegar

1 teaspoon sesame oil

1 teaspoon cornstarch (optional)

2 tablespoons water (if using cornstarch)

Sesame seeds and sliced scallions, for garnish


Instructions

1. Cube the tofu into bite-sized pieces after pressing out excess moisture. Heat 1 tablespoon of oil in a large nonstick skillet or wok over medium-high heat. Add tofu in a single layer and cook until golden and crisp on all sides. Remove and set aside.

2. In the same pan, add the remaining tablespoon of oil. Sauté garlic and ginger until fragrant, about 30 seconds. Toss in mushrooms and cook until they start to brown. Add bell pepper and snow peas or broccoli. Stir-fry until vegetables are just tender but still crisp.

3. In a small bowl, whisk together soy sauce, hoisin sauce, rice vinegar, sesame oil, and cornstarch mixed with water if using. Pour this sauce into the pan with the vegetables.

4. Return the tofu to the pan and gently toss everything to coat in the sauce. Let simmer for another minute until the sauce thickens slightly.

5. Serve hot over rice or noodles. Garnish with sesame seeds and sliced scallions for extra flavor and crunch.

Notes

Press the tofu for at least 15 minutes to help it crisp up during cooking.

Don’t overcrowd the pan when frying tofu; cook in batches if needed.

Add a splash of water when reheating leftovers to revive the sauce’s texture.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stir-Fry
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 bowl (approx.)
  • Calories: 280
  • Sugar: 5g
  • Sodium: 720mg
  • Fat: 17g
  • Saturated Fat: 2g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: tofu stir-fry, vegan dinner, mushroom stir-fry

Mushroom and Tofu Stir-Fry (3)

WANT TO SAVE THIS RECIPE?