|

Broccoli Tofu Stir Fry with Noodles Recipe

There’s something so satisfying about a stir fry that balances crisp vegetables, tender protein, and perfectly coated noodles—and this Broccoli Tofu Stir Fry with Noodles Recipe fits the bill every time. The bright broccoli and silky tofu meld with a savory sauce that’s bursting with flavor, making it a meal I keep coming back to.

The dish shows a black pan filled with stir-fried noodles as the base layer, light golden brown and glossy with sauce, mixed evenly with bright green broccoli florets and small pieces of green onion scattered throughout. On top are golden-brown tofu cubes, slightly crispy on the edges, and white sesame seeds sprinkled over the whole dish, adding texture contrast. The pan is set on a white marbled surface, with the focus on the colorful mix of noodles, vegetables, and tofu. photo taken with an iphone --ar 2:3 --v 7
❤️

Why You’ll Love This Recipe

  • Super Balanced Flavors: The sauce combines soy, ginger, garlic, and oyster sauce for a rich but fresh taste that makes the dish addictive.
  • Simple, Healthy Ingredients: With broccoli, tofu, and noodles, it’s a wholesome, veggie-packed meal that’s easy to make.
  • Quick and Flexible: Whether you’re whipping it up on a busy weeknight or meal prepping, this stir fry comes together fast and holds well.
  • Customizable Protein Options: You can swap tofu for chicken or other proteins to suit your preference.

Ingredients You’ll Need

These ingredients combine to give you a flavorful, satisfying meal with just the right balance of textures. When shopping, look for extra-firm tofu for the best stir fry texture and fresh broccoli with crisp florets.

Flat lay of an uncut block of extra firm tofu with a smooth white surface, a fresh head of broccoli with vibrant green florets, two medium bok choy heads showing crisp bright green leaves and white stalks, a neatly coiled nest of pale yellow lo mein noodles, three whole uncracked brown garlic bulbs beside a small pile of minced garlic, fresh green onions separated into whole white bulbs with roots and sliced dark green stalks, a few slender ginger roots with a light tan skin, small white ceramic bowls containing dark soy sauce, a golden sesame oil, pale translucent oyster sauce, clear dry white wine, and fine white cornstarch powder, all arranged symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Extra firm tofu: Press it well to remove excess moisture for better browning and texture.
  • Soy sauce (or coconut aminos, lite tamari): This adds salty umami—use gluten-free options if needed.
  • Sesame oil: Adds a toasty, nutty depth, but a little goes a long way.
  • Garlic-ginger paste (or fresh minced garlic and ginger): Fresh is best for that vibrant bite in the sauce and marinade.
  • Dry white wine: Sauvignon blanc or pinot grigio help add a subtle acidity and complexity to the sauce.
  • Oyster sauce: This brings a rich, slightly sweet umami that’s key for stir fry flavor.
  • Cornstarch: Used to thicken the sauce, giving it that perfect cling to noodles and veggies.
  • Broccoli: Fresh and bright, cut into bite-size florets so it cooks evenly.
  • Neutral oil (vegetable, sesame, coconut, or avocado oil): For stir frying without overpowering the flavors.
  • Noodles (lo mein or spaghetti): You can use pre-cooked to save time or cook fresh just before serving.
  • Garlic: Minced, for a punch of flavor when cooking the veggies and protein.
  • Bok choy: Adds lovely texture and mild sweetness; cut the stalks into bites and separate the greens.
  • Green onions: Both white and green parts add flavor and freshness. Keep them separate for cooking and garnish.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love experimenting with this recipe depending on what’s in my fridge — it’s forgiving and versatile, so feel free to tweak it to fit your taste or dietary needs.

  • Protein Swap: I tried it with chicken breast, and my family loved the variation—a little more hearty but just as delicious.
  • Gluten-Free Version: Using gluten-free soy and oyster sauce works perfectly without losing any flavor.
  • Veggie Boost: Adding sliced bell peppers or snap peas is a fun way to up the veggie quotient and add color.
  • Noodle Alternatives: Rice noodles or soba noodles make great swaps, just adjust cooking times accordingly.

How to Make Broccoli Tofu Stir Fry with Noodles Recipe

The image shows two white plates and one black pan on a wooden table with a white marbled texture. Each white plate has a round layer of cooked yellow noodles mixed evenly with bright green broccoli florets and small brown tofu cubes, topped with white sesame seeds and thin slices of green onion scattered on top. The black pan holds a similar noodle mix with green broccoli, tofu cubes, and white bok choy, with the noodles lightly tangled. A pair of wooden chopsticks lies next to one of the white plates, and a clear glass with a light yellow drink is placed near the other plate. The overall look is colorful with natural textures and a fresh, home-cooked feel. Photo taken with an iphone --ar 2:3 --v 7

Step 1: Prep Your Ingredients and Marinate Your Protein

