When you need a big bowl of delicious noodles in 30 minutes, this easy hoisin beef noodle recipe hits the spot! We use fresh and Asian pantry ingredients to deliver a savory and sweet flavor profile. It's a quick, family-friendly meal that's ideal for busy weeknights and better than takeout!

Jump to:
My hoisin beef noodle stir-fry features tender marinated beef tossed with crisp bell peppers, gai lan, and aromatics in a sweet, umami hoisin-based sauce. While this specific noodle dish isn't something you typically find at traditional Chinese restaurants, you can easily recreate this comforting flavor at home.
Growing up, my mom used hoisin sauce constantly because it is a staple ingredient in Chinese cooking. She added it to noodles, stir-fries, and marinades because its thick, syrupy sweetness perfectly balances out intense savory sauces. Her cooking inspired me to bring that nostalgic flavor profile to this beef lo mein dish.
Why This Recipe Works
- Perfectly Cooked Fresh Lo Mein: Skipping the long boil prevents soggy noodles. Blanching fresh lo mein for just 30 seconds keeps them perfectly chewy during the final stir-fry.
- Balanced Noodle Sauce: After testing this recipe countless times, I nailed the sauce. It is not too salty and not too sweet, balancing out the natural sweetness of the hoisin.
- Ultra-Tender Flank Steak: Other recipes skip the marinade, which makes the beef tough. We velvet the flank steak so it stays tender and juicy. Always slice against the grain for that perfect Chinese takeout texture.
Ingredients & Substitutes
Please scroll to the recipe card below for exact measurements.
- Fresh Lo Mein Noodles: Thick, yellow egg noodles made to hold heavy sauces [I prefer Twin Marquis or Fortune]. Subs: Miki noodles, spaghetti, or udon.
- Flank Steak: A lean but tender cut of beef ideal for stir-fries. Subs: Sirloin tip, tri-tip, or hanger steak.
- Red Bell Pepper: To add crunch. Subs: Yellow, orange, green bell pepper or carrots.
- Chinese Broccoli (Gai Lan): Adds a slightly bitter, crunchy texture. Subs: Bok choy, yu choy sum, or green cabbage.
- Green Onions: To add aroma and color. Sub: 1 small shallot or ¼ cup onion, finely diced.
- Garlic: Adds aromatic flavor. Sub: Jarred minced garlic.
- Neutral Oil (for cooking): Use avocado, peanut, vegetable, canola, or sunflower oil. Avoid olive oil or any low-smoke point oils.
Beef Marinade
- Cold Water: To add extra moisture into the beef.
- Cornstarch (for velveting): Added to marinades to keep meat tender. Sub: Potato starch 1:1.
- Regular Soy Sauce (for seasoning beef): I prefer Lee Kum Kee, or Pearl River Bridge]. Subs: Low-sodium or light soy sauce.
- Baking Soda: Tenderizes meat to keep it juicy. Do not skip or sub this!
- Black Pepper: Adds subtle heat and complements the beef. Sub: White pepper.
- Neutral Oil (for marinating): Toss with meat to lock moisture and help with browning. Use avocado, peanut, or canola oil and avoid using olive oil.
Noodle Sauce
- Hoisin Sauce: Adds a sweet molasses flavor. Do not sub with oyster sauce!
- Regular Soy Sauce (for sauce): This adds salt and umami [I prefer Lee Kum Kee or Pearl River Bridge]. Subs: Low-sodium or light soy sauce.
- Dark Soy Sauce: Adds a deep brown color and a savory flavor [I prefer Pearl River Bridge or Lee Kum Kee]. Sub: Mushroom dark soy sauce.
- Oyster Sauce: Thick savory syrup that adds umami [I prefer Lee Kum Kee Panda or Premium]. Sub: Vegetarian mushroom stir-fry sauce.
- Toasted Sesame Oil: To add a nutty aroma [I prefer Kadoya or Maruhon]. Avoid untoasted sesame oil.
- White Granulated Sugar: Balances salinity. Sub: Granulated cane sugar.
- Cornstarch (for the sauce): Thickens the sauce. Subs: Potato starch or tapioca starch.
- Chicken Stock/Broth: Liquid base for our sauce. Use low-sodium or unsalted to control salt levels. Sub: Cold water.
Note: Asian ingredients are typically available at most Asian grocery stores, or you can check online.
Instructions
Below are step-by-step instructions on how to make hoisin beef noodles:

- Marinate Beef: Toss the sliced flank steak in a large bowl with the listed marinade ingredients. Let it sit for 15 to 20 minutes to velvet.

- Prep Noodle Sauce: Whisk the listed noodle sauce ingredients together in a small bowl and set aside.

- Blanch Noodles: Bring a large pan of water to a rolling boil over high heat. Blanch the noodles for 30 seconds just until they loosen.

- Drain Noodles: Strain the noodles immediately and set aside. Do not rinse them with cold water.

- Sear Beef: Heat vegetable oil in a large pan over medium-high heat. Stir-fry the marinated beef until 90% cooked or mostly brown with a bit of pink in the center.

