Chinese Mushroom and Tofu Main Dish Recipe
This hearty Chinese Mushroom and Tofu main dish features golden pan-fried tofu cubes and meaty mushrooms simmered in a rich, savory garlic-ginger sauce.
Silky tofu absorbs every drop of umami flavor while tender mushrooms add wonderful texture. It’s a satisfying, protein-packed vegetarian meal that tastes like your favorite Chinese restaurant dish but is quick and easy to make at home.
Why You’ll Love This Recipe
You’ll love this recipe because it turns simple tofu and mushrooms into a deeply flavorful, restaurant-style main course in just 30 minutes. The tofu gets perfectly golden and crispy on the outside while staying soft inside, and the mushrooms bring earthy richness that pairs beautifully with the aromatic sauce.
It’s naturally high in plant-based protein, satisfying enough to serve as a main dish, yet light and healthy. Perfect for weeknights when you want something comforting and impressive without meat.
The dish is budget-friendly, family-approved, and endlessly customizable—making healthy vegetarian eating feel exciting and delicious every single time.
Chinese Mushroom and Tofu Main Dish Recipe
Savory Chinese stir-fried tofu and mushrooms in rich garlic-ginger sauce—satisfying vegetarian main dish ready in 30 minutes!
Ingredients
- 1 block (14–16 oz / 400–450g) firm or extra-firm tofu, pressed and cut into ¾-inch cubes
- 10 oz (280g) mixed fresh mushrooms (shiitake, oyster, or cremini), cleaned and sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons neutral cooking oil (divided)
- 2 tablespoons light soy sauce (or tamari for gluten-free)
- 1 tablespoon vegetarian oyster sauce (or regular if not vegan)
- 1 teaspoon sesame oil
- ½ teaspoon salt (or to taste)
- ¼ teaspoon white or black pepper
- 1 teaspoon cornstarch mixed with 3 tablespoons water (slurry)
- Optional: 2 green onions, chopped; 1 teaspoon toasted sesame seeds; pinch of sugar
Instructions
- Start with happy prep — Press the tofu between paper towels or a clean kitchen towel with a weight on top for 10–12 minutes to remove excess moisture. Then cut it into even ¾-inch cubes—this step is the secret to crispy tofu!
- Mix the flavorful sauce — In a small bowl, stir together soy sauce, vegetarian oyster sauce, sesame oil, salt, pepper, and a tiny pinch of sugar if you like. Set the cornstarch slurry aside. Having the sauce ready makes cooking feel smooth and fun.
- Heat the pan with excitement — Place a large non-stick skillet or wok over medium-high heat. Add 2 tablespoons of neutral oil and let it get hot. Carefully add the tofu cubes in a single layer.
- Fry the tofu to golden perfection — Cook the tofu for 4–5 minutes without moving too much until the bottom turns golden and crispy. Flip the cubes gently and cook another 3–4 minutes until all sides are beautifully browned. Remove tofu to a plate and set aside.
- Add more oil and awaken aromatics — In the same pan, add the remaining 1 tablespoon of oil. Toss in minced garlic and ginger. Stir-fry for 20 seconds until fragrant and lightly golden—your kitchen will smell amazing!
- Cook the mushrooms until juicy — Add the sliced mushrooms to the pan. Stir-fry for 3–4 minutes until they release their liquid, then continue cooking until the liquid evaporates and mushrooms start to brown and become flavorful.
- Bring the sauce to life — Pour the prepared sauce mixture over the mushrooms. Stir well and let it bubble for 30 seconds so the mushrooms soak up all that savory goodness.
- Welcome the tofu back home — Gently add the crispy tofu cubes back into the pan. Toss carefully with the mushrooms and sauce for 1–2 minutes so everything gets evenly coated.
- Thicken the sauce beautifully — Give the cornstarch slurry a quick stir, then drizzle it into the pan while gently stirring. Cook for another 30–60 seconds until the sauce thickens and turns glossy, clinging to every piece.
- Finish and serve with joy — Turn off the heat. Sprinkle with chopped green onions and toasted sesame seeds if using. Give one final gentle toss and serve immediately while hot and fragrant!
Notes
Pressing the tofu is very important for best texture—don’t skip it. This recipe is naturally gluten-free when using tamari and gluten-free oyster sauce. For extra richness, you can add a few drops of mushroom soy sauce. Always taste and adjust seasoning at the end because tofu and mushrooms absorb flavors differently.
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 160Total Fat 14gSaturated Fat 1gUnsaturated Fat 13gSodium 844mgCarbohydrates 7gFiber 2gSugar 2gProtein 5g
The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.
Recipe Tips and Tricks
- Press the tofu well before cooking to remove excess water so it crisps up beautifully instead of steaming.
- Cut tofu into even cubes for uniform cooking and attractive presentation.
- Fry tofu in a single layer and don’t move it too soon—patience gives you that golden crust.
- Cook mushrooms until they release and re-absorb their moisture for maximum flavor.
- Use medium-high heat throughout for best texture and to prevent the sauce from becoming too thick too fast.
- Taste the sauce before adding tofu back in and adjust seasoning—different tofu brands vary in saltiness.
Ingredients Notes
Firm or extra-firm tofu is essential here—it holds its shape during frying and stir-frying while absorbing the delicious sauce like a sponge. Choose fresh, high-quality tofu with a smooth texture.
A mix of fresh mushrooms (shiitake, oyster, or cremini) brings deep umami and meaty chew that makes the dish feel substantial. Garlic and ginger create the classic fragrant Chinese base that makes the kitchen smell irresistible.
Light soy sauce and oyster sauce (vegetarian version available) build savory depth, while a touch of sesame oil adds nutty aroma at the end. Cornstarch helps create a glossy, restaurant-style sauce that clings perfectly to every piece of tofu and mushroom.
All ingredients are wholesome, easy to find, and work together to deliver authentic Chinese flavors in a comforting main dish.
Variations and Substitutions
Make this dish your own by using different mushrooms—shiitake for intense flavor, oyster for delicate texture, or button mushrooms for mild earthiness. For extra vegetables, add sliced bok choy, snow peas, broccoli, or bell peppers during the final stir-fry.
Spice lovers can include dried red chilies, fresh chili slices, or a spoonful of chili bean sauce (doubanjiang) for heat. Swap firm tofu for smoked tofu for a deeper, smoky flavor. To make it fully vegan, use tamari instead of soy sauce and a vegetarian oyster sauce.
Add a handful of cashews or peanuts at the end for crunch. For a saucier version, increase the liquid slightly and serve over steamed rice or noodles to soak up every drop.
Storage Options
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat with a splash of water or broth to loosen the sauce—stir carefully to keep tofu pieces intact.
Avoid the microwave if possible as it can make tofu rubbery. This dish does not freeze well because tofu texture changes and becomes spongy after freezing and thawing.
Dish Gallery


















Please share this Chinese Mushroom and Tofu Main Dish Recipe with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Chinese Mushroom and Snow Peas Recipe