Tofu with Broccoli Stir-Fry Recipe
Picture this: sizzling tofu cubes kissed by the heat of a wok, mingling with vibrant emerald broccoli, all enveloped in an irresistible garlicky sauce that fills your kitchen with an inviting aroma. The gentle sizzle as you toss the stir-fry brings an immediate sense of comfort and anticipation. This Tofu with Broccoli Stir-Fry Recipe is exactly the kind of dish I turn to when I want something that’s both wholesome and bursting with flavor, yet quick enough to whip up on a busy evening. Trust me, it’s as impressive as it is satisfying.
Why You’ll Love This Tofu with Broccoli Stir-Fry Recipe
- Quick and Easy: Ready in just 30 minutes, this recipe fits perfectly into your busy schedule without compromising on taste.
- Simple Ingredients: Made with everyday pantry staples like garlic, soy sauce, and ginger — no complicated shopping list needed.
- Perfect for Weeknights: Minimal prep and straightforward steps make this an unbeatable go-to when time is tight.
- Impressive Presentation: The combination of golden tofu cubes and bright green broccoli makes for a visually stunning plate.
- Customizable: Easy to tweak with your favorite veggies, spice levels, or even protein swaps if you want to mix things up.
Why This Tofu with Broccoli Stir-Fry Recipe Works
The magic of this Tofu with Broccoli Stir-Fry Recipe lies in a few simple but essential techniques. First, pressing the tofu removes excess moisture, ensuring it crisps beautifully instead of steaming. Next, cooking tofu until golden on all sides delivers that perfect contrast of crispy exterior and tender inside. The quick stir-fry of broccoli preserves its bright color and satisfying crunch, while the savory sauce—carefully balanced with soy, rice vinegar, and a hint of spice—creates a luscious coating that ties everything together. Together, these steps produce a dish that’s deeply flavorful, vibrant, and irresistibly textured.

