Soups & Stews
This beef and shrimp yakamein recipe delivers the perfect balance of wok-fired umami crunch and silky egg noodles, transforming a simple weeknight dinner into a restaurant-worthy experience. The secret lies in high-heat stir-frying that creates that signature wok hei—smoky, aromatic flavor—while keeping the shrimp plump and beef tender.
I've refined this recipe over countless batches, ensuring every bite delivers the complex harmony of soy, garlic, and chili that defines this Malaysian street food classic.
The foundation starts with fresh yakamein noodles, which we'll cook just until al dente to maintain their signature chewiness. Meanwhile, thinly sliced beef and shrimp get marinated in a simple soy-ginger-garlic mixture, then quickly seared in a screaming-hot wok to lock in juices while developing that coveted smoky aroma.
The sauce comes together in minutes with a blend of dark soy, oyster sauce, and a touch of chili—just enough heat to elevate without overpowering.
What makes this recipe truly special is the texture contrast: the crisp-tender beef and shrimp against the silky noodles, all coated in a glossy, umami-rich sauce.
The dish arrives at your table with vibrant colors—deep browns from the caramelized beef, bright pink shrimp, and glossy noodles—ready to be served with a cold beer or jasmine tea to complement the bold flavors.
This is comfort food that feels indulgent yet balanced, perfect for feeding a crowd or a cozy night in.
The beauty of yakamein lies in its adaptability—you can easily swap proteins or adjust the spice level to suit your taste. Whether you're making this for a weeknight dinner or a special occasion, the technique remains the same: high heat, quick cooking, and that perfect wok hei aroma.
Let's get cooking!
Ingredients for beef and shrimp yakamein
Fresh noodles, tender proteins, and bold sauces—this wok-fired dish comes together in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Yakamein Noodles 🍜 | 8 oz | Fresh or dried, cooked al dente |
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Large Shrimp 🦐 | 1 lb | Peeled, deveined, tails on |
| Dark Soy Sauce 🍶 | ¼ cup | For deep color and flavor |
| Light Soy Sauce 🍶 | ⅛ cup | Balances saltiness |
| Oyster Sauce 🍲 | ⅛ cup | High-quality brand preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic punch |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated, fresh preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Chili Flakes 🌶️ | 1 tsp | Adjust for heat preference |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Green Onions 🧅 | 4 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—it needs to be sliced thinly against the grain for that signature tender bite. Ask your butcher to slice it if you're not comfortable doing it yourself. For shrimp, frozen works in a pinch but fresh is ideal (look for plump, bright pink tails). The yakamein noodles? Fresh is best—dried gets mushy when stir-fried. I always grab mine at Asian markets where they keep them fresh in the fridge section. If you can't find yakamein, lo mein noodles are a solid swap—just cook them a touch longer.
No dark soy sauce? Mole paste or liquid smoke at half the amount gets you close. The oyster sauce can be tricky—Lee Kum Kee is the gold standard, but any brand works if it's not watery. Fresh ginger is a must (dried loses its punch), but if you're out, double the amount of powdered ginger. Chili flakes? Adjust to taste—start with less and add more later. The garlic and ginger marinade is where the magic happens—let the beef and shrimp soak for at least 20 minutes (up to 2 hours) for maximum flavor infusion.
This dish reheats beautifully—just toss with a splash of water and stir-fry again. Keeps for 3 days in the fridge, freezes for 2 months. I always make a double batch because it's that good. Store components separately (noodles, proteins, sauce) in airtight containers. The sauce thickens as it cools, so add a splash of water when reheating. Garnish with toasted sesame seeds right before serving—they add that perfect crunch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s actually one-pan friendly—no chopping boards, no extra pots. Just sear the flank steak and shrimp in the same wok, toss in the pre-cooked yakamein noodles, and let the dark and light soy sauce work their savory magic. Minimal cleanup, maximum flavor.
- Umami Bomb: That combo of dark soy sauce caramelizing on the steak while the light soy keeps it bright? It’s a flavor explosion. The shrimp adds a sweet, juicy contrast, and the noodles soak up every last drop—no bland bites here.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The noodles hold up for days, and reheating just requires a splash of water. Pack it cold for work or microwave it at school—it’s the kind of dish that makes you the office favorite.
- Budget Powerhouse: Flank steak and shrimp sound fancy, but they stretch far with yakamein noodles. A single batch feeds four, and leftovers reheat like a dream. Honestly, it’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for beef and shrimp yakamein
Here's how to transform simple ingredients into a restaurant-quality wok-fired dish with perfect texture and bold flavors.
Prepare the Protein and Aromatics
Slice the 1 lb Flank Steak thinly against the grain into ¼-inch strips - this ensures tender bites. Pat the shrimp dry and make a shallow cut along the belly of each to prevent curling. In a small bowl, combine the 6 cloves Garlic Cloves (minced) and 1.5 tbsp Fresh Ginger (finely grated) with 1 tsp Salt and 0.5 tsp Black Pepper. This aromatic blend will infuse the proteins as they cook.
For the shrimp, toss them with 1 tbsp Sesame Oil and 1 tsp Chili Flakes while keeping the steak seasoning separate. Real talk: don't overmix the shrimp or they'll turn rubbery. Set both proteins aside while you prep the wok.
Cook the Noodles to Al Dente Perfection
Boil the 8 oz Yakamein Noodles in salted water according to package directions until 1 minute shy of al dente. Yakamein noodles should have a slight bite - they'll finish cooking in the wok. Drain immediately and rinse briefly with cold water to stop cooking, then toss with 1 tbsp toasted Sesame Oil to prevent sticking. Keep them covered while you prepare the sauce components.
Here's the thing - overcooking the noodles now will make them mushy when stir-fried. You want them to absorb the sauce's flavors without becoming limp. I like to shock them with ice water for 30 seconds after draining to set their texture perfectly.
Build the Umami-Packed Sauce Base
Heat 0.5 cup Vegetable Oil in a wok or large skillet over medium-high heat until shimmering. Add the seasoned steak strips and cook for 2-3 minutes until they turn deep brown and nearly done. Remove steak to a plate and set aside. In the same wok, add the shrimp and cook for 1 minute per side until just opaque - they'll finish cooking when combined with noodles.
Pour in 0.25 cup Dark Soy Sauce, 0.125 cup Light Soy Sauce, and 0.125 cup Oyster Sauce, scraping up any browned bits from the bottom. Let it simmer for 1 minute until slightly reduced. The sauce should coat the back of a spoon - this is where all the umami magic happens.
Combine Everything for the Final Stir-Fry
Add the cooked noodles to the wok and toss vigorously with tongs for 1-2 minutes until everything is evenly coated and heated through. The noodles should look glossy from the sauce - if they seem dry, add 1-2 tablespoons hot water from the noodle pot. Return the steak and shrimp to the wok, tossing everything together for 30 seconds to meld the flavors.
Taste and adjust seasoning - you might need a pinch more salt since soy sauces vary in saltiness. The dish should balance sweet, salty, and umami with a subtle heat from the chili flakes. This is where the dish comes together into one cohesive, flavorful bite.
Garnish and Serve Immediately
Transfer the yakamein to serving plates and garnish with 4 whole Green Onions (sliced) and 1 tbsp toasted Sesame Seeds. The green onions add freshness while the sesame seeds provide crunchy texture contrast. Serve immediately while hot - this dish is best enjoyed right after cooking when the noodles are silky and the proteins are perfectly tender.
For maximum flavor impact, I like to serve this with a side of steamed bok choy and a sprinkle of extra chili flakes for those who want more heat. The combination of chewy noodles, tender beef, plump shrimp, and that glossy umami sauce makes every bite worth it - trust me, you'll want leftovers!
Pro Tips For Making Beef And Shrimp Yakamein
- SEAR THE BEEF FIRST: Flank steak’s lean—if you toss it in with the shrimp, you’ll end up with gray, sad beef. Start by cutting it against the grain into thin strips, then sear those bad boys in a screaming-hot pan with a splash of light soy sauce until they’re browned and just starting to firm up. That crust? Non-negotiable for flavor.
- PEEL SHRIMP LAST MINUTE: I used to peel shrimp days ahead and store them in the fridge, thinking I was being efficient. Big mistake—they turn rubbery and lose their snap. Do it right before cooking, pat them dry, and let them sit uncovered for 10 minutes. That little step makes all the difference when they hit the wok.
- DON’T BOIL THE NOODLES: Yakamein noodles are delicate—if you overcook them, they’ll turn mushy and gray. Cook them al dente (about 2 minutes less than the package says), then shock them in ice water immediately. They’ll finish cooking in the wok’s residual heat while everything else gets tossed together.
- SAVE THE SOY SAUCE: Dark soy sauce is for color, light soy is for flavor—don’t mix them up or you’ll end up with a muddy, one-note sauce. Add the dark soy last when everything’s almost done, just to glaze the noodles and shrimp. The light soy should be working its magic in the wok from the start. Trust me, your dish will look (and taste) like a pro’s.
Dietary considerations for this recipe
Gluten-Free Adaptations
Traditional yakamein noodles contain wheat, but you can easily adapt this dish for gluten-free diets. Swap yakamein for rice noodles (like vermicelli or pad thai noodles) or shirataki noodles for a lower-carb option.
Cook rice noodles according to package directions—usually 3-5 minutes in boiling water—until just tender. For shirataki, rinse thoroughly and parboil for 2 minutes to remove excess starch. 🌾
Ensure all sauces are gluten-free: use tamari instead of soy sauce (or certified gluten-free soy sauce), and check oyster sauce labels—some contain wheat. Lee Kum Kee gluten-free oyster sauce works perfectly. The flavor profile remains rich and umami-packed, just without the gluten.
Low-Carb/Keto Options
For a keto-friendly version, replace noodles with zucchini noodles or spaghetti squash. Sauté 2 medium zucchini (spiralized) for 2-3 minutes until just tender, or roast spaghetti squash until fork-tender.
The beef and shrimp marinade stays the same, but reduce the sauce slightly—2 tbsp dark soy sauce and 1 tbsp oyster sauce suffice for a lighter touch. Garnish with extra sesame seeds and green onions for texture.
Watch your portion sizes: this version is lower in carbs but still packed with protein and healthy fats. Serve with a side of steamed broccoli or cauliflower rice to keep it balanced. The dish loses some chewiness but gains a fresh, vibrant quality that keto dieters will love. 🥦
Shellfish Allergies
If shrimp allergies are a concern, replace them with chicken breast or tofu. For chicken, slice 1 lb boneless breast into thin strips and marinate in the same soy-ginger-garlic blend for 20 minutes.
Tofu should be pressed, cubed, and pan-fried until golden before adding to the wok. The texture contrast remains satisfying, and the dish stays hearty. 🍗
For a vegetarian option, use extra-firm tofu or mushrooms (like shiitake or oyster). Sauté mushrooms until deeply browned to mimic the meaty texture. The umami from mushrooms pairs beautifully with the beef, creating a rich, satisfying dish even without shellfish. Always double-check labels on sauces for hidden shellfish derivatives.
Spice Level Control
Adjust the heat to your preference: start with ½ tsp chili flakes and add more to taste. For a milder version, omit chili flakes entirely and add ½ tsp sugar to balance the soy sauce’s saltiness.
If you love heat, add 1 tsp sambal oelek or a dash of chili crisp at the end for a smoky, spicy kick. 🌶️
For a sweet-spicy twist, stir in 1 tsp honey or maple syrup with the sauce. This works surprisingly well with the umami flavors, creating a caramelized depth that’s addictive. The key is balancing heat and sweetness—taste as you go and adjust gradually.
Nutrition facts
Frequently asked questions
Can I substitute chicken for the shrimp in this yakamein?
Chicken works beautifully—use 1 lb boneless breast sliced into thin strips. Marinate it in the same soy-ginger-garlic blend for 20 minutes before cooking. For extra tenderness, slice against the grain. The texture will be slightly different but still delicious.
Why do the noodles need to be cooked al dente?
Yakamein noodles finish cooking in the wok, so they should have a slight bite when first cooked. Overcooking makes them mushy when stir-fried. Cook them 1 minute less than package instructions, then shock with ice water for 30 seconds to set their texture perfectly. This ensures they stay chewy and absorb the sauce beautifully.
How do I get that signature wok hei flavor?
Wok hei (smoky aroma) comes from high heat and proper technique. Use a wok or cast-iron skillet over high heat until oil shimmers. Cook proteins quickly—2-3 minutes for beef, 1 minute per side for shrimp—without overcrowding. Keep the flame hot and toss ingredients vigorously for that coveted smoky aroma.
Can I make this recipe ahead of time?
Store components separately in airtight containers: noodles, proteins, and sauce. Reheat by tossing with 1-2 tbsp hot water and stir-frying again. The sauce thickens when cooled, so add a splash of water when reheating. Best enjoyed fresh, but it reheats well for 3 days in the fridge.
What’s the best way to slice flank steak for yakamein?
Slice against the grain into ¼-inch strips for maximum tenderness. Freeze the steak for 30 minutes before slicing for easier cutting. Ask your butcher to slice it if you're unsure. Thin, even slices ensure even cooking and perfect texture.
