Tofu Stir Fry With Broccoli – Fast, Flavorful, and Weeknight-Friendly

By Adrian •  Updated: 05/07/26 •  9 min read
Tofu Stir Fry With Broccoli

This tofu stir fry with broccoli is the kind of dinner you make when you want something satisfying without a lot of fuss. It’s fresh, colorful, and full of texture—from crispy-edged tofu to tender-crisp broccoli. The sauce is simple but bold: savory, slightly sweet, and just garlicky enough.

If you’re new to cooking tofu, this recipe is forgiving and beginner-friendly. If you’re already a fan, this version might become your new go-to.

What Makes This Recipe So Good

Cooking process, wok sear: Golden, crispy-edged tofu cubes and tender-crisp broccoli florets sizzlin

What You’ll Need

Instructions

Tasty top view, final dish over rice: Overhead shot of tofu stir fry with broccoli served on a wide,
  1. Press the tofu: Drain the tofu and wrap it in a clean kitchen towel. Place a skillet or a few heavy books on top for 15–20 minutes to remove moisture.

    This helps it crisp.

  2. Make the sauce: In a small bowl, whisk soy sauce, rice vinegar, sesame oil, brown sugar, 2 teaspoons cornstarch, and water or broth. Add a pinch of red pepper flakes if you like heat. Set aside.
  3. Prep the vegetables: Cut broccoli into bite-size florets.

    Slice green onions, keeping white and green parts separated. Mince garlic and grate ginger.

  4. Cube and coat tofu: Cut pressed tofu into 3/4-inch cubes. Pat dry again.

    Toss with 1–2 tablespoons cornstarch until lightly coated. This creates a thin crust.

  5. Pan-sear tofu: Heat a large skillet or wok over medium-high heat. Add 1–2 tablespoons oil.

    Spread tofu in a single layer and cook 2–3 minutes per side until golden and crisp. Transfer to a plate.

  6. Cook broccoli: In the same pan, add a splash more oil if needed. Add broccoli and the white parts of the green onions.

    Stir-fry 3–4 minutes until bright green and just tender, with a little bite left.

  7. Add aromatics: Push broccoli to the sides. Add garlic and ginger to the center with a small drizzle of oil. Cook 30–45 seconds until fragrant, stirring to avoid burning.
  8. Combine and sauce: Return tofu to the pan.

    Give the sauce a quick stir (cornstarch settles). Pour it in and toss everything to coat. Simmer 1–2 minutes until the sauce thickens and glosses.

  9. Finish and serve: Turn off heat.

    Sprinkle in the green parts of the onions and sesame seeds. Taste and adjust—add a splash more soy for salt, a squeeze of lime for brightness, or a pinch more sugar if it feels too sharp. Serve over rice or noodles.

Storage Instructions

Close-up detail, texture focus: Extreme close-up of a spoonful of tofu and broccoli coated in thicke

Why This Is Good for You

Common Mistakes to Avoid

Variations You Can Try

FAQ

Do I Have to Press the Tofu?

Pressing removes excess water so the tofu browns better and holds its shape.

If you’re short on time, use a tofu press for 10 minutes or buy pre-pressed “super-firm” tofu and skip pressing.

Can I Use Frozen Broccoli?

Yes, but don’t thaw first. Add it straight to the hot pan and cook off the moisture before adding aromatics. It may be slightly softer than fresh.

What Oil Works Best?

Use a high-heat neutral oil like avocado, canola, or grapeseed for searing.

Save toasted sesame oil for the sauce or a finishing drizzle to preserve its flavor.

How Do I Keep the Tofu From Sticking?

Use enough oil, preheat the pan well, and avoid moving the tofu too soon. Once a crust forms, it will release more easily from the pan.

Can I Make This Without Cornstarch?

Yes. Arrowroot starch works similarly.

If you skip starch entirely, the sauce will be thinner and the tofu less crisp, but still tasty.

What Can I Use Instead of Soy Sauce?

Tamari is a great gluten-free swap. Coconut aminos are milder and sweeter, so reduce or skip the sugar in the sauce.

