XO Noodles with Shrimp

4.75 from 4 votes
Email Facebook LinkedIn Mix Pinterest Reddit Twitter
This post may contain affiliate links. Read our disclosure policy.

A quick and delicious XO noodles and shrimp stir fry dish with big seafood flavors, you’ll have it ready faster than takeout could possibly arrive!

XO noodles with shrimp in a pan

If you’re craving Chinese, there’s no better dish than XO noodles. Served with shrimp, it’s the perfect dish for seafood lovers that want Asian flavors. 

I posted a homemade XO sauce recipe before, along with a super fast XO fried rice with char siu recipe. It’s definitely worth making the sauce at home, but you can buy it ready-made to save some time. If you like seafood flavors, it’s something you should keep in your Chinese pantry ingredients to make dinners like these a breeze.

XO noodles with shrimp

What is XO sauce

XO sauce is popular in Hong Kong as well as the southern regions of China’s Mainland, like Guangdong. The ‘XO’ comes from the same denotation assigned to cognac, “extra old”, even though this sauce doesn’t use cognac in the creation of it. It uses dried seafood such as scallops and shrimp, along with dried ham. It is most certainly a luxury item. Making it yourself definitely requires patience as well as plenty of unusual ingredients that you’ll have to round up at the Chinese supermarket.

If you don’t have time for that, though, just buy it to use and you won’t regret it. 

Ingredients for making XO noodles

When you’re ready to cook, your table should have the ingredients below.

If you cannot find yu choy, you can replace it with baby bok choy or napa cabbage. It’s possible to replace it with broccoli, as well, but you will need to blanch the broccoli before using it.

Ingredients for making XO noodles

Type of noodles

If you’re lucky enough to live close to an Asian market, try to find Hong Kong Style Pan Fried Noodles. They are pre-cooked so you only need to quickly dip them in boiling water before using them. It also produces a nice mouthfeel that is very authentic.

Hong Kong Pan Fried Noodles in package

If you cannot find this type of noodles, you can simply use dried chow mein, lo mein, or thin egg noodles.

Cooking process

  1. Quickly blanch the noodles (or cook them according to package instructions)
  2. Saute the aromatics
  3. Brown the shrimp so both sides turn golden. Then remove them from the pan.
  4. Briefly cook the veggies
  5. Add back the noodles and toss
  6. Add the veggies and add back the shrimp
  7. Pour in the sauce
  8. Give it a final toss

NOTE: I used a powerful stove when shooting the recipe, so I added back the cooked shrimp earlier. After testing this on my regular stove, I found that the shrimp tend to be overcooked if added back too early. The images above may be a bit misleading; please follow the recipe below.

How to make XO fried noodles step-by-step

In just 22 minutes, this fried noodle recipe comes together and is on your table. It’s way better than takeout, with its delicious and fragrant appeal. I love these XO noodles with shrimp, as this recipe indicates. However, you can also use chicken or pork if you prefer. The sauce is so aromatic and delightful that it goes great with just about anything.

Stir fried noodles with XO sauce and shrimp


XO noodles are the fried noodles of your dreams. They hold up pretty well in the fridge, so feel free to use this for meal prep to make lunch a bright spot in your day. If you plan to double or triple this recipe, I recommend cooking them in batches for the best results. 

XO noodles with shrimp in a pan close-up

Want to learn more about Chinese Cooking? Sign up my newsletter to receive the 5-Day Chinese Cooking Crash Course and recipe update!

Want to Know More?Receive our 5-Day Chinese Cooking Crash Course & Recipe Updates! Subscribe
A quick and delicious fried noodle dish with big seafood flavors, you’ll have it ready faster than takeout could possibly arrive!

XO Noodles with Shrimp

4.75 from 4 votes
A quick and delicious fried noodle dish with big seafood flavors, you’ll have it ready faster than takeout could possibly arrive!
Author: Maggie Zhu
Course: Main, Side
Cuisine: Cantonese, Chinese
Keyword: restaurant-style
Prep Time: 15 minutes
Cook Time: 7 minutes
Total Time: 22 minutes
Servings: 2 to 4 servings


  • 12 oz (340 g) shrimp , peeled and deveined


  • 1/2 teaspoon Shaoxing wine (or dry sherry)
  • 1/4 teaspoon salt
  • 1/8 teaspoon ground white pepper
  • 1/2 teaspoon cornstarch


