• Recipes
  • About
  • Cookbook
  • The Edit
  • Beyond the Kale
  • HypePress
  • Contact
Recipes
About
cookbook
the edit
Beyond the Kale
Hype
contact
search

sign up for insights and exclusives

Please enable JavaScript in your browser to complete this form.
Loading

Delicious, nourishing and totally doable!

Search your way

From “gluten free and cheesy” to “something cozy with cinnamon” this search gets you. It’s smart enough to find exactly what you’re craving.

Non-Negotiables? Dial In
the Vibes even fuRther!

🍂 all the fall
🥑 Paleo Friendly
🐄 beef
🍖 chicken
🥤 smoothies
🍪 cookies
🥗 big ass salads

Delicious, nourishing and totally doable!

Two plates and a pot filled with stir-fried noodles, sliced beef, mushrooms, and green onions sit on a marble surface, with chopsticks and a glass of ice water nearby.
  • Dairy Free
  • Gluten Free
  • Refined Sugar Free

No ratings yet
Home | Recipe | Dinner

20-Minute Shanghai “Fried” Noodles

Prep Time 10 minutes mins
Cook Time 10 minutes mins
Total Time 20 minutes mins
Protein 26g
Carbs 68g
Fats 9g
These 20-Minute Shanghai "Fried" Noodles are a better-for-you weeknight dinner that tastes like takeout without the wait. Tender marinated pork, napa cabbage, shiitake mushrooms, and chewy noodles are tossed in a rich, savory sauce that coats every single bite.

Recipe by:

Nicole Modic

June 5, 2026
Jump to Recipe

