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


  • Author: Sally Roberts
  • Total Time: 30
  • Yield: 4 servings
  • Diet: Vegan

Description

This Mushroom and Tofu Stir-Fry is a quick dinner dream: a healthy, easy recipe packed with golden crispy tofu, tender mushrooms, and bright broccoli tossed in a glossy garlic-soy sauce. It’s perfect when you need weeknight food ideas that feel like takeout but come together fast in one pan. Serve it over rice or noodles for a satisfying vegan main dish that’s loaded with flavor and fits right into your favorite dinner ideas and quick breakfast or lunch prep rotation.


Ingredients

14 oz extra-firm tofu pressed and cubed

2 cups broccoli florets bite-sized

2 cups sliced mushrooms (cremini or button)

1 small yellow onion thinly sliced

3 cloves garlic minced

3 tablespoons soy sauce or tamari

3 tablespoons water or vegetable broth

1 tablespoon rice vinegar

1 tablespoon brown sugar or maple syrup

1 teaspoon toasted sesame oil

1 tablespoon cornstarch

2 tablespoons vegetable or avocado oil divided

1 tablespoon sesame seeds for garnish

2 tablespoons chopped fresh cilantro for garnish (optional)


Instructions

1. Press the tofu: Wrap the tofu block in a clean kitchen towel or paper towels and place a small cutting board or plate on top. Weigh it down with a can or skillet and let it sit for 10–15 minutes to remove excess moisture, then cut into bite-sized cubes.

2. Sear the tofu: Heat 1 tablespoon of oil in a large nonstick skillet or wok over medium-high heat. Add the tofu cubes in a single layer and cook, turning occasionally, until all sides are golden and lightly crisp, about 8–10 minutes total. Transfer the tofu to a plate and set aside.

3. Cook the vegetables: In the same pan, add the remaining 1 tablespoon of oil. Add the sliced onion and cook for 2–3 minutes until it begins to soften. Add the mushrooms and cook until they release their moisture and start to brown, about 4–5 minutes. Stir in the broccoli florets and cook for another 3–4 minutes, until crisp-tender.

4. Make the sauce: While the vegetables cook, whisk together the soy sauce, water or broth, rice vinegar, brown sugar or maple syrup, minced garlic, sesame oil, and cornstarch in a small bowl until smooth and no lumps remain.

5. Combine tofu, vegetables, and sauce: Return the tofu to the skillet with the vegetables. Give the sauce a quick stir and pour it into the pan. Cook, stirring frequently, until the sauce comes to a simmer and thickens, coating the tofu and vegetables in a glossy glaze, 2–3 minutes. If the sauce becomes too thick, add a splash more water to loosen it.

6. Garnish and serve: Taste and adjust seasoning with extra soy sauce, vinegar, or a pinch of sugar if needed. Remove from the heat and sprinkle with sesame seeds and chopped cilantro. Serve hot over cooked rice or noodles.

Notes

For the best texture, don’t skip pressing the tofu—removing moisture helps it crisp instead of steam.

Cut the vegetables into similar-sized pieces so they cook evenly and stay crisp-tender rather than mushy.

The sauce thickens quickly; keep it moving in the pan and add a tablespoon of water at a time if you prefer a looser, more spoonable consistency.

  • Prep Time: 15
  • Cook Time: 15
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian-inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 6
  • Sodium: 620
  • Fat: 14
  • Saturated Fat: 2
  • Unsaturated Fat: 11
  • Trans Fat: 0
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 16
  • Cholesterol: 0

Keywords: mushroom and tofu stir fry, easy dinner, healthy snack, quick breakfast, breakfast ideas, dinner ideas, easy recipe, food ideas, vegan stir fry, tofu recipe