Shanghai Noodles Recipe

I always find myself craving a takeout-quality meal that delivers on deep, savory flavor. This ultimate shanghai noodles recipe is exactly what you need, delivering a savory aroma that fills my kitchen and makes everyone anticipate dinner. We’re skipping the basic stir-fry and elevating the dish with a homemade Umami XO Drizzle that adds incredible depth to every bite. It’s surprisingly simple to create restaurant-style results at home, making this shanghai noodles recipe perfect for a quick family dinner. The combination of fresh noodles, crisp vegetables, and tender chicken coated in a rich sauce makes this a new favorite high-protein, family-friendly meal. Get ready to impress everyone at the table with this hearty and flavorful meal.

shanghai noodles recipe

Ingredients

  • Fresh Shanghai Noodles (500g / 1.1 lb): Look for fresh thick wheat noodles in the refrigerated section of an Asian market for the best texture. If fresh noodles aren’t available, dried thick wheat noodles or udon noodles can be used as a substitute. Cook according to package directions, typically for just 3-5 minutes, until al dente.
  • Chicken Breast (300g / 10.6 oz): Thinly slice the chicken breast against the grain to ensure it cooks quickly and remains tender. Marinate with 1 tbsp light soy sauce, 1 tsp cornstarch, and 1 tsp sesame oil to tenderize and add flavor before stir-frying.
  • Napa Cabbage (200g / 7 oz): Chop into roughly 1-inch pieces. This provides a fresh, slightly crisp texture that holds up well in the stir-fry and balances the rich sauce. You can substitute with bok choy or regular cabbage if needed.
  • Fresh Shiitake Mushrooms (100g / 3.5 oz): Slice thinly. These add an earthy flavor and meaty texture to the stir-fry. If unavailable, substitute with cremini mushrooms.
  • Carrot (1 medium): Julienne or cut into thin matchsticks. Adds sweetness, color, and crunch.
  • Umami XO Drizzle Ingredients: These ingredients form the base of the deeply savory sauce, providing intense umami and subtle heat. Rehydrate the dried shiitake mushrooms (15g / 0.5 oz) and dried shrimp (10g / 0.35 oz) in hot water before finely mincing them. Minced shallots (3 large), garlic (4 cloves), and grated ginger (1 inch) are slow-cooked to create a crispy, aromatic base.
  • Sauce and Broth Ingredients: Dark soy sauce (1 tbsp) gives the noodles their signature deep color and rich, slightly sweet flavor. Light soy sauce (2 tbsp) adds saltiness, while brown sugar (1 tbsp) and non-alcoholic rice vinegar (1 tbsp) balance the savory notes. Vegetable or chicken broth (120ml / 1/2 cup) thins the sauce and prevents the noodles from drying out.
  • Cornstarch Slurry (1 tbsp cornstarch, 2 tbsp water): Whisk together to create a smooth mixture. This is added at the end to thicken the sauce and give the noodles a beautiful, glossy coating.
  • Oil and Garnish: Use vegetable oil for stir-frying and making the drizzle base. Garnish with pre-made crispy fried shallots and thinly sliced scallions for texture and color.

Instructions

Hereโ€™s how to create this high-protein, family-friendly shanghai noodles recipe step-by-step.

  1. Prepare the Umami XO Drizzle: In a small saucepan, heat 60ml (1/4 cup) vegetable oil over low-medium heat. Add the minced shallots, garlic, and grated ginger, stirring occasionally for 8-10 minutes until the shallots turn golden brown and crispy. Add the finely minced rehydrated dried shiitake, dried shrimp, and minced dried chilies (with chili flakes) and cook for another 3-5 minutes until fragrant.
  2. Finish the XO Sauce: Stir in the 2 tbsp light soy sauce, 1 tbsp dark soy sauce, brown sugar, non-alcoholic rice vinegar, and optional mushroom umami seasoning. Simmer gently for 5 minutes, allowing the flavors to meld and the sauce to slightly thicken. Reserve 2 tablespoons of the finished Umami XO Drizzle for garnish before proceeding.
  3. Prepare the Ingredients: Marinate the thinly sliced chicken breast with 1 tbsp light soy sauce, 1 tsp cornstarch, and 1 tsp sesame oil. Toss thoroughly to coat the chicken slices evenly. Set aside for at least 10 minutes while you prepare the noodles and vegetables.
  4. Cook the Noodles: Bring a large pot of water to a rolling boil. Add the fresh Shanghai noodles and cook according to package directions until they are just al dente (firm but cooked through, usually 3-5 minutes). Drain well and toss with 1 tbsp of vegetable oil to prevent the noodles from sticking together.
  5. Stir-fry the Chicken: Heat 1 tbsp of vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated chicken and stir-fry for 2-3 minutes until lightly browned and mostly cooked through. Remove the chicken from the wok and set it aside to prevent overcooking while the vegetables cook.
  6. Stir-fry the Vegetables: Add another 1 tbsp of vegetable oil to the hot wok. Add the chopped Napa cabbage, sliced shiitake mushrooms, and julienned carrot. Stir-fry for 3-4 minutes until the vegetables are crisp-tender but not soft or mushy.
  7. Combine Everything: Return the cooked chicken to the wok along with the drained Shanghai noodles. Pour in the remaining Umami XO Drizzle and the 120ml (1/2 cup) vegetable or chicken broth. Toss everything together thoroughly until the noodles and ingredients are evenly coated in the rich sauce. When I make this shanghai noodles recipe, I always ensure I’m using a large wok to give myself enough room to toss everything thoroughly without spilling over the sides.
  8. Thicken and Finish: In a small bowl, whisk together 1 tbsp cornstarch and 2 tbsp water to create a smooth slurry. Pour the slurry into the noodles, stirring constantly, until the sauce thickens and coats the noodles with a glossy sheen. Continue cooking for 1-2 more minutes until the sauce is fully integrated. If the sauce seems too thick at this stage, add another splash of broth or water to thin it out slightly before serving.
  9. Plate and Serve: Transfer the noodles to a large serving bowl. Drizzle the reserved 2 tablespoons of Umami XO Drizzle over the top for extra flavor and visual appeal. Garnish generously with crispy fried shallots and thinly sliced scallions before serving immediately. This adds extra depth to the shanghai noodles recipe.

