I’m sharing my Chinese Shrimp Noodles recipe that outshines takeout and comes together in under 30 minutes, perfect for family dinners and gatherings.
I keep coming back to this Shanghai noodle bowl because it tastes way better than takeout, and I swear it’s a little addictive. I toss fresh Shanghai style thick wheat noodles with large shrimp peeled and deveined and end up with something that looks messy but disappears fast.
The noodles have that chewy pull while the shrimp still pop, and every bite surprises you with a hit of umami and char, not just bland sauce. I call it Shrimp Shanghai Noodles when I brag, sometimes I say Shanghai Thick Noodles if I want to sound fancy, either way it makes people ask for seconds.
Ingredients
- Shanghai thick noodles: Mostly carbohydrates, filling and chewy, low fiber, great for soaking up sauce.
- Large shrimp: High quality protein, low fat, adds sweet seafood flavor, cooks fast.
- Napa cabbage: Lightly crunchy, low calorie, vitamin C and fiber, balances richness.
- Bean sprouts: Crisp, fresh, mostly water, adds texture and mild nutty taste.
- Oyster sauce: Umami rich, slightly sweet, boosts savory depth, watch sodium levels.
- Light soy sauce and Shaoxing wine: Salt forward, savory, wine adds aroma and depth.
- Sesame oil with garlic and ginger: Nutty finish, garlic/ginger give sharp warm bite.
Ingredient Quantities
- 12 oz (about 340 g) fresh Shanghai style thick wheat noodles or fresh lo mein noodles, separated a bit
- 1 lb (450 g) large shrimp, peeled and deveined
- 1 tsp cornstarch for shrimp velveting
- 1/2 tsp salt
- 2 tbsp vegetable oil or peanut oil
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, minced
- 1 cup napa cabbage, thinly sliced (about 100 g)
- 1 cup bean sprouts (about 100 g)
- 1 medium carrot, julienned
- 2 scallions, cut into 1 inch pieces
- 2 tbsp light soy sauce
- 1 tbsp dark soy sauce optional for color
- 1 1/2 tbsp oyster sauce
- 1 tbsp Shaoxing wine or dry sherry
- 1 tsp sugar
- 1/2 tsp white pepper
- 1 tsp toasted sesame oil
- 1/4 cup low sodium chicken broth or water
- 1 tbsp cornstarch mixed with 2 tbsp water for sauce slurry optional
How to Make this
1. Pat the shrimp dry and toss with 1 tsp cornstarch and 1/2 tsp salt, let sit while you prep other things, this helps give them a silky texture when you cook them.
2. Whisk the sauce in a small bowl: 2 tbsp light soy sauce, 1 tbsp dark soy sauce (optional for color), 1 1/2 tbsp oyster sauce, 1 tbsp Shaoxing wine, 1 tsp sugar, 1/2 tsp white pepper, 1 tsp toasted sesame oil and 1/4 cup low sodium chicken broth or water. If you like a thicker glaze keep the 1 tbsp cornstarch mixed with 2 tbsp water ready.
3. Heat a wok or large skillet over high heat till smoking hot, add 1 tbsp vegetable oil, swirl, then quickly sear the shrimp just until opaque, 30 to 60 seconds per side depending on size, remove shrimp and set aside, dont overcook them.
4. Add the remaining 1 tbsp oil to the hot wok, toss in minced garlic and ginger, stir until fragrant about 15 seconds, be careful not to burn.
5. Throw in julienned carrot and thinly sliced napa cabbage, stir fry on high for 1 to 2 minutes until they start to soften but still have a bite.
6. Add bean sprouts and scallion pieces, stir another 30 seconds, you want them still crunchy.
7. Add the fresh Shanghai noodles to the wok, separate them with tongs and toss well, if noodles are clumped add a splash of the chicken broth to loosen and help heat through.
8. Pour the prepared sauce over the noodles, toss everything together vigorously so the sauce coats the noodles and veg, if you want a thicker sauce add the cornstarch slurry now and stir until glossy.
9. Return the shrimp to the wok, toss gently to combine and warm through about 30 seconds, finish with a tiny extra drizzle of toasted sesame oil for aroma.
10. Taste and adjust with a pinch more soy or salt if needed, serve hot right away, this comes together fast so have everything ready before you start.
Equipment Needed
1. Wok or large heavy skillet — for the high heat sear and stir fry
2. Tongs and a heatproof spatula, you’ll use them to flip shrimp and toss noodles
3. Small mixing bowl for the sauce (and the cornstarch slurry if you use it)
4. Whisk or fork to mix the sauce smooth
5. Measuring spoons and a 1/4 cup measure for sauces and broth
6. Chef’s knife and cutting board for garlic, ginger and veg
7. Paper towels and a small plate or bowl to pat and rest the shrimp
8. Kitchen timer or just your phone timer so you dont overcook the shrimp
FAQ
Shanghai Noodles Recipe Substitutions and Variations
- Noodles (12 oz fresh Shanghai/lo mein): swap for fresh udon for a chewier bite, or use dried spaghetti in a pinch — cook al dente and toss with a little oil so it don’t clump.
- Shrimp (1 lb): use thinly sliced boneless chicken breast or pork tenderloin, or cube firm tofu for a veg version; velvet chicken/pork the same way as shrimp, press tofu and toss in cornstarch so it crisps up.
- Oyster sauce (1 1/2 tbsp): replace with vegetarian mushroom “oyster” sauce, or hoisin + a splash of light soy (about equal parts) if you want a sweeter, similar depth.
- Shaoxing wine (1 tbsp): sub with dry sherry or sake, or if you have neither use 1 tbsp low sodium chicken broth + 1 tsp rice vinegar to imitate the acidity.
Pro Tips
1) Velvet the shrimp right, dont overthink it. Pat them super dry, toss with the cornstarch and salt and let them sit while you prep. That thin cornstarch layer makes them silky, but dont add water or theyll steam instead of sear.
2) Wok needs to be screaming hot, but use a high smoke point oil. Preheat until you see the faint wisps of smoke, add oil, then cook shrimp fast and take them out. If your pan is too crowded cook in two quick batches, otherwise everything wilts and gets soggy.
3) Keep the veg crunchy and the noodles separate. Stir fry the cabbage, carrot and sprouts high and fast so they keep bite, then add noodles and pry them apart with tongs. If the noodles are clumped, a splash of broth or hot water will loosen them without adding grease.
4) Sauce timing and finishing matter. Whisk the sauce before you start, only add cornstarch slurry at the end if you need gloss, and finish with toasted sesame oil for aroma. Use dark soy sparingly for color not flavor, and taste at the end then tweak with a pinch of salt or extra light soy if needed.
Shanghai Noodles Recipe
My favorite Shanghai Noodles Recipe
Equipment Needed:
1. Wok or large heavy skillet — for the high heat sear and stir fry
2. Tongs and a heatproof spatula, you’ll use them to flip shrimp and toss noodles
3. Small mixing bowl for the sauce (and the cornstarch slurry if you use it)
4. Whisk or fork to mix the sauce smooth
5. Measuring spoons and a 1/4 cup measure for sauces and broth
6. Chef’s knife and cutting board for garlic, ginger and veg
7. Paper towels and a small plate or bowl to pat and rest the shrimp
8. Kitchen timer or just your phone timer so you dont overcook the shrimp
Ingredients:
- 12 oz (about 340 g) fresh Shanghai style thick wheat noodles or fresh lo mein noodles, separated a bit
- 1 lb (450 g) large shrimp, peeled and deveined
- 1 tsp cornstarch for shrimp velveting
- 1/2 tsp salt
- 2 tbsp vegetable oil or peanut oil
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, minced
- 1 cup napa cabbage, thinly sliced (about 100 g)
- 1 cup bean sprouts (about 100 g)
- 1 medium carrot, julienned
- 2 scallions, cut into 1 inch pieces
- 2 tbsp light soy sauce
- 1 tbsp dark soy sauce optional for color
- 1 1/2 tbsp oyster sauce
- 1 tbsp Shaoxing wine or dry sherry
- 1 tsp sugar
- 1/2 tsp white pepper
- 1 tsp toasted sesame oil
- 1/4 cup low sodium chicken broth or water
- 1 tbsp cornstarch mixed with 2 tbsp water for sauce slurry optional
Instructions:
1. Pat the shrimp dry and toss with 1 tsp cornstarch and 1/2 tsp salt, let sit while you prep other things, this helps give them a silky texture when you cook them.
2. Whisk the sauce in a small bowl: 2 tbsp light soy sauce, 1 tbsp dark soy sauce (optional for color), 1 1/2 tbsp oyster sauce, 1 tbsp Shaoxing wine, 1 tsp sugar, 1/2 tsp white pepper, 1 tsp toasted sesame oil and 1/4 cup low sodium chicken broth or water. If you like a thicker glaze keep the 1 tbsp cornstarch mixed with 2 tbsp water ready.
3. Heat a wok or large skillet over high heat till smoking hot, add 1 tbsp vegetable oil, swirl, then quickly sear the shrimp just until opaque, 30 to 60 seconds per side depending on size, remove shrimp and set aside, dont overcook them.
4. Add the remaining 1 tbsp oil to the hot wok, toss in minced garlic and ginger, stir until fragrant about 15 seconds, be careful not to burn.
5. Throw in julienned carrot and thinly sliced napa cabbage, stir fry on high for 1 to 2 minutes until they start to soften but still have a bite.
6. Add bean sprouts and scallion pieces, stir another 30 seconds, you want them still crunchy.
7. Add the fresh Shanghai noodles to the wok, separate them with tongs and toss well, if noodles are clumped add a splash of the chicken broth to loosen and help heat through.
8. Pour the prepared sauce over the noodles, toss everything together vigorously so the sauce coats the noodles and veg, if you want a thicker sauce add the cornstarch slurry now and stir until glossy.
9. Return the shrimp to the wok, toss gently to combine and warm through about 30 seconds, finish with a tiny extra drizzle of toasted sesame oil for aroma.
10. Taste and adjust with a pinch more soy or salt if needed, serve hot right away, this comes together fast so have everything ready before you start.