Mushroom and Tofu Stir-Fry

Mushroom and Tofu Stir-Fry

WANT TO SAVE THIS RECIPE?

Craving a savory, plant-powered meal that comes together in just one pan? This Mushroom and Tofu Stir-Fry is a weeknight dinner hero. Bursting with umami flavor, vibrant broccoli, and tender mushrooms, it offers a protein-packed, low-effort dish that hits all the right notes.

Whether you’re easing into more meatless meals or a long-time tofu enthusiast, this stir-fry delivers satisfying texture and a glossy garlic-soy glaze. It’s quick, customizable, and pairs beautifully with rice or noodles, making it a versatile favorite for busy evenings.


Preparation Phase & Tools to Use

Before jumping into the sizzling stir-fry action, let’s set up your kitchen with the right tools. A large nonstick skillet or wok is essential here. It distributes heat evenly and allows ingredients to cook fast without sticking—perfect for high-heat stir-frying.

You’ll also need a sharp chef’s knife for slicing mushrooms and tofu precisely, and a cutting board to keep your prep clean and organized. Tongs or a spatula will help toss the tofu cubes gently to keep them from breaking. And don’t forget a small mixing bowl to whisk your stir-fry sauce to glossy perfection.

Having these tools ready keeps your cooking smooth, efficient, and mess-free.


Pin this Recipe

Ingredients for the Mushroom and Tofu Stir-Fry

  • Firm Tofu: This protein-rich star of the recipe holds its shape during stir-frying and absorbs all the savory sauce.
  • Mushrooms: Earthy and meaty, they bring a rich umami base that deepens the flavor of the dish.
  • Broccoli Florets: Their crisp texture adds freshness and contrast, plus they soak up the stir-fry sauce beautifully.
  • Green Onions: A finishing touch that adds mild sharpness and color to balance the richness.
  • Soy Sauce: Salty and savory, it forms the backbone of the glaze.
  • Garlic: Minced fresh garlic infuses the dish with aromatic depth.
  • Sesame Oil: Adds a toasty fragrance and finishes the dish with a nutty edge.
  • Cornstarch: Helps thicken the sauce, ensuring it clings to each piece.
  • Olive Oil: Used for searing the tofu and vegetables to golden perfection.

How To Make the Mushroom and Tofu Stir-Fry

Step 1: Press and Cube the Tofu

Start by pressing the tofu for 10-15 minutes to remove excess moisture. This helps it sear better. Then, cut it into bite-sized cubes.

Step 2: Sear the Tofu

In a nonstick skillet over medium-high heat, add olive oil. Sear the tofu cubes until golden brown on each side. Remove and set aside.

Step 3: Sauté the Vegetables

In the same skillet, add a bit more oil and toss in sliced mushrooms. Cook until they release moisture and start browning. Add broccoli florets and stir-fry until crisp-tender.

Step 4: Prepare the Sauce

In a small bowl, whisk together soy sauce, garlic, sesame oil, and cornstarch with a bit of water. Stir until smooth.

Step 5: Combine and Glaze

Return the tofu to the skillet. Pour in the sauce and stir everything together. Cook for a few minutes until the sauce thickens and coats all the ingredients evenly.

Step 6: Garnish and Serve

Sprinkle chopped green onions and sesame seeds on top before serving. Best enjoyed over rice or noodles.


Serving and Storing Mushroom and Tofu Stir-Fry

This stir-fry shines when served hot and fresh, with the tofu still crisp on the edges and the sauce clinging to every bite. Spoon it generously over jasmine rice, brown rice, or a bed of soba noodles for a full, satisfying meal.

If you’re meal prepping or saving leftovers, let the stir-fry cool completely before storing it in an airtight container. It will keep well in the fridge for up to 3 days. To reheat, simply warm it in a skillet over medium heat to maintain its texture. Avoid microwaving if possible—the skillet keeps the tofu from going soggy.


Frequently Asked Questions

How do I keep tofu from falling apart in the pan?

