Amazing Tofu Broccoli Stir Fry: 10 Min Magic

September 22, 2025
Written By Katherine Connolly

Katherine "Kate" Connolly is the founder of Kings Cook, a recipe developer, and a passionate home cook with a degree in nutrition science. Raised in a bustling Midwest kitchen, she believes everyone can cook with confidence. Kate specializes in creating delicious, reliable, and easy-to-follow American recipes designed for everyday life. Her mission is to help you master your kitchen and bring joy to your dinner table, one recipe at a time.

There’s something so incredibly satisfying about whipping up a delicious tofu broccoli stir fry right in your own kitchen, isn’t there? Forget waiting for takeout! This recipe is my go-to when I want something that’s super quick, bursting with flavor, and actually good for you. It’s like that moment Kate Connolly talks about – turning a simple meal into something that makes you feel like royalty. Trust me, this stir fry has been tested and tweaked until it’s just perfect, giving you that amazing homemade taste that’s way better than anything you’d get delivered.

Why You’ll Love This Tofu Broccoli Stir Fry

This stir fry is an absolute winner for so many reasons! It’s ridiculously easy and quick, meaning you can get a delicious, healthy meal on the table in under 30 minutes. Plus, the flavors are just incredible – that savory sauce is what makes it taste so darn good and feel like a real treat. It’s also jam-packed with good-for-you ingredients like protein-rich tofu and crisp broccoli, so you can feel amazing about serving it. And the best part? It’s super versatile, so you can totally tweak it to fit whatever veggies or flavors you’re craving that night. It’s a real weeknight lifesaver!

Ingredients for Your Tofu Broccoli Stir Fry

Alright, let’s get our ingredients ready for this amazing tofu broccoli stir fry! You’ll need about 14 ounces of extra-firm tofu, and make sure you’ve pressed it really well before cubing it up. Grab a tablespoon of cornstarch for crispiness and divide your soy sauce– you’ll use 1 tablespoon first and then another later. A tablespoon of sesame oil adds that perfect nutty aroma, and 1 tablespoon of vegetable oil is great for getting everything nice and golden. For our crunchy green goodness, you’ll need one head of broccoli, cut into nice florets. Don’t forget 2 cloves of garlic, minced up super fine, and about a teaspoon of fresh ginger that’s been grated. To make that irresistible sauce, have on hand 1 tablespoon of maple syrup for a touch of sweetness, 1 teaspoon of rice vinegar for a little tang, and of course, your cooked rice or noodles for serving!

Tips for Making Perfect Crispy Tofu

Okay, hands down, the secret to making amazing tofu that *actually* holds up and gets wonderfully crispy in your stir-fry without deep frying starts with a little bit of prep! We’re aiming for that satisfying, golden-brown crunch that rivals any takeout place. First things first, you’ve gotta drain and press that tofu. This is non-negotiable, trust me! It squeezes out all the excess water, which is crucial for getting it crispy. After pressing, we toss those cubes in a little cornstarch and soy sauce. The cornstarch is like magic dust; it creates this incredible coating that gets super crisp when it hits the hot pan. You can totally cook it in a skillet or wok with some oil over medium-high heat until it’s golden on all sides. Or, if you want to try something different, you could even pop it in the air fryer or bake it on parchment paper until it’s perfectly browned and irresistible!

Pressing Tofu: How Long is Enough?

So, how long do you actually need to press that tofu? For extra-firm tofu, which is best for stir-fries, I usually go for at least 30 minutes. But honestly, an hour is even better if you have the time! You can use a dedicated tofu press, which is super handy and gets the job done efficiently. If you don’t have one, no worries! Just wrap the block of tofu in a few layers of paper towels or a clean kitchen towel, place it on a plate, and then put something heavy on top, like a cutting board with some cans of food or a cast-iron skillet. This simple method works wonders to get out that excess water, making your tofu wonderfully firm and ready to crisp up beautifully.

How to Prepare Your Tofu Broccoli Stir Fry

Alright, let’s get this amazing tofu broccoli stir fry on the go! First things first, make sure your tofu is pressed and cubed, then toss it with that cornstarch and a tablespoon of soy sauce. Get your skillet or wok nice and hot over medium-high heat with that vegetable oil – you want it shimmering! Carefully add the tofu and cook it until it’s beautifully golden brown and crispy on all sides. Don’t overcrowd the pan; you might need to do this in batches. Once it looks amazing and crunchy, scoop it out and set it aside. Now, toss in your broccoli florets and stir-fry them for about 3-4 minutes. We want them crisp-tender, not mushy! If you want to give your veggies an extra little boost, you could try something like my spicy garlic green beans recipe for inspiration on how to prep veggies!

Creating the Flavorful Stir Fry Sauce

While the broccoli is doing its thing, let’s whip up that killer sauce! In a little bowl, whisk together the remaining tablespoon of soy sauce, the sesame oil for that nutty depth, maple syrup for a touch of sweetness, and rice vinegar for a bright tang. This easy mix is the heart of our tofu broccoli stir fry sauce! It brings everything together with just the right balance of savory, sweet, and tangy notes. Give it a good whisk until it’s all combined and ready to coat our delicious stir-fry.

Stir-Frying Broccoli: Blanch or Not?

Now, about that broccoli! For the best texture in your stir-fry, you want it to be beautifully crisp-tender. You can absolutely just toss it straight into the hot skillet like I usually do, cooking it for about 3-4 minutes. But if you’re looking for extra insurance, try blanching it first! Just pop the florets in boiling water for about a minute, then immediately plunge them into ice water. This little step, which some people prefer, helps lock in that vibrant green color and ensures they’re perfectly cooked without getting soggy. So, either way works, but blanching is a great trick for guaranteed tender-crisp results! Remember, the goal for stir fry broccoli blanch or not is that perfect bite!

