Shanghai style cold noodles are tossed with fresh cucumber, bean sprouts and chives, coated with lots of Asian seasoning and spices, infused in a smooth and creamy peanut butter sauce and topped with sesame seeds and roasted peanuts. This better than takeout, vegan cold noodle salad can be made at home in about 10 minutes. And the best part? They taste just as good the next day, or even better.

What are Cold Noodles?
Cold noodles are just what they sound like they are, noodles that are served cold. They are a very popular dish in the summer months in China and all across Asia. There are so many different ways to prepare cold noodles with different flavours and toppings depending on which region you are in. Today, we are sharing Danny's favourite recipe for Shanghai-style cold noodles that his mom made for him growing up.
Ingredients in Cold Noodles
To make Shanghai-style cold noodles, you will need:
- thin dry wheat noodles - if you can't get your hands on Asian noodles, you can even use spaghetti pasta for this.
- bean sprouts
- chives
- cucumber - you can also add in 2 tablespoons of shredded carrots, which is very popular.
- garlic
- seasonings - white pepper, light soy sauce, black vinegar, black pepper (optional), and chili oil (optional, for a spicy kick).
- white sesame seeds and roasted peanuts - for garnish.
- peanut butter sauce - made with peanut butter, sesame oil, sugar, and hot water.
You will also need: a medium pot, colander, mixing bowl, and spatula.
How to Make the Best Vegetarian/Vegan Cold Noodles with Peanut Butter Sauce
First, prepare the noodles. In a medium pot, bring 5 cups of water to a boil. Add dried wheat noodles in the pot and cook the noodles for 2 minutes, stirring occasionally so that the noodles don’t stick to each other. Transfer to a colander and rinse with the cold water for 30 seconds. Drain the noodles and add into a large mixing bowl.
Then, blanch cook the bean sprouts and chives together by boiling them together in the same pot for 1 minute. Transfer to a colander and rinse with cold water for 30 seconds. Transfer them into the large bowl of noodles.
Add in cucumber, garlic, white pepper, soy sauce, black vinegar, pepper (optional), and chili oil (optional). Stir well to coat the noodles evenly.
In a separate small bowl, add peanut butter, sesame oil, hot water (can use the hot water from the cooking pot) and sugar. Mix well until it becomes a smooth and creamy consistency. Add the peanut butter sauce into the large bowl. Stir well with a spatula to coat the noodles with peanut butter sauce.
Transfer noodles to a plate, sprinkle white sesame seeds and crushed peanuts on top, and serve.
Tips for Making Cold Noodles
- Customize the ingredients. This dish is so versatile. You can add in any vegetables you have on hand. Some of my favourites to add are bok choy, fresh summer corn, and broccoli. You can also add some protein. Grilled chicken or boiled prawns/shrimp go really nice with this.
- Peanut butter substitute. Allergic to peanuts? No problem. Simply substitute the peanut butter for tahini sesame paste.
- Spice it up. You can spice up these noodles by adding some sriracha to the peanut butter sauce, or adding some chili oil.
- How to serve cold noodles. Serve this alongside any of your favourite Asian dishes such as tiger prawns in garlic ginger soy sauce, spicy cumin lamb skewers, or teriyaki salmon.
More Noodle Recipes
- Asian Cold Noodle Salad
- Shanghai Style Fried Noodles
- Spicy Dan Dan Noodles
- 10-Minute Chicken Pad Thai
- Healthy Miso Ramen with Chicken
Did you make this recipe? I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.
Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram, Pinterest, and Facebook for more recipe updates.
Recipe
Cold Noodles with Peanut Butter Sauce
- Total Time: 13 minutes
- Yield: 4-6 servings
- Diet: Vegan
Description
Quick and easy, flavourful Shanghai style cold noodles tossed in peanut butter sauce with fresh vegetables and Asian seasonings, are ready in 10 minutes.
Ingredients
- 1 lb. thin dry wheat noodles
- ⅓ cup bean sprouts
- ¼ cup chives, cut into 3-inch pieces
- ⅓ cup cucumber, sliced
- 1 tablespoon garlic, minced
- ½ tablespoon white pepper
- 2 tablespoons light soy sauce
- 1 tablespoon black vinegar
- 1 teaspoon black pepper (optional)
- 1 teaspoon chili oil (optional, for a spicy kick)
- 1 teaspoon white sesame seeds (for garnish)
- 1 tablespoon roasted peanuts, crushed (for garnish)
For the peanut butter sauce:
- 2 tablespoons peanut butter, smooth
- 1 tablespoon sesame oil
- 1 tablespoon hot water
- 1 teaspoon sugar
Instructions
- In a medium pot, bring 5 cups of water to a boil. Add dried wheat noodles in the pot and cook the noodles for 2 minutes, stirring occasionally so that the noodles don’t stick to each other. Transfer to a colander and rinse with the cold water for 30 seconds. Drain the noodles and add into a large mixing bowl.
- Blanch cook the bean sprouts and chives together by boiling them together in the same pot for 1 minute. Transfer to a colander and rinse with cold water for 30 seconds. Transfer them into the large bowl of noodles.
- Add in cucumber, garlic, white pepper, soy sauce, black vinegar, pepper (optional), and chili oil (optional). Stir well to coat the noodles evenly.
- In a separate small bowl, add peanut butter, sesame oil, hot water (can use the hot water from the cooking pot) and sugar. Mix well until it becomes a smooth and creamy consistency. Add the peanut butter sauce into the large bowl. Stir well with a spatula to coat the noodles with peanut butter sauce.
- Transfer the noodles onto a plate, sprinkle white sesame seeds and crushed peanuts on top, and serve.
Notes
Equipment used: You will also need a medium pot, colander, mixing bowl, and spatula.
Customize the ingredients: This dish is so versatile. You can add in any vegetables you have on hand. Some of my favourites to add are bok choy, fresh summer corn, and broccoli. You can also add some protein. Grilled chicken or boiled prawns/shrimp go really nice with this.
Peanut butter substitute. Allergic to peanuts? No problem. Simply substitute the peanut butter for tahini sesame paste.
Spice it up. You can spice up these noodles by adding some sriracha to the peanut butter sauce, or adding some chili oil.
How to serve cold noodles. Serve this alongside any of your favourite Asian dishes such as tiger prawns in garlic ginger soy sauce, spicy cumin lamb skewers, or teriyaki salmon.
- Prep Time: 10 minutes
- Cook Time: 3 minutes
- Category: Noodles
- Method: Stovetop
- Cuisine: Chinese
Anna says
So pleased I've found this recipe! With a current heatwave we are having, I'm struggling to find a meal that can be eaten cold, other than traditional salads. These noodles will be a perfect meal for me and my partner, looking forward to trying it later today!
Sam | Ahead of Thyme says
This is definitely a fun recipe to try if you are looking to switch things up. Let me know how it goes.
Leslie says
Cold peanut butter pasta? YES PLEASE! What a perfect way to still enjoy past in the summertime!
Sam | Ahead of Thyme says
Totally! You can enjoy this all year, but it really hits the spot during the summer.
Mikayla says
This was just right for lunch meal prep this week! I'm not a fan of cucumber so we swapped in carrots like you suggested, added some sriracha, and grilled chicken. It tasted great even day 2 and 3, thanks so much.
Sam | Ahead of Thyme says
Amazing! I love using this for meal preps too. Yum, adding grilled chicken sounds amazing.
Heidy says
These Shanghai-style cold noodles were so good that I swear they flew off the table before I could blink. Next time I will make a double batch of them! Excellent instructions!
Sam | Ahead of Thyme says
Hehehe that is exactly what happens in our home! A double batch sounds like a very wise idea. 🙂
Aditi Bahl says
I tried this recipe yesterday. The flavors were lovely and my kids just loved it. Saving this recipe to our weekly menus.
Sam | Ahead of Thyme says
That makes me so happy to hear. So glad you liked the recipe!