Umami Flavor Secrets: Customizing Your Shanghai Noodles

Make it Vegetarian or Vegan

To easily adapt this shanghai noodles recipe for healthy eating and plant-based meals, simply substitute the chicken with 300g of extra-firm tofu. Ensure the tofu is pressed and cubed, or use 100g of additional fresh shiitake mushrooms for a meaty texture. When making the Umami XO Drizzle, swap the dried shrimp for extra dried shiitake mushrooms and use vegetable broth instead of chicken broth.

Spice Level Adjustments

The recipe uses 1-2 dried red chilies, rehydrated and minced, which provides a mild heat level. To increase the spice, you can add more chilies or chili flakes to the XO drizzle while it simmers. To decrease the heat, use fewer chilies or remove them entirely during the preparation of the sauce, tailoring the dish to your family’s preference.

Add More Protein

This shanghai noodles recipe is versatile for family dinners. You can easily substitute the chicken with thinly sliced beef sirloin or shrimp. When using shrimp, add them in the last minute of stir-frying to avoid overcooking and ensure they remain tender.

Swap Vegetables

Feel free to incorporate other crisp vegetables that you enjoy. Good additions include snow peas, green beans, or bamboo shoots for extra texture and freshness. When adding different vegetables, be mindful of their cooking times; add harder vegetables first and more tender ones later in the stir-fry process.

shanghai noodles recipe

FAQs

What are Shanghai noodles?

Shanghai noodles are a specific type of thick wheat noodle, often available fresh. They are known for their slightly chewy, soft texture and ability to absorb savory sauces well. This makes them ideal for this particular shanghai noodles recipe.

Why did my sauce not thicken?

For a perfect result, ensure you add the cornstarch slurry to the noodles while the wok is still over high heat. Stir constantly for 1-2 minutes until the sauce coats the back of a spoon. If the sauce is too thick, add a splash of broth; if too thin, cook for another minute while stirring.

Can I make the Umami XO Drizzle ahead of time?

Yes, you can prepare the drizzle up to 3 days in advance and store it in an airtight container in the refrigerator. This is a great shortcut for quick meal prep recipes. Reheat gently before adding to the stir-fry to create this delicious shanghai noodles recipe quickly.

How do I prevent the noodles from clumping after cooking?

After draining the boiled fresh noodles, immediately toss them with a small amount of oil, about 1 tablespoon of vegetable oil. This creates a barrier and prevents the noodles from sticking together while you finish preparing the rest of the ingredients for the shanghai noodles recipe. I always find this step essential for a smooth stir-fry.

Where do I find crispy fried shallots?

Pre-made crispy fried shallots are readily available in most Asian markets and in some larger supermarkets in the international foods aisle. They add a specific crunchy texture and savory flavor that is crucial for the garnish in this specific shanghai noodles recipe.

Can I use dried noodles instead of fresh ones?

Yes, dried thick wheat noodles or dried udon noodles can be used as a substitute for fresh Shanghai noodles. Be sure to cook them according to the package instructions, as cooking times may vary from fresh noodles; typically they take longer to cook through.

Make-Ahead Tips and Storage

Storage

Leftovers should be stored in an airtight container in the refrigerator for up to 3 days. The noodles will continue to absorb the sauce over time, so they might not be as glossy upon reheating, but the flavor will still be excellent.

Reheating

Reheat gently in a wok or skillet over medium heat, adding a splash of water or broth to loosen the noodles and prevent them from drying out. Alternatively, microwave for 1-2 minutes, stirring halfway through, until thoroughly heated.

Meal Prep

For a quick weeknight meal, prepare the Umami XO drizzle up to 3 days in advance and store it in the refrigerator. Have all vegetables chopped and chicken marinated, so the stir-fry itself only takes about 10 minutes to assemble. This makes a healthy, easy dinner idea ready in minutes.

