Why You’ll Love This Recipe
- Quick and Easy: Ready in just 30 minutes, perfect for busy weeknights.
- Healthy and Nutritious: Packed with protein from tofu and vitamins from broccoli.
- Flavorful Sauce: A savory and slightly sweet sauce that enhances the dish’s taste.
- Versatile: Easily customizable with different vegetables or proteins.
- Diet-Friendly: Suitable for vegetarian and vegan diets with simple substitutions.
Ingredients & Preparation Notes
- Tofu: Use firm or extra-firm tofu for the best texture. Pressing it removes excess moisture, ensuring it crisps up nicely when cooked.
- Broccoli: Fresh broccoli florets are ideal, but frozen can be used in a pinch. Cut into bite-sized pieces for even cooking.
- Soy Sauce: Provides the base flavor for the sauce. Low-sodium options are available for those watching their salt intake.
- Sesame Oil: Adds a nutty flavor. A little goes a long way, so measure carefully.
- Garlic and Ginger: Freshly minced and grated respectively for the best flavor. You can substitute with garlic and ginger paste if needed.
- Cornstarch: Helps thicken the sauce, giving it a glossy finish. Mix well to avoid lumps.
- Vegetable Broth: Adds depth to the sauce. Can be substituted with water if necessary.
- Vegetable Oil: Use a neutral oil with a high smoke point, like canola or grapeseed oil.
- Rice Vinegar: Adds a tangy note to balance the sauce’s flavors.
- Honey: For a touch of sweetness. Substitute with maple syrup for a vegan option.
- Red Pepper Flakes: Optional, for those who enjoy a bit of heat.
Professional Tips & Techniques
- Pressing Tofu: Pressing tofu is crucial for achieving a crispy texture. Use a tofu press or wrap it in paper towels and place a heavy object on top for at least 30 minutes.
- High Heat Cooking: Use medium-high heat to quickly sear the tofu and retain its texture. A hot wok or skillet is key to preventing the tofu from sticking.
- Sauce Consistency: The cornstarch in the sauce will thicken as it cooks. Stir constantly to ensure an even coating and prevent lumps.
- Broccoli Doneness: Cook the broccoli until it’s bright green and slightly tender but still crisp. Overcooking can lead to a mushy texture.
- Flavor Layering: Add the sauce towards the end of cooking to preserve the freshness of the garlic and ginger.
Recipe Variations
- Spicy Tofu Broccoli: Increase the amount of red pepper flakes or add a chopped chili pepper for extra heat.
- Teriyaki Style: Replace the sauce with a teriyaki glaze for a different flavor profile.
- Add More Veggies: Include other vegetables like bell peppers, snap peas, or carrots for added color and nutrition.
- Protein Swap: Substitute tofu with tempeh, seitan, or even chicken for a non-vegetarian option.
- Noodle Stir-Fry: Toss the cooked tofu and broccoli with cooked noodles for a heartier meal.
- Sesame Tofu Broccoli: Add a sprinkle of sesame seeds at the end for extra crunch and flavor.
- Low-Sodium Version: Use low-sodium soy sauce and vegetable broth to reduce salt content.
- Gluten-Free Option: Use tamari instead of soy sauce to make the dish gluten-free.
Serving Suggestions
- Over Rice: Serve the stir-fry over steamed jasmine or brown rice for a complete meal.
- With Noodles: Toss with cooked soba or rice noodles for a noodle bowl.
- As a Side: Pair with other Asian-inspired dishes like dumplings or spring rolls.
- Garnish: Top with sliced green onions, sesame seeds, or chopped peanuts for added flavor and texture.
- Presentation: Serve in a large family-style platter for a communal dining experience.
Storage & Make-Ahead Tips
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezing: The stir-fry can be frozen for up to 1 month. Thaw in the refrigerator before reheating.
- Make-Ahead: Prepare the sauce and press the tofu a day in advance to save time on cooking day.
- Reheating: Reheat in a skillet over medium heat, adding a splash of water or broth if the sauce has thickened too much.
Frequently Asked Questions
Q: Can I make this ahead of time?
Yes, you can prepare the sauce and press the tofu a day in advance. Cook the stir-fry just before serving for the best texture.
Q: What can I use instead of tofu?
You can use tempeh, seitan, or even chicken if you prefer a non-vegetarian option.
Q: How do I know when the broccoli is done?
The broccoli is ready when it’s bright green and slightly tender but still crisp. Overcooking can make it mushy.
Q: Can I use frozen broccoli?
Yes, you can use frozen broccoli. Just be sure to thaw it first and pat it dry to avoid excess moisture in the stir-fry.
Q: Is this recipe suitable for a vegan diet?
Yes, substitute the honey with maple syrup to make it vegan-friendly.
Q: How can I make the sauce thicker?
Increase the amount of cornstarch slightly, and ensure you stir the sauce constantly as it cooks to achieve the desired thickness.
Q: Can I add other vegetables?
Absolutely! Bell peppers, snap peas, and carrots are great additions to this stir-fry.
Q: What’s the best way to press tofu?
Use a tofu press or wrap the tofu in paper towels and place a heavy object on top for at least 30 minutes to remove excess moisture.
Conclusion
Tofu Broccoli Stir-Fry is a versatile and delicious dish that’s perfect for busy weeknights. With its quick preparation and healthy ingredients, it’s a meal you’ll want to make again and again. Don’t forget to share your creations on social media and let us know how it turned out!
Enjoy this flavorful and nutritious dish with your favorite sides for a complete and satisfying meal.

Tofu Broccoli Stir-Fry
Equipment
- Wok or large skillet
- Cutting board and knife
- Mixing bowls
- Measuring spoons and cups
Ingredients
- 14 oz firm tofu drained and pressed
- 2 cups broccoli florets
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 2 cloves garlic minced
- 1 tbsp ginger grated
- 1 tbsp cornstarch
- 1/4 cup vegetable broth
- 2 tbsp vegetable oil
- 1 tbsp rice vinegar
- 1 tbsp honey or maple syrup for vegan option
- 1 pinch red pepper flakes optional, for heat
Instructions
- Press the tofu for at least 30 minutes to remove excess moisture. Cut into 1-inch cubes.
- In a small bowl, mix soy sauce, sesame oil, garlic, ginger, cornstarch, vegetable broth, rice vinegar, honey, and red pepper flakes to make the sauce.
- Heat vegetable oil in a large wok or skillet over medium-high heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes.
- Add broccoli florets to the wok and stir-fry for 3-4 minutes until they are bright green and slightly tender.
- Pour the sauce over the tofu and broccoli, stirring to coat evenly. Cook for an additional 2-3 minutes until the sauce thickens.