Start by pressing your tofu well if you haven’t already, then cut it into bite-size cubes. This helps the tofu crisp up beautifully when cooked. Toss the tofu cubes in a marinade made from soy sauce, sesame oil, and garlic-ginger paste — this infuses the tofu with flavor from the start. I like to let it sit while prepping everything else; even 10 minutes makes a difference.

Step 2: Blanch the Broccoli

Heat a large skillet over medium heat and add the broccoli florets with a little water, then cover. This steams the broccoli gently so it stays bright green and tender-crisp. It usually takes 2 to 3 minutes — be careful not to overcook, or you’ll lose that delightful crunch.

Step 3: Cook the Protein

Wipe out or return your skillet to the heat with one tablespoon of neutral oil. Add the marinated tofu along with a bit of the marinade and cook it stirring frequently until you see golden edges start to form — about 3 to 4 minutes. The caramelization here adds a fantastic depth of flavor.

Step 4: Boil the Noodles While Vegetables Cook

As your tofu cooks, bring a pot of water to a rolling boil and cook the noodles per the package directions. I like to aim for just al dente so the noodles hold up nicely when combined. Drain well once done and set aside.

Step 5: Stir Fry the Vegetables

Add remaining oil, garlic, bok choy pieces, and the white parts of the green onions to the skillet. Stir and cook for 2 to 3 minutes until the bok choy softens slightly but stays fresh and vibrant.

Step 6: Combine Everything and Finish with Sauce

Reduce heat to medium, then add the stir fry sauce, noodles, steamed broccoli, and green parts of the green onions to the skillet. Gently toss everything to combine and warm through while letting the sauce thicken just enough to coat all the ingredients. Be careful when stirring—go gently to keep tofu and broccoli intact.

Serve hot, garnished with sesame seeds and more green onions if you like. It’s such a colorful, fragrant dish that really feels special even on a weekday.

👨‍🍳

Pro Tips for Making Broccoli Tofu Stir Fry with Noodles Recipe

  • Press Your Tofu: Pressing tofu removes excess moisture, helping it crisp rather than steam during cooking.
  • Use Fresh Garlic and Ginger: Freshly minced garlic and ginger make a huge flavor difference compared to pre-made pastes.
  • Don’t Overcook Broccoli: Keep it bright green and tender-crisp by watching your steaming time carefully.
  • Toss Gently: When combining everything, stir softly to avoid breaking up the tofu and broccoli.

How to Serve Broccoli Tofu Stir Fry with Noodles Recipe

broccoli tofu stir fry - Serving Suggestion

Garnishes

I usually sprinkle toasted sesame seeds and extra sliced green onions on top—they add a lovely crunch and freshness right before serving. Sometimes I drizzle a touch of chili oil for a hint of heat that wakes up the dish even more.

Side Dishes

For sides, I like to keep it simple with steamed jasmine rice or a light cucumber salad with rice vinegar. A bowl of miso soup pairs beautifully, making it a complete and comforting meal.

Creative Ways to Present

When I want to dress it up, I serve this in colorful bowls with edible flowers or scatter crushed peanuts on top for an unexpected crunch. It’s surprisingly festive and perfect for casual dinner parties.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge and they keep well for up to 3 days. Just be sure the stir fry has cooled completely before sealing the container to keep veggies crisp.

Freezing

This stir fry freezes okay, but I find the broccoli loses some texture after thawing. If freezing, I recommend freezing just the tofu and sauce portion separately, then tossing with freshly cooked veggies and noodles when reheating.

Reheating

I reheat leftovers gently in a skillet over medium heat, adding a splash of water or broth to loosen the sauce if it thickens too much. Microwave works too but may make broccoli softer than I like.

FAQs

  1. Can I use chicken instead of tofu in this Broccoli Tofu Stir Fry with Noodles Recipe?

    Absolutely! Chicken breast works great as a substitute. Cut it into bite-sized pieces and marinate just like the tofu. Cook it thoroughly until no longer pink and golden at the edges. This swap adds a heartier protein option while keeping the same vibrant sauce and veggies.

  2. What type of noodles work best for this stir fry?

    Lo mein noodles are my favorite because they’re tender yet chewy and soak up the sauce beautifully. Spaghetti noodles are a handy substitute if you don’t have lo mein on hand. You could also try rice noodles or soba for different texture and flavor profiles.

  3. How do I keep tofu crispy in the stir fry?

    Pressing the tofu to remove moisture is key for crispiness. Also, use a hot pan with enough oil and avoid overcrowding the skillet so the tofu browns evenly. Stir gently to prevent breaking the cubes once they’ve crisped up.

  4. Can I make this recipe gluten-free?

    Yes! Just swap soy sauce and oyster sauce for gluten-free versions, and choose gluten-free noodles like rice or soba noodles. The flavor-packed sauce still shines through with these swaps.

Final Thoughts