Skip to the goods

    Add as a preferred source on Google

    If you’re looking for a better-for-you weeknight dinner that comes together in just 20 minutes and tastes like takeout (without the hefty price tag), then you are going to absolutely love these 20-Minute Shanghai “Fried” Noodles. Tender slices of marinated pork, hearty napa cabbage, shiitake mushrooms, and chewy noodles are all tossed in a rich, savory sauce that coats every single bite. You won’t ever need to reach for that takeout app again.

    Two plates and a pot filled with stir-fried noodles, sliced beef, mushrooms, and green onions sit on a marble surface, with chopsticks and a glass of ice water nearby.

    Blast this to the group chat

    Friends, I have to be upfront with you: this is NOT an authentic Chinese recipe. It is my personal take on the classic Shanghai fried noodle dish, made with ingredients I had on hand and flavors that I remember loving. I wanted to be transparent about that from the start, because I of course have so much respect for the original. What I can tell you is that this is a very delicious, weeknight-friendly noodle dish that comes together fast and is endlessly customizable. Once you make it, it is going straight into your regular dinner rotation.

    I grew up loving noodle dishes in all forms, and there is something about a saucy, stir-fried noodle that just hits every note I’m looking for in a satisfying meal. The sauce here is unreal — dark soy sauce, oyster sauce, rice vinegar, maple syrup, sesame oil, and a splash of mirin come together to make a sauce that is just the right balance of sweetness and tang. The pork marinates for just a few minutes before hitting the pan, and by the time everything comes together, you’ve got the most drool-worthy meal.

    One thing I especially appreciate about this recipe is how flexible it is. I used gluten-free linguine because, to me, it just digests better, but you can absolutely use traditional lo mein noodles, soba, rice noodles, or whatever you love. The method stays the same, and the sauce works great with any noodle you choose. This is also a great recipe to keep in mind when you’re cooking for a group — it makes four to six servings, it comes together in one pan, and there’s very little hands-on time once everything is prepped.

    A top view of various ingredients for an Asian hot pot, including sliced pork, napa cabbage, shiitake mushrooms, green onions, garlic, noodles, and small bowls of sauces and seasonings on a marble surface.
    To make, you’ll need dark soy sauce, oyster sauce, rice vinegar, maple syrup, toasted sesame oil, mirin, chicken broth, cornstarch or arrowroot, pork loin, white pepper, noodles, Napa cabbage, shiitake mushrooms, green onions, garlic, and avocado oil.
    A hand sprinkles pepper onto raw marinated meat in a glass bowl surrounded by ingredients such as soy sauce, green onions, broth, mushrooms, and other seasonings on a marble countertop.
    To make these shanghai fried noodles, start by marinating the pork. Slice the pork loin thin and add it to a bowl with the dark soy sauce, cornstarch or arrowroot, sesame oil, rice vinegar, and white pepper. Toss to coat well and set it aside while you prep everything else.

    What You Need to Make These Shanghai-Style Noodles

    • Dark Soy Sauce: Dark soy sauce is richer, thicker, and slightly sweeter than regular soy sauce, and it gives this dish its deep color and signature flavor. If you can only find low-sodium soy sauce, that works too—it’ll be a little lighter in color but still delicious.
    • Oyster Sauce: Just a little bit adds a savory depth to the sauce that really rounds everything out. If you need to keep this dish gluten-free, look for a certified GF oyster sauce at your local Asian grocery store.
    • Rice Vinegar: A couple of tablespoons of rice vinegar bring a gentle brightness to both the marinade and the sauce, balancing out all of the richness.
    • Maple Syrup: Maple syrup adds a touch of natural sweetness to the sauce without any refined sugar.
    • Toasted Sesame Oil: A little sesame oil goes a long way here. It adds that unmistakable toasty, nutty flavor that makes this dish taste like something you’d order at a restaurant.
    • Mirin: Mirin is optional, but if you have it, I’d encourage you to use it. It adds a subtle sweetness and depth that takes the sauce up a notch.
    • Chicken Broth: The broth gives the sauce its body and helps it coat every strand of noodle. You can use vegetable broth as a substitute if needed.
    • Cornstarch or Arrowroot: A tablespoon of cornstarch or arrowroot in the sauce helps thicken it to that perfect, glossy consistency.
    • Pork Loin: Slicing it thin is key — it helps the pork cook quickly and soak up all of that marinade flavor.
    • White Pepper: White pepper adds a distinct, slightly floral heat that is different from black pepper. If you don’t have it, ground black pepper is a fine substitute.
    • Noodles: I used gluten-free linguine, but traditional lo mein noodles, soba, rice noodles, or any noodle you love will work here. Just cook them to al dente so they hold up when tossed in the sauce.
    • Napa Cabbage: Three cups of chopped napa cabbage adds a tender, slightly sweet bite to the dish. It wilts down quickly in the pan and blends with the noodles.
    • Shiitake Mushrooms: Sliced shiitake mushrooms bring a meaty, earthy flavor that makes this dish feel extra hearty and satisfying.
    • Green Onions: Adds a fresh, mild bite throughout the dish. I like to reserve a few extra slices for topping at the end.
    • Garlic: Fresh is always best here.
    • Avocado Oil: Its high smoke point makes it a great choice for cooking at higher heat.
    A hand using a whisk to stir a bowl of brown sauce, surrounded by small bowls containing sliced green onions, sauces, and vegetables on a marble surface.
    Next, make the sauce. Add all of the sauce ingredients — the dark soy sauce, oyster sauce, rice vinegar, maple syrup, sesame oil, mirin (if using), chicken broth, and cornstarch or arrowroot — to a bowl and whisk until fully incorporated.

    How to Make These 20-Minute Shanghai “Fried” Noodles

    To make these shanghai fried noodles, start by marinating the pork. Slice the pork loin thin and add it to a bowl with the dark soy sauce, cornstarch or arrowroot, sesame oil, rice vinegar, and white pepper. Toss to coat well and set it aside while you prep everything else.

    Next, make the sauce. Add all of the sauce ingredients — the dark soy sauce, oyster sauce, rice vinegar, maple syrup, sesame oil, mirin (if using), chicken broth, and cornstarch or arrowroot — to a bowl and whisk until fully incorporated. Set it aside. Bring a large pot of salted water to a boil and cook your noodles until al dente, according to the package directions. Drain and set aside. While the noodles cook, prep your vegetables. Chop the napa cabbage, slice the shiitake mushrooms, cut the green onions into one-inch pieces, and mince the garlic.

    A skillet filled with stir-fried pork, mushrooms, and green onions, surrounded by bowls of sliced mushrooms, garlic cloves, and a small dish of dark sauce on a marble countertop.
    Heat the avocado oil in a large skillet over medium heat. Add the marinated pork along with any remaining marinade and cook, stirring occasionally, until the pork is cooked through.
    A skillet filled with cooked spaghetti, sliced mushrooms, strips of meat, and vegetables, with a glass measuring cup pouring a brown sauce over the pasta. A plate with extra mushroom slices is nearby.
    Add in the cabbage, mushrooms, and green onions and stir until wilted and tender, about two to three minutes. Add in the cooked noodles and pour the sauce over everything.

    Heat the avocado oil in a large skillet over medium heat. Add the marinated pork along with any remaining marinade and cook, stirring occasionally, until the pork is cooked through. Add in the cabbage, mushrooms, and green onions and stir until wilted and tender, about two to three minutes. Add in the cooked noodles and pour the sauce over everything. Toss to coat very well, making sure every noodle gets covered in that gorgeous sauce.

    Remove the pan from the heat, plate, and enjoy! Store any leftovers in an airtight container in the fridge for up to three days — the noodles reheat nicely with a splash of broth or water to loosen the sauce.

    If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new!

    ** Photography by Tanya Pilgrim
    Two plates and a pot filled with stir-fried noodles, sliced beef, mushrooms, and green onions sit on a marble surface, with chopsticks and a glass of ice water nearby.

    Home | Recipe | Dinner

    No ratings yet

    20-Minute Shanghai “Fried” Noodles

    • Dairy Free
    • Gluten Free
    • Refined Sugar Free
    Prep Time 10 minutes mins
    Cook Time 10 minutes mins
    Total Time 20 minutes mins
    These 20-Minute Shanghai "Fried" Noodles are a better-for-you weeknight dinner that tastes like takeout without the wait. Tender marinated pork, napa cabbage, shiitake mushrooms, and chewy noodles are tossed in a rich, savory sauce that coats every single bite.
    print pin
    Servings: 6 Servings
    Prevent your screen from going dark

    Ingredients

    For the Sauce:
    • 3 Tablespoons Dark Soy Sauce, or low sodium soy sauce⁣
    • 1 Tablespoon Oyster Sauce
    • 2 Tablespoons Rice Vinegar
    • 2 Tablespoons Maple Syrup
    • 2 Teaspoons Toasted Sesame Oil
    • ½ Tablespoon Mirin, optional⁣
    • ¾ Cup Chicken Broth
    • 1 Tablespoon Corn Starch, or arrowroot
    For the Pork Marinade:
    • 1 Pound Pork Loin, sliced thin⁣
    • 1 Tablespoon Dark Soy sauce, or low sodium soy sauce⁣
    • 2 Teaspoons Corn Starch, or arrowroot
    • 1 Teaspoon Sesame Oil
    • 1 Tablespoon Rice Vinegar
    • ½ Teaspoon White Pepper, or ground black pepper⁣
    For the Noodles:
    • 1 Pound Noodles, I used gf linguine⁣
    • 3 Cups Napa Cabbage, chopped⁣
    • ¾ Cup Shiitake Mushrooms, sliced⁣
    • 1 Cup Green Onions, sliced into 1” pieces⁣
    • 4 Cloves Garlic, minced⁣
    • 1 Tablespoon Avocado Oil

    Instructions 

    1. Start by marinating the pork. Slice the pork loin thin and add it to a bowl with the dark soy sauce, cornstarch or arrowroot, sesame oil, rice vinegar, and white pepper. Toss to coat well and set it aside while you prep everything else.
    2. Next, make the sauce. Add all of the sauce ingredients — the dark soy sauce, oyster sauce, rice vinegar, maple syrup, sesame oil, mirin (if using), chicken broth, and cornstarch or arrowroot — to a bowl and whisk until fully incorporated. Set it aside.
    3. Bring a large pot of salted water to a boil and cook your noodles until al dente, according to the package directions. Drain and set aside.
    4. While the noodles cook, prep your vegetables. Chop the napa cabbage, slice the shiitake mushrooms, cut the green onions into one-inch pieces, and mince the garlic.
    5. Heat the avocado oil in a large skillet over medium heat. Add the marinated pork along with any remaining marinade and cook, stirring occasionally, until the pork is cooked through.
    6. Add in the cabbage, mushrooms, and green onions and stir until wilted and tender, about two to three minutes.
    7. Add in the cooked noodles and pour the sauce over everything. Toss to coat very well, making sure every noodle gets covered in that gorgeous sauce.
    8. Remove the pan from the heat, plate, and enjoy! Store any leftovers in an airtight container in the fridge for up to three days.

    Recipe In Action

    Nutrition Hide Nutrition
    Calories: 454kcalCarbohydrates: 68gProtein: 26gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gTrans Fat: 0.03gCholesterol: 50mgSodium: 963mgPotassium: 575mgFiber: 3gSugar: 6gVitamin A: 289IUVitamin C: 14mgCalcium: 63mgIron: 3mg
    Hey I’m Nicole!

    Founder of Kale junkie

    Your go-to girl for bold, nourishing eats that actually taste good.

    more goss
    follow along
    newest recipes
    • 20-Minute Shanghai “Fried” Noodles

      20-Minute Shanghai “Fried” Noodles

    • 20-Minute Beef with Oyster Sauce

      20-Minute Beef with Oyster Sauce

    • Orange Olive Oil Muffins

      Orange Olive Oil Muffins

    • Cucumber Mint Soba Noodle Salad

      Cucumber Mint Soba Noodle Salad

    avoid the fomo

    The unfiltered Kale Junkie experience. Real-life bits you won’t find anywhere else, it’s all happening here.

    subscribe
    trending recipes
    The sliced beef tenderloin, sitting on a plate next to crispy smashed potatoes and grilled broccolini
    The Ultimate Easy Beef Tenderloin
    A big pot of the one-pan "Marry Me" chicken orzo, sitting on a countertop with a spoon resting inside of it
    One-Pan “Marry Me” Chicken Orzo
    Hearty Tuscan White Bean Soup

    More Recipes Like This

    A blue bowl filled with noodles topped with ground meat, chopped green onions, and crushed peanuts, with a pair of wooden chopsticks resting on the bowl. A glass of water and bowls of sesame seeds and nuts are nearby.
    Recipe

    15-Minute Saucy Dan Dan Noodles

    Dinner

    30 Minute Saucy Chicken Noodles (Pad Thai Inspired!)

    A basket of the easy baja fish tacos, sitting on a plate with salsa next to it
    Dinner

    Easy Baja Fish Tacos (Not Fried!)

    A pot filled with stir-fried noodles, sliced chicken, bell peppers, carrots, and green onions, garnished with sesame seeds. A wooden spoon rests inside the pot, and a bowl of sesame seeds sits nearby.
    Dinner

    20-Minute Saucy Chicken Chow Mein

    Rate & review

    SELECT A RATING and tell me what you think!

    Delicious, nourishing
    and totally doable!

    Get the inside scoop

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About
    • Contact
    • Join The Team
    • Privacy Policy
    • Disclaimers
    • Accessibility
    instagram
    TikTok
    Facebook
    YouTube
    Pinterest
    © 2026 Kalejunkie. All Rights Reserved.

    Website by Saevil Row + Made To Thrive

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required