Welcome to the ultimate guide for creating a delightful Hoisin Tofu Mushroom Stir Fry! This recipe offers a harmonious blend of crispy tofu, earthy crimini mushrooms, vibrant broccoli, and sweet peppers, all coated in a rich, homemade hoisin sauce. Designed for busy weeknights, this flavorful dish comes together in approximately 30 minutes, making it an ideal choice for a quick yet satisfying meal. Best of all, it’s a completely vegan and gluten-free recipe, ensuring everyone can enjoy its incredible taste. Serve it over your favorite cooked grains for a complete and nourishing experience.
Pin it for later and save this fantastic meal idea!
Jump to Recipe


Hoisin Tofu Mushroom Stir Fry: Your New Favorite Weeknight Meal
When dinner plans go awry or time is of the essence, a quick stir fry is always the answer. It’s a versatile dish that allows for endless creativity, combining fresh vegetables with a protein of choice and a flavorful sauce. This Hoisin Tofu Mushroom Stir Fry stands out as a particular favorite, not just for its speed but for its incredible depth of flavor and satisfying textures. It transforms simple ingredients into a gourmet-like experience, perfect for any evening.
The journey to this delicious stir fry begins with pressing the tofu. This crucial step removes excess moisture, ensuring that when cooked, the tofu cubes achieve a wonderfully crisp exterior that beautifully absorbs the hoisin sauce. While the tofu presses, you can efficiently prepare your vegetables and whip up the star of the show: the homemade hoisin sauce. Once the tofu is golden and crisp, it’s combined with sautéed crimini mushrooms, fresh broccoli, and colorful bell peppers. A quick simmer with the luscious hoisin sauce brings all the components together, creating a mouthwatering meal ready to be enjoyed over a bed of fluffy grains.
The Magic of Homemade Hoisin Sauce
Hoisin sauce is a cornerstone of Chinese cuisine, known for its thick consistency and distinctive sweet, salty, and tangy flavor profile. It’s often used as a glaze for grilled meats, a dipping sauce, or, as in our case, the base for an irresistible stir fry. While many vegan hoisin sauce brands are available commercially, opting for a homemade version offers significant advantages. Many store-bought sauces can contain artificial food colors, high-fructose corn syrup, or other less-than-desirable fillers.
Crafting your hoisin sauce from scratch guarantees control over every ingredient, allowing you to tailor the sweetness and spice to your preference while avoiding unnecessary additives. This quick hoisin sauce mixture takes only a few minutes to assemble, using common pantry staples like soy sauce (or tamari for a gluten-free option), molasses, smooth peanut butter, rice vinegar, toasted sesame oil, garlic powder, and a touch of sugar and black pepper. The result is a vibrant, fresh-ttasting sauce that elevates this tofu and mushroom stir fry to new heights, proving that homemade is often the best way to go for authentic, clean flavors.
Why This Vegan & Gluten-Free Stir Fry is a Must-Try
This Hoisin Tofu Mushroom Stir Fry isn’t just a quick meal; it’s a powerhouse of nutrition and flavor, catering to various dietary needs without compromising on taste.
- Vegan Excellence: Tofu serves as a fantastic plant-based protein, offering a satisfying texture and absorbing flavors beautifully. Combined with an array of vegetables, this dish provides a wholesome, cruelty-free meal that’s rich in nutrients.
- Gluten-Free Friendly: By simply using tamari instead of traditional soy sauce in the homemade hoisin, this recipe becomes entirely gluten-free. This makes it a perfect option for those with gluten sensitivities or celiac disease, ensuring everyone can partake in its deliciousness.
- Rich in Flavor & Texture: The combination of crispy tofu, tender-crisp vegetables, and savory, slightly sweet hoisin sauce creates a symphony of textures and flavors that will tantalize your taste buds. The earthy notes of crimini mushrooms perfectly complement the robust hoisin.
- Customizable and Versatile: Don’t limit yourself to broccoli and bell peppers! This recipe is incredibly adaptable. Feel free to incorporate other vegetables like snap peas, carrots, bok choy, or water chestnuts. You can also experiment with different types of mushrooms or even add other plant-based proteins like chickpeas or tempeh.
Tips for Achieving Perfectly Crispy Tofu
The secret to achieving that irresistible golden, crisped tofu lies primarily in one crucial step: pressing. Tofu, especially extra-firm varieties, holds a lot of water. Removing this excess moisture is essential for two reasons: it prevents the tofu from steaming instead of frying, and it creates a denser texture that can better absorb marinades and sauces.
There are several ways to press tofu. You can wrap the tofu block in a clean kitchen towel or several layers of paper towels, place it on a plate, and then put something heavy on top, like a stack of books or a cast-iron skillet, for at least 15-30 minutes. Dedicated tofu presses are also available and make the process incredibly easy and efficient. The longer you press, the more moisture is removed, leading to a crispier result.
Once pressed, cube the tofu into your desired size. For pan-frying, a good quality non-stick skillet is your best friend. Heat a small amount of oil over medium-high heat. Ensure the pan is hot before adding the tofu, and avoid overcrowding the skillet. Cook the tofu cubes in batches if necessary, allowing each side to develop a beautiful golden crust before turning. This patient approach guarantees that coveted crispy exterior that provides a delightful contrast to the soft interior and the rich sauce. The video below demonstrates just how easily the tofu slides off a well-seasoned non-stick pan, like my personal favorite, a CuisineArt Green Gourmet skillet, which I often reserve for tofu-based stir-fries to maintain its non-stick integrity.
More Easy Vegan Meals to Explore
If you love the simplicity and flavor of this Hoisin Tofu Mushroom Stir Fry, you’ll be thrilled to discover other quick and easy vegan recipes that bring exciting global flavors to your kitchen. Expand your culinary repertoire with these delicious options:
- Cashew Tofu Stir Fry: Another fantastic tofu stir-fry option, where the homemade hoisin sauce would also shine.
- Thai Basil Fried Rice: Aromatic and satisfying, packed with fresh basil and vibrant vegetables.
- Lentils & Veggies in Thai Peanut Sauce: A protein-rich and flavorful dish featuring a creamy peanut sauce.
- Chickpea-Tofu and Asparagus Curry: A comforting and hearty curry, perfect for a warming meal.
- Chickpeas in Turmeric Peanut Butter Curry: An exotic and creamy curry that combines the goodness of chickpeas with fragrant turmeric and peanut butter.
These recipes are all designed to be quick, easy, and bursting with flavor, making them perfect additions to your weekly meal rotation.