Next up, add your minced garlic and grated ginger to the skillet with the broccoli. Give it a quick stir for about 30 seconds until you can really smell that amazing aroma – careful not to burn the garlic! Now, bring back that crispy tofu to the pan. Pour all that glorious sauce over everything. Stir it all together gently, making sure every piece of tofu and broccoli is coated beautifully. Let it bubble and thicken for just another minute or two. And voilà! You’ve got yourself an incredible homemade stir-fry!

Serving Suggestions for Your Tofu Broccoli Stir Fry

This amazing tofu broccoli stir fry is fantastic all on its own, but it really shines when served with a few of your favorite things! My absolute go-to is fluffy, steamed rice – it’s the perfect canvas for soaking up all that delicious sauce. Noodles are also a fantastic option, whether it’s lo mein or even some quick ramen noodles. For a real treat, why not turn it into a fun takeout fakeout bowl experience right at home? Get creative with it!

Storage and Reheating for Your Tofu Broccoli Stir Fry

Got leftovers? Lucky you! Store your delicious tofu broccoli stir fry in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy it again, the microwave is usually the fastest way to reheat. Just pop it in for a minute or two until it’s heated through. If you want to get it a bit crispier again, you can try reheating it in a skillet over medium heat, stirring occasionally. It might lose a *tiny* bit of that initial crunch, but it’ll still be super tasty!

Nutritional Information for Tofu Broccoli Stir Fry

Just a heads-up, the nutritional info for this yummy tofu broccoli stir fry is an estimate, since everyone’s ingredients can vary a bit! On average, one serving is around 350 calories, with about 18g of fat, 30g of carbohydrates, and a solid 18g of protein. You’ll also get about 5g of fiber. Sodium can be around 800mg, depending on your soy sauce. It’s a pretty balanced and healthy meal, if I do say so myself!

Frequently Asked Questions About Tofu Broccoli Stir Fry

Got questions about this amazing tofu broccoli stir fry? I’ve got you covered! People often ask me about substitutions or how to tweak it for different needs, and that’s totally normal. It’s a pretty flexible recipe, which is one of the things I love most about it. Let’s dive into some common queries to make sure your stir-fry experience is absolutely perfect!

Making a Gluten-Free Tofu Broccoli Stir Fry

Absolutely! If you need to make this recipe gluten-free, the easiest swap is your soy sauce. Just use a good quality gluten-free tamari or coconut aminos instead. They give a similar savory depth, so no one will even notice the difference! You can find tons of great gluten-free meal delivery options that can help you find these ingredients too!

Variations for Your Tofu Broccoli Stir Fry

Oh, this recipe is just begging for your own touch! Feel free to swap out the broccoli for other veggies you have on hand – bell peppers, snap peas, carrots, or mushrooms all work wonderfully to create a super colorful veggie stir fry. You could also add in some edamame for extra protein or even swap the tofu for tempeh or cooked chicken if you’re not strictly vegetarian. Get creative with it!

Share Your Tofu Broccoli Stir Fry Creation!

I just LOVE hearing about your kitchen adventures! Did you make this amazing tofu broccoli stir fry? I’d be thrilled if you left a comment below to share how it turned out, or maybe give it a star rating! And if you snapped a pic, be sure to tag me on social media. You can always reach out through my contact page with any questions, too. Happy cooking!

Print

Tofu Broccoli Stir Fry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and easy tofu broccoli stir fry with a savory sauce, perfect for a weeknight meal.

  • Author: kate
  • Prep Time: 15 min
  • Cook Time: 15 min
  • Total Time: 30 min
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stir-fry
  • Cuisine: Asian-inspired
  • Diet: Vegetarian

Ingredients

Scale
  • 1 block (14 oz) extra-firm tofu, pressed and cubed
  • 1 tablespoon cornstarch
  • 2 tablespoons soy sauce, divided
  • 1 tablespoon sesame oil
  • 1 tablespoon vegetable oil
  • 1 head broccoli, cut into florets
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 tablespoon maple syrup
  • 1 teaspoon rice vinegar
  • Cooked rice or noodles, for serving

Instructions

  1. In a bowl, toss the pressed tofu cubes with cornstarch and 1 tablespoon of soy sauce.
  2. Heat vegetable oil in a large skillet or wok over medium-high heat. Add tofu and cook until golden brown and crispy on all sides. Remove tofu from skillet and set aside.
  3. Add broccoli florets to the skillet and stir-fry for 3-4 minutes until crisp-tender.
  4. Add minced garlic and grated ginger to the skillet and cook for 30 seconds until fragrant.
  5. In a small bowl, whisk together the remaining 1 tablespoon of soy sauce, sesame oil, maple syrup, and rice vinegar to create the sauce.
  6. Return the crispy tofu to the skillet with the broccoli. Pour the sauce over the tofu and broccoli.
  7. Stir everything together to coat evenly and cook for 1-2 minutes until the sauce has thickened slightly.
  8. Serve immediately over cooked rice or noodles.

Notes

  • For extra crispy tofu, you can air fry or bake the tofu cubes after coating them in cornstarch until golden brown.
  • Blanching the broccoli before stir-frying can ensure it is tender-crisp.
  • Adjust the sweetness and saltiness of the sauce to your preference.
  • This recipe is easily adaptable for meal planning.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 10g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star