Description
A quick and satisfying stir-fry featuring golden, crisp tofu and savory mushrooms, perfect for a healthy, plant-forward meal.
Ingredients
Scale
- 1 block (about 14 oz / 400 g) firm tofu, drained and pressed
- 2 cups mushrooms, sliced (about 150 g) — cremini, shiitake, or button
- 2 tablespoons soy sauce (use low-sodium to reduce salt)
- 1 tablespoon garlic, minced (about 1–2 cloves)
- 1 tablespoon ginger, minced
- 2 tablespoons vegetable oil (neutral oil like canola, grapeseed, or sunflower)
- 2 cups assorted vegetables (e.g., 1 cup bell pepper strips + 1 cup broccoli florets, or snap peas and carrots)
- Salt and freshly ground black pepper to taste
- Cooked rice or noodles for serving
Instructions
- Drain and press the tofu for 15–20 minutes to remove excess water. Cut into 1-inch cubes.
- Warm 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.
- Add tofu cubes in a single layer. Cook without moving for 2–3 minutes to develop a golden crust, then turn and brown all sides — about 8–10 minutes total. Remove tofu to a plate.
- Add the remaining tablespoon of oil to the pan and add sliced mushrooms. Cook for 3–4 minutes until they begin to release liquid and soften.
- Stir in the minced garlic and ginger; cook for about 1 minute until fragrant.
- Add assorted vegetables and return tofu to the pan. Pour in the soy sauce and stir-fry for about 4–5 minutes, tossing constantly until vegetables are tender-crisp.
- Taste and season with salt and pepper if needed. If using, drizzle toasted sesame oil or add a squeeze of lime for brightness.
- Serve hot over cooked rice, quinoa, or noodles.
Notes
For a gluten-free option, use tamari or coconut aminos. Pressing tofu well improves its texture. Serve with rice or noodles for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving
- Calories: 170
- Sugar: 2g
- Sodium: 525mg
- Fat: 12g
- Saturated Fat: 1g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 0mg