Stir Fry

  • 8 oz (225 g) fresh Hong Kong Pan Fry noodles (or thin egg noodles)
  • 2 tablespoons vegetable oil
  • 2 cloves garlic , sliced
  • 4 yu choy (or baby bok choy) , greens and stems separated and sliced on the bias
  • 1 carrot , thinly sliced to strips


  • Combine the shrimp and the marinade ingredients in a medium-sized bowl. Stir to mix well. Set aside for 10 minutes.
  • Mix the sauce ingredients together in a small bowl and set aside.
  • In a large nonstick skillet bring an inch of water to a boil over medium-high heat. Add the noodles and cook for 30 seconds (or according to the packaging). Drain and rinse the noodles with cold water to stop cooking. Add a drizzle of oil, toss, and set aside.
  • In the same pan, add 1 tablespoon of oil and heat over medium-high heat. Once the oil is hot, add the garlic. Cook until the garlic is fragrant, 30 seconds or so.
  • Add the shrimp and brown both sides, about 1 minute per side, or until the shrimp curl up. Transfer the shrimp to a large plate and set aside.
  • Add the yu choy stems and carrots. Let everything cook without stirring for 30 seconds, then stir and cook for another minute.
  • Add the noodles and yu choy greens to the pan along with another tablespoon of oil. Toss the noodles with a pair of tongs to incorporate all the ingredients, 1 to 2 minutes.
  • Pour in the sauce and add back the cooked shrimp. Stir and toss to coat everything evenly. The veggies should be tender but still a bit crunchy. Carefully taste the noodles and cook for another minute if needed. You can adjust the seasoning by adding a bit more XO sauce.
  • Transfer everything to serving plates. Serve hot as a main dish or a side dish.


Serving: 1serving, Calories: 281kcal, Carbohydrates: 23g, Protein: 25.8g, Fat: 9.8g, Saturated Fat: 2.1g, Cholesterol: 196mg, Sodium: 761mg, Potassium: 715mg, Fiber: 3.1g, Sugar: 4g, Calcium: 309mg, Iron: 3mg
Did You Make This Recipe?Don’t forget the last step! Leave a comment below, and tag me @OmnivoresCookbook and #OmnivoresCookbook on Instagram!

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

More delicious noodle recipes

Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.

Receive our FREE 5-Day Chinese Cooking Crash Course & Recipe Updates!


Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Rate This Recipe!

Reader Questions and Reviews

  1. Bill Zigrang says:

    You mentioned making with chicken or pork – ??ground, sliced, shredded or what?? ??First post of 2021??

    • Maggie says:

      It’s quite flexible and you can use many kind. If you use cooked meat, shredded roast chicken/pork would work. You can also use ground, brown and break them apart before adding it back. IF you use raw chicken/pork (1/2 lbs), you can slice it, season with a sprinkle of salt and 1 teaspoon of cornstarch for a quick marination.

      • Ellen says:

        What brand of ready made XO sauce do you recommend?

      • Maggie Zhu says:

        I’ve tried Lee Kum Kee XO sauce and liked it.

  2. Jennifer Anduze says:

    5 stars
    This is an amazing dish full of rich flavor! This is one of our new favorite recipes. I had to substitutions (not running to the grocery store the way I normally would) we have Swiss chard in the garden so I used that instead of yu choy and used gluten free ramen noodles which worked great! This is going to be one of your many dishes I crave often!

  3. Richard Pearson says:

    4 stars
    Hi Maggie… You recipe was a big success… The only modifications I made was adding zucchini and some sesame oil… I also used pre-cooked chow mein noodles instead. Thanks for the great recipe!

  4. Keith says:

    Every time I’ve had XO sauce, it’s gone like this:
    *bite chew chew*
    jeez that is not good

    I must have more.

    Recipe does not disappoint

  5. TPFolair says:

    5 stars
    This recipe totally works! Thanks, Maggie! Luckily we have TWO asian markets within a ½ of mile so finding everything that I didn’t already have was a snap. Followed recipe to a tee but I did also make a shrimp stock from their shells with a tad of salt and an MSG sprinkle, reduced it way down and added it along with the xo/soy sauce. Bam…

  6. Sarah says:

    5 stars
    This was so delicious and easy to make, the whole family loved it

Omnivore's Cookbook: Make Chinese Cooking Easy
BuzzFeedGood HousekeepingHuffington PostLucky ChowMSNReader's DigestSaveurYahoo! News

FREE 5-Day Chinese Cooking Crash Course

Cooking delicous Chinese food is easier than you think!





Follow us on Facebook