Ingredients You’ll Need
These straightforward ingredients come together to make a wonderfully vibrant and flavorful meal without fuss.
- Garlic cloves: Add aromatic depth and a lovely punch to the sauce.
- Red pepper flakes: A subtle heat that wakes up the palate without overpowering.
- Soy sauce: Brings essential umami richness and saltiness.
- Rice vinegar: Offers a bright, tangy note balancing the savory flavors.
- Sesame oil: Infuses the dish with its distinctive nutty, toasted aroma.
- Cornstarch: Thickens the sauce to a glossy finish that clings perfectly.
- Vegetable oil: A neutral base for frying tofu and stir-frying broccoli without masking flavors.
- Cold water: Helps dissolve the cornstarch and achieve the right sauce consistency.
- Firm tofu: The protein star that soaks up flavors and crisps delightfully.
- Broccoli: Adds freshness, color, and a satisfying crunch to every bite.
- Fresh ginger: Delivers warm spiciness and lifts the whole dish.
Ingredient Substitutions & Tips
- Firm tofu: Can be swapped for extra-firm tofu for firmer texture or tempeh for a nuttier bite.
- Soy sauce: Use tamari or coconut aminos for a gluten-free version.
- Vegetable oil: Substitute with canola oil or light olive oil, but avoid strong-flavored oils to keep the delicate taste balanced.
- Broccoli: Try swapping for broccolini or even green beans if you want a change in texture but keep that green vibrancy.
👨🍳 Pro Tips for Perfect Results
- Press your tofu: Don’t skip this step—it makes all the difference in crispiness.
- Use a hot pan: A well-heated wok or skillet ensures a beautiful sear without sticking.
- Don’t overcrowd the pan: Give your tofu cubes room to brown evenly.
- Stir-fry broccoli quickly: Keep it crisp and bright by cooking just until vibrant green.
- Mix the sauce thoroughly: This ensures the cornstarch doesn’t clump for a silky smooth finish.
How to Make Tofu with Broccoli Stir-Fry Recipe
Step 1: Press the Tofu
Drain the tofu and place it between two plates. Add a weight on top—like a heavy can or cast iron skillet—and let it sit for 10 to 15 minutes. This removes excess moisture so the tofu can crisp beautifully instead of steaming.
💡 Pro Tip: Line the tofu with a few paper towels to soak up the released water and prevent sogginess.
Step 2: Cut the Tofu Into Cubes
Once pressed, cut the tofu into roughly 1-inch cubes. Uniform pieces cook more evenly, so take your time here. This size makes for perfect bite-sized morsels with a great balance between crispy edges and tender centers.
💡 Pro Tip: A sharp knife helps keep the cubes neat and reduces crumbling.
Step 3: Prepare the Broccoli
Wash and cut the broccoli into bite-sized florets. Keeping the pieces similar in size helps them cook evenly and stay beautifully crisp-tender when stir-fried.
💡 Pro Tip: Don’t toss the stems! Peel and slice them thinly for extra crunch and to reduce waste.
Step 4: Make the Sauce
Peel and mince the garlic cloves carefully. Grate the ginger to release its warmth. In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, cornstarch, and cold water until the cornstarch dissolves completely. This sauce will coat every ingredient with glossy, flavorful goodness.
💡 Pro Tip: Use cold water to prevent lumps when mixing with cornstarch.
Step 5: Cook the Tofu
Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Add tofu cubes in a single layer, cooking undisturbed for a couple minutes before stirring. Continue to cook and turn the cubes until all sides are golden and crisp—about 5 to 7 minutes total. Remove tofu from the wok and set aside.
💡 Pro Tip: Resist the urge to stir too often—letting tofu sit undisturbed creates that coveted crisp exterior.
Step 6: Stir-Fry the Broccoli
To the same wok, add the remaining tablespoon of vegetable oil. Toss in the broccoli florets and stir-fry for 2 to 3 minutes until they turn a vibrant bright green and remain crisp-tender.
💡 Pro Tip: Keep the heat high for a quick sear that locks in color and crunch.
Step 7: Add Garlic, Ginger, and Red Pepper
Add the minced garlic, grated ginger, and a pinch of red pepper flakes directly to the wok with the broccoli. Stir-fry everything for about 30 seconds until it releases its intoxicating fragrance but before the garlic browns.
💡 Pro Tip: Stir continuously here to prevent garlic from burning and turning bitter.
Step 8: Add Sauce and Tofu
Pour your prepared sauce mixture into the wok and stir to coat the broccoli and aromatics. Return the crisp tofu cubes to the pan, gently stirring to combine everything. Cook for an additional 1 to 2 minutes so the sauce thickens to a velvety glaze and the tofu warms through.
💡 Pro Tip: Stir gently at this stage to keep tofu cubes intact and evenly coated.
Step 9: Serve Hot
Transfer your vibrant tofu and broccoli stir-fry to a serving dish and garnish with a sprinkle of toasted sesame seeds if you like. Serve immediately for that fresh, hot-from-the-wok experience that’s hard to beat.
💡 Pro Tip: This dish pairs perfectly with steamed rice or your favorite noodles to soak up every last bit of that delicious sauce.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Skipping tofu pressing: Leads to soggy, unappealing texture instead of crispiness.
- Overcrowding the pan: Causes tofu to steam rather than brown.
- Cooking broccoli too long: Results in mushy, dull-looking veggies.
- Adding garlic too early: Garlic can burn and become bitter if not timed properly.
- Not mixing sauce well: Clumps of cornstarch will ruin the smooth texture.
- Using cold or room-temperature pan: Prevents proper searing of tofu cubes.
Delicious Variations to Try
Once you’ve mastered the classic version, why not experiment with these tasty twists?
Spicy Szechuan Style
Add a tablespoon of chili garlic sauce or a sprinkle of Szechuan peppercorns for a bold, numbing kick that complements the soy-ginger base beautifully.
Cashew Crunch
Toss in some toasted cashews near the end for an unexpected crunch and nutty depth.
Mixed Veggie Medley
Enhance the dish by adding sliced bell peppers, snow peas, and shredded carrots for a colorful garden-fresh feast.
Lemon-Ginger Zing
Swap rice vinegar for fresh lemon juice and add a drizzle of honey for a light, bright citrus twist.
Thai-Inspired
Incorporate a splash of coconut aminos and finish with fresh basil and lime wedges for an aromatic Thai flair.
How to Serve Tofu with Broccoli Stir-Fry Recipe

