Tofu & Broccoli Stir-Fry Magic in Just 30 Minutes
Let me tell you about my go-to weeknight lifesaver: this Tofu & Broccoli Stir-Fry. It’s the kind of meal that’s ready in under 30 minutes but still feels like you’ve done something good for yourself. I’ve been making this for years, tweaking it here and there until it became my absolute favorite. The crispy tofu, tender-crisp broccoli, and that savory sauce? Perfection. Plus, it’s packed with protein and veggies, so you can feel good about digging in. Trust me, once you try this, it’ll become a regular in your rotation too!
Why You’ll Love This Tofu & Broccoli Stir-Fry
This isn’t just another stir-fry—it’s the kind of meal that checks all the boxes:
- Quick & easy: Done in under 30 minutes, even on your busiest nights
- Healthy but hearty: Packed with plant-based protein and crunchy veggies
- Totally customizable: Like it spicy? Add extra red pepper flakes. Prefer sweeter? A drizzle of honey works wonders
- No fancy skills needed: If you can chop and stir, you’ve got this
- Balanced flavors: Savory, slightly nutty, with just the right bite from fresh ginger and garlic
Seriously, what’s not to love?
Ingredients for Tofu & Broccoli Stir-Fry
Here’s everything you’ll need to make this stir-fry shine. Trust me, it’s worth gathering every ingredient—they all play a part in creating that perfect balance of flavors and textures.
- 1 block firm tofu (14 oz): Pressed to remove excess water and cubed (extra-firm works great too)
- 2 cups broccoli florets: Fresh or frozen—just make sure they’re bite-sized
- 2 tbsp soy sauce: I like using low-sodium, but regular works fine too
- 1 tbsp sesame oil: This adds that nutty, rich flavor—don’t skip it!
- 1 tbsp vegetable oil: For stir-frying (I use avocado oil, but any neutral oil works)
- 2 cloves garlic: Minced—fresh is best for that punchy flavor
- 1 tsp ginger: Grated and peeled (keep a knob in your freezer for easy grating!)
- 1 tbsp cornstarch: This is the secret to that glossy, thickened sauce
- 2 tbsp water: Mixed with the cornstarch to create a slurry
- 1 tsp red pepper flakes (optional): For a little kick—adjust to your spice tolerance
That’s it! Simple, wholesome, and ready to transform into something delicious.
Essential Equipment
You don’t need a ton of fancy gadgets for this stir-fry—just a few basics to make the process smooth and easy. Here’s what I always grab:
- Large non-stick pan: This is your workhorse—big enough to fit all the tofu and broccoli without overcrowding
- Mixing bowls: One for marinating the tofu, another for the cornstarch slurry
- Sharp knife and cutting board: For prepping the tofu, broccoli, garlic, and ginger
- Tofu press (optional): I love mine for getting that tofu extra firm, but you can also use heavy books or a plate with a weight
That’s it! Simple tools for a seriously delicious meal.
How to Make Tofu & Broccoli Stir-Fry
Okay, let’s get cooking! This stir-fry comes together in a flash, but there are a few key steps to make sure everything turns out perfect. Follow along, and you’ll have a restaurant-quality meal in no time.
Step 1: Prepare the Tofu
First things first—don’t skip pressing your tofu! I learned this the hard way with soggy tofu disasters. Place your block between paper towels or a clean kitchen towel, then weigh it down with a heavy pan or cookbooks for about 15 minutes. You’ll be amazed how much water comes out!
While that’s pressing, whisk together the soy sauce, sesame oil, garlic, and ginger in a bowl. Once your tofu is nice and dry, cut it into 1-inch cubes and toss them gently in the marinade. Let it sit for at least 10 minutes—this is when the magic starts happening as all those flavors soak in.
Step 2: Cook the Tofu
Heat your vegetable oil in the pan over medium-high heat—you want it nice and hot before adding the tofu. Carefully place the cubes in a single layer (crowd them and they’ll steam instead of crisp up!). Let them cook undisturbed for 2-3 minutes until golden brown on the bottom, then flip with a spatula. Keep cooking until all sides are beautifully browned, about 5 minutes total. That crispy exterior with the soft inside? That’s what we’re going for!
Step 3: Stir-Fry the Broccoli
Scoop out the tofu and set it aside—we’ll come back to it. In the same pan (don’t wash it—all that flavorful goodness stays!), add your broccoli florets. Stir-fry them for 2 minutes until they turn bright green. If they’re looking dry, add a tablespoon of water and cover briefly to steam them to that perfect tender-crisp texture—about 3-4 minutes total. You want some bite left, not mushy vegetables!
Step 4: Combine and Thicken Sauce
Now for the grand finale! Return the tofu to the pan with the broccoli. Give your cornstarch and water mixture a quick stir (it tends to settle), then pour it over everything. Keep stirring as the sauce transforms from cloudy to glossy—this only takes about 30 seconds. The second it coats the back of a spoon, you’re done! If you like heat, now’s the time to sprinkle in those red pepper flakes.
Tips for the Best Tofu & Broccoli Stir-Fry
After making this stir-fry more times than I can count, I’ve picked up some tricks that make all the difference between “good” and “wow!” Here are my can’t-live-without tips:
- Dry tofu = crispy tofu: After pressing, pat those cubes dry with paper towels—any extra moisture is the enemy of that perfect golden crust.
- Pan preheating is non-negotiable: Wait until your oil shimmers before adding tofu. I test by flicking a drop of water—if it sizzles, you’re ready!
- Give ingredients space: Overcrowding steams instead of fries. Cook tofu in batches if needed—it’s worth the extra minute.
- Taste as you go: Soy sauce brands vary in saltiness. Add half first, then adjust at the end—you can always add more!
These little things? They’re what turn a basic stir-fry into something you’ll crave all week!
Customizing Your Tofu & Broccoli Stir-Fry
The beauty of this recipe? It’s like a blank canvas waiting for your personal touch! Here are some of my favorite ways to mix things up when I’m craving something different:
- Veggie boost: Toss in sliced bell peppers, snap peas, or carrots during the broccoli step—they add color and crunch.
- Sauce swap: Try tamari instead of soy sauce for gluten-free, or add a splash of hoisin for deeper flavor.
- Sweet twist: A teaspoon of maple syrup or honey balances the savory notes perfectly.
- Protein play: Not feeling tofu? Chickpeas or tempeh work great too—just adjust cooking times.
- Extra umami: A sprinkle of nutritional yeast or dash of fish sauce (if you’re not strict veg) amps up the savoriness.
Honestly, once you’ve got the basic technique down, the possibilities are endless. Make it yours!
Serving Suggestions
Now comes the best part—loading up your plate! This stir-fry shines brightest when paired with something simple that soaks up all that delicious sauce. Here’s how I love to serve it:
Classic steamed rice is my go-to—whether white, brown, or even sticky rice. The mild flavor lets the tofu and broccoli take center stage while catching every drop of sauce. If I’m feeling fancy, I’ll make coconut rice—just replace half the cooking water with coconut milk for a subtly sweet twist.
For extra protein, quinoa works like a charm. Its nutty flavor pairs perfectly with the sesame oil, and it makes the meal extra filling. Leftovers? Toss everything with udon noodles for a completely different texture experience!
Don’t forget the finishing touches! A sprinkle of toasted sesame seeds adds crunch, while thinly sliced green onions give freshness. My secret? A quick squeeze of lime right before eating—it brightens everything up!
Storing and Reheating
Leftovers? No problem! This stir-fry keeps beautifully—if you follow a few simple tricks to keep that perfect texture. I always make extra because it’s honestly just as good the next day (maybe even better when the flavors have time to mingle!).
First things first: let it cool completely before storing—that steam will turn crispy tofu soggy if you trap it in the container. I spread mine out on a plate for about 15 minutes first. Then, transfer to an airtight container—glass works best to prevent any weird smells—and it’ll keep happily in the fridge for 3 days.
When reheating, skip the microwave if you can (though I won’t judge if you’re in a hurry—we’ve all been there!). Instead, warm it in a dry pan over medium heat, stirring occasionally. This brings back that perfect texture better than anything else. If it seems dry, just add a teaspoon of water to loosen the sauce back up.
Pro tip: Store tofu and broccoli separately if you’re meal prepping for the week. They’ll keep their textures better, and you can quickly stir-fry them together fresh when ready to eat. Taste and adjust seasoning after reheating too—sometimes a tiny splash of soy sauce brings everything back to life!
Nutritional Information
Let’s chat about what’s actually in this tasty tofu and broccoli stir-fry—because when something tastes this good, it’s always nice to know it’s doing your body good too! Now, full disclosure: these numbers can vary depending on your exact ingredients (like which brand of soy sauce you grab or how big your “tablespoon” pour really is). But here’s the general picture of why this meal makes me feel so darn good after eating it.
This stir-fry packs a serious plant-based protein punch from that tofu, keeping you full for hours. The broccoli? Oh, it’s bringing all the fiber, vitamins, and minerals to the party. That sesame oil gives us healthy fats, while keeping the saturated fat nice and low. And get this—it’s naturally low in sugar while still tasting satisfyingly flavorful. The sodium can creep up with soy sauce, so if that’s a concern for you, just use low-sodium or tamari.
Remember, these are rough estimates—your mileage may vary based on your specific ingredients and how generous you are with that delicious sauce! But one thing’s for sure: this is the kind of meal that tastes indulgent while actually nourishing you from the inside out.
FAQs About Tofu & Broccoli Stir-Fry
Can I use frozen broccoli?
Absolutely! Just skip the thawing—toss it in frozen. You might need an extra minute of cooking time, and pat it dry after to prevent sogginess. Frozen works in a pinch, though fresh gives that perfect crisp-tender bite.
How do I make this gluten-free?
Easy swap! Use tamari instead of soy sauce—it’s naturally gluten-free but keeps that rich, savory flavor. Double-check your other ingredients (like cornstarch) to ensure they’re GF too. I make this for my gluten-sensitive friends all the time!
Will silken tofu work?
Not for this recipe, trust me! Silken tofu falls apart when stir-fried. Stick with firm or extra-firm—they hold their shape beautifully. If you only have silken, try crumbling it for a scramble-style dish instead.
Can I meal prep this?
You bet! Cook components separately, then store in airtight containers for 3 days. Recombine when reheating. The sauce might thicken—just add a splash of water when warming. The flavors actually deepen overnight!
Too bland? How to boost flavor?
Try these quick fixes: extra garlic/ginger, a splash of rice vinegar for brightness, or a drizzle of chili oil. Toasted sesame seeds or a sprinkle of MSG (don’t knock it till you try it!) work wonders too.
Tofu & Broccoli Stir-Fry Magic in Just 30 Minutes
A quick and healthy tofu and broccoli stir-fry, perfect for a nutritious meal.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
- 1 block firm tofu (14 oz), cubed
- 2 cups broccoli florets
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tbsp vegetable oil
- 2 cloves garlic, minced
- 1 tsp ginger, grated
- 1 tbsp cornstarch
- 2 tbsp water
- 1 tsp red pepper flakes (optional)
Instructions
- Press tofu to remove excess water, then cut into cubes.
- In a bowl, mix soy sauce, sesame oil, garlic, and ginger.
- Toss tofu in the sauce and let marinate for 10 minutes.
- Heat vegetable oil in a pan over medium-high heat.
- Add tofu and cook until golden, about 5 minutes. Remove from pan.
- Add broccoli and stir-fry for 3-4 minutes until tender-crisp.
- Return tofu to the pan.
- Mix cornstarch and water, then pour into the pan. Stir until sauce thickens.
- Add red pepper flakes if desired. Serve hot.
Notes
- Use extra-firm tofu for better texture.
- Add other vegetables like bell peppers or carrots for variation.
- Adjust spice level to your taste.
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 3g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 0mg