Conclusion

This ultimate shanghai noodles recipe truly offers a level-up from standard takeout, thanks to the rich Umami XO sauce and fresh ingredients. The balance of savory, sweet, and spicy flavors makes this a hearty, satisfying meal for the whole family. I hope this recipe helps you bring restaurant-quality flavors into your own kitchen and make healthy eating easy. Don’t forget to save this outline on Pinterest for future quick meal ideas!

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
Shanghai Noodles Recipe 1765921991.2852242

shanghai noodles recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rachel Thompson
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Diet: General

Description

Elevate your stir-fry with this high-protein Shanghai noodles recipe featuring tender chicken, fresh vegetables, and a savory homemade Umami XO Drizzle. This quick, family-friendly meal delivers restaurant-quality flavor and texture for an impressive dinner at home.


Ingredients

  • Noodles: 500g (1.1 lb) fresh thick Shanghai noodles (or dried thick wheat noodles)
  • Chicken: 300g (10.6 oz) chicken breast, thinly sliced
  • Marinade (for chicken): 1 tbsp light soy sauce, 1 tsp cornstarch, 1 tsp sesame oil
  • Vegetables: 200g (7 oz) napa cabbage, chopped; 100g (3.5 oz) fresh shiitake mushrooms, sliced; 1 medium carrot, julienned
  • XO Drizzle Ingredients: 15g (0.5 oz) dried shiitake mushrooms (rehydrated, minced); 10g (0.35 oz) dried shrimp (rehydrated, minced); 3 large shallots, minced; 4 cloves garlic, minced; 1 inch grated ginger; 1-2 dried red chilies (optional), minced; 0.25 cup vegetable oil
  • Sauce Base: 1 tbsp dark soy sauce; 2 tbsp light soy sauce; 1 tbsp brown sugar; 1 tbsp non-alcoholic rice vinegar; 120ml (0.5 cup) vegetable or chicken broth
  • Thickener: 1 tbsp cornstarch, 2 tbsp water (whisked together)
  • Garnish: Crispy fried shallots; sliced scallions; additional vegetable oil for stir-frying

Instructions

  1. Make the Umami XO Drizzle: Heat 0.25 cup oil in a small saucepan over low heat. Add minced shallots, garlic, and ginger, cooking for 8-10 minutes until golden brown and crispy. Add minced rehydrated dried shiitake, dried shrimp, and dried chilies. Cook for another 3-5 minutes until fragrant.
  2. Finish the XO Sauce: Stir in the soy sauces, brown sugar, and rice vinegar. Simmer for 5 minutes to combine flavors and thicken slightly. Reserve 2 tablespoons of the finished drizzle for garnish.
  3. Prepare Chicken and Noodles: Marinate the sliced chicken breast with 1 tbsp light soy sauce, cornstarch, and sesame oil for at least 10 minutes. Cook fresh Shanghai noodles until al dente according to package directions (3-5 minutes); drain well and toss immediately with 1 tbsp vegetable oil to prevent sticking.
  4. Stir-fry Chicken: Heat 1 tbsp oil in a large wok over high heat. Add marinated chicken and stir-fry for 2-3 minutes until lightly browned and mostly cooked through. Remove the chicken from the wok and set aside.
  5. Stir-fry Vegetables: Add another 1 tbsp oil to the wok. Add chopped napa cabbage, sliced shiitake mushrooms, and julienned carrot. Stir-fry for 3-4 minutes until the vegetables are crisp-tender.
  6. Combine Ingredients: Return the cooked chicken and drained noodles to the wok. Pour in the remaining Umami XO Drizzle and the broth. Toss everything thoroughly until all ingredients are evenly coated.
  7. Thicken Sauce: Pour in the cornstarch slurry, stirring constantly for 1-2 minutes until the sauce thickens and coats the noodles with a glossy sheen. If the sauce is too thick, add a splash of broth to thin it out.
  8. Serve and Garnish: Transfer the noodles to a serving bowl. Drizzle with the reserved XO Drizzle and garnish generously with crispy fried shallots and thinly sliced scallions before serving immediately.

Notes

For best results, use a large wok to easily toss the ingredients without spilling. If using dried noodles, cook according to package instructions, as times may vary. The Umami XO Drizzle can be prepared up to 3 days in advance; store in an airtight container in the refrigerator and reheat gently before use. To prevent noodles from clumping, toss them immediately with oil after draining.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stir-fry
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 400 kcal
  • Sugar: 5 g
  • Sodium: 1000 mg
  • Fat: 15 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 3 g
  • Protein: 20 g
  • Cholesterol: 40 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and weโ€™ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, youโ€™ll get a confirmation email first (double opt-in). If you donโ€™t see it, check Spam or Promotions.

  • โœ… Printable PDF (ingredients + steps)
  • โœ… Save it to your phone (no long scrolling)
  • โœ… Includes cook time + servings
  • โœ… Easy to follow

FAQ

Whereโ€™s the full recipe?
Itโ€™s delivered as a printable PDF so you can save it and cook without scrolling.

I didnโ€™t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

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