- Combine and Finish: Toss in the bell peppers, gai-lan, garlic, and green onions, cooking for 1 minute. Add the noodles and sauce, tossing continuously until the sauce caramelizes and absorbs into the noodles. Serve immediately.
Expert Tips
- Slice Against the Grain: Cut the flank steak at a 45-degree angle against the grain to break up tough fibers for maximum tenderness.
- Freeze Before Slicing: Firm up the steak in the freezer for 45 to 60 minutes. A hardened exterior makes thin slicing much easier.
- Prep Before Cooking: Chop your vegetables and mix sauces ahead of time. Stir-frying moves incredibly fast once the pan is hot.
- Do Not Skip Marinade Ingredients: Every component of the marinade plays a vital role in velveting the beef to make it takeout-tender.
- Avoid Over-Blanching: Drain the fresh lo mein the exact moment the noodles loosen. This prevents sogginess and keeps them al dente for the stir-fry.
Variations
- Vegetarian: Swap the flank steak for cubed extra-firm tofu, tempeh, or extra vegetables like mushrooms and broccoli. Use a vegetarian mushroom-based stir-fry sauce instead of oyster sauce. Use mushroom stock instead of chicken stock.
- Gluten-Free: Swap the lo mein for gluten-free spaghetti. Use tamari or coconut aminos instead of standard soy sauce, and choose gluten-free certified hoisin and oyster sauces.
- Spicy: Whisk 1 teaspoon of chili oil directly into the noodle sauce mixture for an extra kick.
Pairing Suggestions
Hoisin beef noodles pair well with:
- Starters: Egg rolls or Hot and Sour Soup.
- Vegetable Dishes: Stir-fried Snow Pea Leaves.
- Protein Dishes: Mongolian Chicken, Honey Walnut Shrimp, Egg Foo Young, or Soy Garlic Tofu.
Storage & Reheating
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: I do not recommend freezing hoisin beef noodles, as they will turn soggy when thawed.
- Reheating: Warm on the stovetop or in the microwave until heated through. If reheating on the stove, add 1 tablespoon of water to the noodles to loosen and smooth out the sauce.
FAQ
Yes, you can prep this dish up to 4 days ahead and store it in the fridge using the instructions above.
Noodles turn soggy for a few common reasons. Over-blanching or boiling them too long breaks down their structure. Leaving them in hot water or letting them sit trapped in a steaming colander continues the cooking process. Finally, over-cooking the noodles in the stir-fry pan forces them to absorb too much liquid, erasing their chewy texture.
📖 Recipe

Quick & Easy Hoisin Beef Noodles
Ingredients
- 14 oz lo mein noodles fresh kind
- ½ lb flank steak sliced against the grain into ¼" thick pieces
- 1 red bell pepper julienned
- 2 cups gai-lan chopped into 2" long pieces, with thick stalks sliced thinly
- 2 green onions chopped into 2" long pieces
- 2 garlic cloves minced
- 1 tablespoon vegetable oil or any neutral oil
Beef Marinade
- 1.5 tablespoon water cold
- ½ tablespoon cornstarch
- ½ tablespoon regular soy sauce or light soy sauce
- ¼ teaspoon baking soda
- ⅛ teaspoon black pepper
- ½ tablespoon vegetable oil or any neutral oil
Noodle Sauce
- ¼ cup hoisin sauce
- 1 tablespoon regular soy sauce or light soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon oyster sauce or vegetarian stir-fry sauce
- 1 teaspoon sesame oil
- 1 tablespoon white granulated sugar
- ½ tablespoon cornstarch
- ¼ cup chicken stock low-sodium
Instructions
- Toss the sliced flank steak in a large bowl with the listed marinade ingredients. Let it sit for 15 to 20 minutes to velvet.
- Whisk the listed noodle sauce ingredients together in a small bowl and set aside.
- Bring a large pan of water to a rolling boil over high heat. Blanch the noodles for 30 seconds just until they loosen.
- Strain the noodles immediately and set aside. Do not rinse them with cold water.
- Heat vegetable oil in a large pan over medium-high heat. Stir-fry the marinated beef until 90% cooked or mostly brown with a bit of pink in the center.
- Toss in the bell peppers, gai-lan, garlic, and green onions, cooking for 1 minute. Add the noodles and sauce, tossing continuously until the sauce caramelizes and absorbs into the noodles. Serve immediately.






Ling
Great easy and tasty recipe. Brilliant for a quick midweek meaI Will definitely make it again.
christieathome
Thank you for making my recipe Ling! I am so glad to hear that you enjoyed it!
Heidi | The Frugal Girls
Your hoisin sauce and marinade really sends this beautiful stir fry over the top. So yummy! ❤
makimamatess
I made this recipe with rib eye steak and it was wonderful! I sprinkled some white pepper at the end and thoroughly enjoyed it. This is a keeper!
christieathome
Thank you so much for making my recipe Maki! I'm so glad you enjoyed it 🙂