Video Guide for Hoisin Tofu Mushroom Stir Fry
Watch this detailed video to see each step of the Hoisin Tofu Mushroom Stir Fry preparation, from pressing the tofu to achieving that perfect crispiness and assembling the rich, flavorful sauce. Visual instructions make it even easier to follow along and master this fantastic recipe.
Hoisin Tofu Mushroom Stir Fry
Vegan Richa
15
mins
25
mins
40
mins
2
Main
Chinese
Ingredients
Quick Homemade Hoisin Sauce:
- 3 tbsp soy sauce, use tamari to make gluten-free
- 1 tsp molasses
- 2 tbsp smooth peanut butter or almond butter
- 2 tsp rice vinegar
- 1/2 tsp toasted sesame oil
- 3/4 tsp garlic powder
- 1 tbsp sugar or sweetener of choice
- A generous dash of black pepper
For the Hoisin Tofu Mushroom Stir Fry:
- 2 tsp oil
- 14 oz extra-firm tofu, pressed and cubed
- 6 to 8 oz sliced crimini , or white mushrooms
- 3 cloves garlic, finely chopped
- 1/4 to 1/2 tsp red pepper flakes, adjust to taste
- 1/2 to 1 cup other veggies, such as broccoli florets, bell peppers (sliced), snap peas, or carrots
- 3/4 cup water, divided
- 1 tsp cornstarch or other starch
Instructions
-
Prepare the Tofu: Heat 2 teaspoons of oil in a large skillet or wok over medium-high heat. Add the pressed and cubed tofu in a single layer, ensuring not to overcrowd the pan. Cook for 5 to 7 minutes, turning occasionally, until the tofu is golden brown and crispy on most sides. Remove the crisped tofu from the pan and set aside.
-
Sauté Mushrooms and Aromatics: In the same skillet, add the sliced crimini mushrooms, finely chopped garlic, and red pepper flakes (adjust spice level to your preference). Cook for 6 to 8 minutes, stirring occasionally, until the mushrooms are golden and tender. A pinch of salt can be added to help them release moisture and brown.
-
Add Remaining Vegetables: Incorporate your other chosen vegetables, such as broccoli florets and sliced bell peppers, into the skillet. Stir-fry for 2-3 minutes until they are bright green and slightly tender-crisp.
-
Combine with Hoisin Sauce: In a small bowl, whisk together all the ingredients for the Quick Homemade Hoisin Sauce. For a smoother sauce, you can blend these ingredients before adding. Add the mixed hoisin sauce and 1/2 cup of water to the skillet with the vegetables. Return the crisped tofu to the pan and gently mix everything to coat. Bring the sauce to a gentle boil. If using peanut or almond butter directly, use a spatula to ensure it mixes thoroughly into the sauce. A little miso can be added for an extra layer of pungent, umami flavor.
-
Thicken and Serve: In a separate small bowl, dissolve the cornstarch (or other starch) in the remaining 1/4 cup of water to create a slurry. Pour this slurry into the simmering skillet while stirring constantly. Continue to simmer for 3 to 4 minutes, or until the sauce thickens to your desired consistency. Taste the stir fry and adjust seasonings—adding more salt, sweetener, or red pepper flakes as needed. Serve immediately over cooked rice, quinoa, or your preferred grains. Garnish with sesame seeds or chopped green onions if desired.
Recipe Video
Notes for Success
Pressing the Tofu for Best Results:
To ensure your tofu is perfectly crispy, pressing is key. Slice your extra-firm tofu block into 1/2-inch thick slices. Lay a clean kitchen towel on your counter, then cover it with a layer of paper towels. Arrange the tofu slices on one side of the paper towels. Fold the other side of the kitchen towel over the tofu. Place heavy objects, like cookbooks or sturdy containers, on top of the towel-covered tofu for at least 15 minutes, or even longer (up to an hour) for maximum moisture removal. Alternatively, use a dedicated tofu press for convenience.
Using Pre-Made Hoisin Sauce (Optional):
If you’re short on time or prefer a shortcut, you can certainly use a good quality store-bought hoisin sauce. Look for a vegan brand without artificial ingredients if possible. For this recipe, use about 4 to 5 tablespoons of pre-made hoisin sauce and 2 teaspoons of soy sauce (or tamari). You’ll still need to create a slurry with 1/4 to 1/2 cup of water and cornstarch to thicken the sauce to the desired consistency.
Nutritional Information:
Please note that the nutritional information provided is an approximation based on one serving and may vary depending on exact ingredient brands and measurements.
Nutrition
Calories:
319
kcal
,
Carbohydrates:
29
g
,
Protein:
18
g
,
Fat:
15
g
,
Saturated Fat:
2
g
,
Sodium:
699
mg
,
Potassium:
953
mg
,
Fiber:
2
g
,
Sugar:
15
g
,
Vitamin A:
1240
IU
,
Vitamin C:
49
mg
,
Calcium:
82
mg
,
Iron:
2.8
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this recipe? Rate and comment below!