Garnishes
A sprinkle of toasted sesame seeds, chopped scallions, or even a few crushed peanuts elevates the dish’s texture and visual appeal.
Side Dishes
Serve alongside steamed jasmine or brown rice for a wholesome meal or pair with garlic noodles for extra indulgence.
Creative Ways to Present
For a casual dinner, serve directly in a colorful shallow bowl topped with fresh cilantro. Going for a dinner party? Arrange on a large platter garnished with edible flowers and vibrant herbs to impress your guests instantly.
Make Ahead and Storage
Storing Leftovers
Place cooled leftovers in an airtight container and store in the refrigerator for up to 3 days. The tofu may soften slightly but will still taste fantastic.
Freezing
While tofu and broccoli can be frozen, texture might change once thawed. For best results, freeze the tofu separately before cooking, then prepare the dish fresh.
Reheating
Reheat gently in a skillet over medium heat, adding a splash of water to loosen up the sauce if needed. Avoid microwaving to keep tofu texture intact.
FAQs
Can I use soft tofu instead of firm tofu?
Soft tofu is too delicate for stir-frying and will likely break apart. Firm or extra-firm tofu is best as it holds shape well during cooking.
Is this recipe gluten-free?
Use tamari instead of regular soy sauce to make this dish gluten-free.
Can I omit the red pepper flakes?
Absolutely! The red pepper flakes add subtle heat, but you can skip or adjust according to your spice preference.
How do I prevent tofu from sticking to the pan?
Ensure your pan is hot and well-oiled. Avoid moving the tofu too frequently while it’s forming a crust.
Can I substitute the broccoli with other vegetables?
Yes! Broccolini, green beans, or snap peas make excellent alternatives.
How do I make the sauce less thick?
Simply reduce the cornstarch amount or add more water to reach your desired consistency.
Can I double this recipe?
Definitely! Just use a larger pan or cook in batches to maintain proper searing and stir-frying.
What’s the best oil to use for stir-frying?
Use neutral oils with high smoke points like vegetable, canola, or grapeseed oil to avoid overpowering the flavors.
Final Thoughts
There is something truly heartwarming about coming home to a dish that feels both nourishing and exciting on the palate, and this Tofu with Broccoli Stir-Fry Recipe does just that with every vibrant, savory bite. It’s a harmony of textures and flavors that’s easy to achieve with a little care and the right techniques. Whether you’re new to cooking tofu or a seasoned plant-based eater looking for a reliable favorite, this recipe is bound to become a cherished staple in your kitchen.
Have you tried this Tofu with Broccoli Stir-Fry Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 😊
PrintTofu with Broccoli Stir-Fry Recipe
A vibrant and healthy Tofu with Broccoli stir-fry featuring crispy tofu cubes, tender crisp broccoli, and a savory garlic-ginger sauce with a hint of spice. This quick and easy 30-minute recipe is perfect for a nutritious weeknight dinner, combining fresh ingredients with an Asian-inspired flavor profile.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
Tofu and Vegetables
- 14 oz firm tofu
- 1 lb broccoli, cut into bite-sized florets
- 4 garlic cloves, minced
- 1 inch fresh ginger, grated
Sauce
- 3 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 1/4 cup cold water
- 1/4 teaspoon red pepper flakes
Oils
- 2 tablespoons vegetable oil (divided)
Instructions
- Press the tofu: Drain the tofu and press it between two plates with a weight on top for 10-15 minutes to remove excess liquid, ensuring a firmer texture for cooking.
- Cut the tofu: Once pressed, cut the tofu into 1-inch cubes for even cooking and better absorption of the sauce.
- Prepare the broccoli: Cut the broccoli into bite-sized florets to ensure quick and uniform stir-frying.
- Prepare the sauce ingredients: Mince the garlic cloves and grate the ginger. In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, cornstarch, and cold water until the cornstarch is fully dissolved to create a smooth sauce.
- Cook the tofu: Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Add the tofu cubes and cook, stirring occasionally, until golden brown on all sides, about 5-7 minutes. Remove the tofu from the wok and set aside.
- Stir-fry the broccoli: Add the remaining 1 tablespoon of vegetable oil to the wok. Add the broccoli florets and stir-fry for 2-3 minutes until bright green and crisp-tender, maintaining a fresh texture.
- Add garlic and ginger: Add the minced garlic, grated ginger, and red pepper flakes to the wok. Stir-fry for about 30 seconds until fragrant to release their flavors.
- Add the sauce and tofu: Pour the sauce mixture into the wok and stir to coat the broccoli. Return the cooked tofu to the wok and stir well to combine everything evenly. Cook for 1-2 minutes until the sauce thickens and the tofu is heated through.
- Serve hot: Serve the tofu and broccoli stir-fry immediately, optionally garnished with sesame seeds for added texture and flavor.
Notes
- Pressing the tofu is essential to achieve a crispy texture and prevent it from crumbling during cooking.
- You can adjust red pepper flakes quantity to control the spice level according to your preference.
- Use firm tofu to ensure it holds its shape when stir-fried.
- Serve this dish with steamed rice or noodles for a complete meal.
- For a gluten-free option, use tamari or gluten-free soy sauce.
Keywords: Tofu stir-fry, Broccoli tofu recipe, Vegetarian Asian dish, Healthy tofu recipe, Quick tofu stir-fry