This Broccoli Tofu Stir Fry with Noodles Recipe holds a special place in my rotation because it hits all the right notes: easy to make, satisfying, healthy, and bursting with flavor. I often find myself doubling the sauce because it’s just that good! Next time you want a quick meal that feels like you put in way more effort, give this one a try—you’ll be amazed how bright and cozy it tastes.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Tofu Stir Fry with Noodles Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 24 reviews
  • Author: Lina
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian
  • Diet: Vegetarian

Description

This vibrant and flavorful Noodles Broccoli with Tofu stir-fry combines tender broccoli florets, protein-rich tofu marinated in a savory sauce, and chewy lo mein noodles. Enhanced with garlic-ginger paste and a luscious stir-fry sauce featuring soy, oyster sauce, and white wine, this dish is a perfect quick and satisfying vegetarian meal.


Ingredients

Scale

For the Protein

  • 1 8-ounce block extra firm tofu (pressed; or 8 ounces boneless, skinless chicken breast)
  • 4 tablespoons soy sauce (or coconut aminos, or lite tamari)
  • 1 teaspoon sesame oil
  • 2 teaspoons garlic-ginger paste (or 1 teaspoon minced ginger + 1 teaspoon minced garlic)

For the Stir Fry Sauce

  • 5 tablespoons soy sauce (or coconut aminos, or lite tamari)
  • 3 tablespoons dry white wine (Sauvignon blanc or pinot grigio)
  • 3 tablespoons oyster sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon garlic-ginger paste (or 1 ½ teaspoons minced ginger + 1 ½ teaspoons minced garlic)
  • 1 ½ tablespoons cornstarch

For the Noodles and Vegetables

  • 1 head broccoli (cut into bite-sized florets, approximately 34 cups)
  • ½ cup water
  • 2 tablespoons neutral oil (vegetable oil, sesame oil, coconut oil, or avocado oil; divided)
  • 8 ounces lo mein noodles (or spaghetti noodles, see Notes)
  • 3 cloves garlic (minced)
  • 2 medium heads bok choy (stems removed, stalk chopped into 1-inch pieces; approximately 3 cups)
  • Half of one bunch green onions (white and green parts separated, green parts sliced into 1-inch long pieces)

Serving Suggestions (Optional)

  • Sesame seeds
  • Thinly sliced green onions

Instructions

  1. Prepare Water and Protein: Place a large pot filled with water on the stovetop over medium heat. Heat the pot until the water is hot but not boiling, then reduce the heat slightly to keep it just below boiling until needed. Meanwhile, cut the tofu (or chicken) into bite-sized cubes and set aside.
  2. Marinate Protein: In a large bowl, whisk together soy sauce, sesame oil, and garlic-ginger paste until fully incorporated. Add the cubed tofu and toss well to coat evenly in the marinade. Set aside to allow flavors to meld.
  3. Mix Stir Fry Sauce: In a medium bowl, whisk together soy sauce, dry white wine, oyster sauce, sesame oil, garlic-ginger paste, and cornstarch until thoroughly combined and smooth. Set aside.
  4. Steam Broccoli: Heat a large skillet over medium heat. Add broccoli florets and ½ cup water, then cover with a lid. Steam broccoli for 2 to 3 minutes, or until bright green and tender-crisp. Use a slotted spoon to transfer broccoli to a medium bowl and discard the water remaining in the skillet.
  5. Cook Protein: Return the skillet to medium heat and add 1 tablespoon neutral oil. Once the oil is hot and shimmery, add the marinated tofu along with about 2 tablespoons of the marinade. Stir frequently and cook for 3 to 4 minutes, until edges of tofu are golden and cooked through.
  6. Cook Noodles: While the protein cooks, increase the heat under the pot of water to medium-high and bring to a rolling boil. Add noodles and cook according to package instructions until just al dente. Drain noodles well using a colander and set aside.
  7. Sauté Vegetables: When the protein is cooked, add the remaining tablespoon of oil, minced garlic, chopped bok choy, and white parts of the green onions to the skillet. Cook for 2 to 3 minutes, stirring often, until the vegetables are vibrant and tender.
  8. Combine and Finish Stir Fry: Reduce heat to medium and add the prepared stir fry sauce, cooked noodles, steamed broccoli, and green parts of the green onions to the skillet. Cook, stirring gently, for 30 to 60 seconds until everything is warmed through and the sauce thickens. Be careful to stir gently to keep tofu and broccoli intact.
  9. Serve: Divide the stir fry into serving bowls. Garnish with sesame seeds and additional sliced green onions if desired. Serve warm and enjoy!

Notes

  • If using pre-boiled lo mein noodles, skip boiling and use noodles directly after checking packaging instructions.
  • To make this dish gluten-free, substitute gluten-free soy sauce, gluten-free oyster sauce, and use gluten-free spaghetti-style noodles.
  • Press tofu well before marinating to remove excess moisture for better texture.
  • Sauté vegetables and protein on medium heat to avoid overcooking delicate ingredients.
  • Adjust seasoning by tasting the sauce and adding more soy sauce or oyster sauce if desired.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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