How Do I Add More Protein?

Add edamame, sliced seitan, or double the tofu. You can also add roasted peanuts or cashews for crunch and extra protein.

What If I Don’t Have Fresh Ginger?

Use 1/4 to 1/2 teaspoon ground ginger in the sauce, or skip it and lean on garlic and green onions for flavor.

Final Thoughts

This tofu stir fry with broccoli checks all the boxes: fast, flavorful, and flexible.

Once you learn the simple steps—press, sear, sauce—you can riff with whatever’s in your fridge. Keep a block of tofu and a head of broccoli on your weekly list, and you’ll always have a solid plan for dinner. It’s the kind of meal that tastes good, feels good, and fits real life.

Enjoy it as-is or make it your own with the variations above.

Print

Tofu Stir Fry With Broccoli – Fast, Flavorful, and Weeknight-Friendly

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings

Ingredients

  • Extra-firm tofu: One 14–16 oz block, pressed to remove excess moisture.
  • Broccoli: About 4 cups of florets (from 1 large head or 2 smaller heads).
  • Neutral oil: Such as avocado, canola, or grapeseed oil for high-heat cooking.
  • Garlic: 3–4 cloves, minced.
  • Fresh ginger: 1–2 teaspoons, finely grated (optional but recommended).
  • Green onions: 2–3, sliced (white and green parts separated).
  • Low-sodium soy sauce or tamari: 1/4 cup.
  • Rice vinegar: 1 tablespoon for brightness.
  • Toasted sesame oil: 1–2 teaspoons for nutty depth.
  • Brown sugar or maple syrup: 1–2 teaspoons to balance the saltiness.
  • Cornstarch: 2 teaspoons for the sauce + 1–2 tablespoons for coating tofu.
  • Water or vegetable broth: 1/3 cup to thin the sauce.
  • Red pepper flakes or sriracha: To taste, for a gentle kick.
  • Sesame seeds: For garnish (optional).
  • Cooked rice or noodles: For serving.

Instructions

  • Press the tofu: Drain the tofu and wrap it in a clean kitchen towel. Place a skillet or a few heavy books on top for 15–20 minutes to remove moisture. This helps it crisp.
  • Make the sauce: In a small bowl, whisk soy sauce, rice vinegar, sesame oil, brown sugar, 2 teaspoons cornstarch, and water or broth. Add a pinch of red pepper flakes if you like heat. Set aside.
  • Prep the vegetables: Cut broccoli into bite-size florets. Slice green onions, keeping white and green parts separated. Mince garlic and grate ginger.
  • Cube and coat tofu: Cut pressed tofu into 3/4-inch cubes. Pat dry again. Toss with 1–2 tablespoons cornstarch until lightly coated. This creates a thin crust.
  • Pan-sear tofu: Heat a large skillet or wok over medium-high heat. Add 1–2 tablespoons oil. Spread tofu in a single layer and cook 2–3 minutes per side until golden and crisp. Transfer to a plate.
  • Cook broccoli: In the same pan, add a splash more oil if needed. Add broccoli and the white parts of the green onions. Stir-fry 3–4 minutes until bright green and just tender, with a little bite left.
  • Add aromatics: Push broccoli to the sides. Add garlic and ginger to the center with a small drizzle of oil. Cook 30–45 seconds until fragrant, stirring to avoid burning.
  • Combine and sauce: Return tofu to the pan. Give the sauce a quick stir (cornstarch settles). Pour it in and toss everything to coat. Simmer 1–2 minutes until the sauce thickens and glosses.
  • Finish and serve: Turn off heat. Sprinkle in the green parts of the onions and sesame seeds. Taste and adjust—add a splash more soy for salt, a squeeze of lime for brightness, or a pinch more sugar if it feels too sharp. Serve over rice or noodles.

Adrian

I'm Adrian, the founder of PrepCraze.com, your go-to destination for meal prep inspiration. With a passion for healthy living and delicious food, I'm on a mission to simplify meal prep and make nutritious eating accessible to all.

Keep Reading