Description
This Mushroom and Tofu Stir-Fry is a plant-based dish packed with flavor and texture. Crispy tofu cubes, tender mushrooms, and vibrant broccoli come together in a savory garlic-ginger soy glaze. It’s quick, comforting, and perfect for both weeknight dinners and make-ahead lunches.
Ingredients
14 oz extra-firm tofu, pressed and cubed
1 tablespoon cornstarch (for coating tofu)
2 tablespoons neutral oil (such as avocado or canola)
2 cups cremini or button mushrooms, thickly sliced
2 cups broccoli florets
3 cloves garlic, minced
1 tablespoon fresh ginger, minced
3 tablespoons soy sauce
1 tablespoon hoisin sauce
1 teaspoon cornstarch (for the sauce)
2 tablespoons water
1 teaspoon sesame oil
2 green onions, sliced
1 teaspoon sesame seeds
Instructions
1. Press the tofu by wrapping it in a clean towel and placing a heavy object on top for at least 20 minutes. Cut into 1-inch cubes.
2. Toss tofu cubes in 1 tablespoon cornstarch to lightly coat.
3. Heat 1 tablespoon oil in a skillet over medium-high heat. Sear tofu on all sides until golden and crisp, about 8–10 minutes. Remove and set aside.
4. In the same pan, add remaining oil if needed. Sauté garlic and ginger for 1 minute until fragrant.
5. Add mushrooms and cook for 5–6 minutes until browned. Add broccoli and stir-fry for another 3–4 minutes until crisp-tender.
6. In a small bowl, mix soy sauce, hoisin sauce, water, and 1 teaspoon cornstarch. Pour into the skillet. Stir until the sauce thickens.
7. Return tofu to the pan and toss everything together with sesame oil.
8. Serve over rice or noodles. Garnish with green onions and sesame seeds.
Notes
Pressing the tofu thoroughly is key for a crispy texture.
For a spicy kick, add a dash of chili oil or red pepper flakes.
Use tamari and a gluten-free hoisin sauce to make this dish gluten-free.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stir-Fry
- Cuisine: Asian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 4g
- Sodium: 620mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 0mg