Make sure to press your tofu well and handle it gently while flipping. Using a nonstick skillet also helps reduce sticking and breaking.

Can I use other vegetables besides broccoli?

Absolutely! Bell peppers, snap peas, carrots, or baby corn are all great alternatives or additions.

Is this recipe gluten-free?

To make it gluten-free, use tamari or coconut aminos instead of soy sauce.

What type of mushrooms work best?

Cremini, shiitake, or button mushrooms are all excellent. Choose based on your flavor preference—shiitake adds extra umami.

Can I bake the tofu instead?

Yes, you can bake the tofu at 400°F for about 25 minutes, flipping halfway through. This method is great for oil-free prep.

How spicy is this dish?

This recipe is mild, but you can easily spice it up with chili flakes or a splash of sriracha in the sauce.


Want More Stir-Fry and Tofu Dinner Ideas?

If this Mushroom and Tofu Stir-Fry hit the spot, you might also enjoy these flavor-packed meals from the LadyPlate kitchen.

Try the Crispy Air Fryer Sesame Cauliflower if you’re craving a crunchy twist with the same saucy finish. Or go for the Easy Saucy Ramen Noodles when you’re in the mood for slurp-worthy comfort food.

For another plant-forward delight, check out the Creamy Broccoli Cheddar Soup — it’s hearty and warming. Or dive into something bold like the Spicy Rattlesnake Pasta for a fiery kick.

And if you’re after big flavor with minimal cleanup, the One Skillet Smoky Cajun BBQ Chicken Pasta is a solid bet, even if you’re adding meat back into the mix.


Pin and Tell Me How Yours Turned Out

You can save this to your healthy dinner boards for next time. Just click the Pin button.

If you make it, I’d love to hear how it turned out. Did you crisp the tofu differently? Add extra garlic? Let me know in the comments—I’m always excited to hear your twists.

For daily plant-based and dinner recipes, follow along on Pinterest at LadyPlate!


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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julia Koch
  • Total Time: 30 minutes
  • Yield: 2 to 3 servings
  • Diet: Vegan

Description

This Mushroom and Tofu Stir-Fry is a savory, protein-packed vegan dish featuring crispy tofu, sautéed mushrooms, and vibrant broccoli coated in a glossy garlic-soy glaze. It’s quick to prepare, healthy, and satisfying—perfect for weeknights or meal prep.


Ingredients

1 block firm tofu

2 cups sliced mushrooms

1 ½ cups broccoli florets

2 tablespoons chopped green onions

3 tablespoons soy sauce

2 cloves garlic, minced

1 teaspoon sesame oil

1 teaspoon cornstarch

2 tablespoons olive oil

2 tablespoons water

1 teaspoon sesame seeds (optional garnish)


Instructions

1. Press the tofu for 10–15 minutes to remove excess moisture, then cut it into bite-sized cubes.

2. In a nonstick skillet over medium-high heat, add 1 tablespoon olive oil. Sear tofu cubes on all sides until golden and crispy. Remove and set aside.

3. In the same skillet, add remaining olive oil. Sauté sliced mushrooms until they release moisture and start to brown.

4. Add broccoli florets and cook until crisp-tender, stirring occasionally.

5. In a small bowl, whisk together soy sauce, garlic, sesame oil, cornstarch, and water until smooth.

6. Return tofu to the pan, pour sauce over, and stir everything together. Let cook until sauce thickens and evenly coats all ingredients.

7. Garnish with chopped green onions and sesame seeds. Serve hot over rice or noodles.

Notes

Crispy Tofu Tip: Pressing tofu is essential. Don’t skip it—excess moisture will prevent browning.

Sauce Consistency: Whisk cornstarch thoroughly with water to avoid clumps in your glaze.

Storage Tip: Store leftovers in an airtight container. For best results, reheat in a skillet instead of the microwave to maintain tofu texture.

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

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 3g
  • Sodium: 750mg
  • Fat: 20g
  • Saturated Fat: 2.5g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 0mg

WANT TO SAVE THIS RECIPE?