Shrimp & Veggie Peanut Noodles — Restaurant-Quality Recipe

These peanut noodles with shrimp are glossy, nutty, and utterly slurpable. Spaghetti is tossed in a creamy peanut sauce made with coconut milk, lime, garlic, and ginger, then finished with quick-cooking shrimp and crisp vegetables. Ready in under 25 minutes, this recipe is ideal for a fast weeknight dinner or easy meal prep.

Shrimp peanut noodles with snap peas, mini peppers, Thai basil, and chopped peanuts
small photo of the author, Erica

I love Thai takeout — but I love this more sometimes.

Peanut noodles like this take about 20 minutes to make at home and can be faster than placing a takeout order and driving to pick it up. The vegetables are low maintenance and shrimp is one of the fastest proteins to cook and to thaw, which helps when the freezer is full.

My family was skeptical at first, but they loved it — and even requested leftovers for lunch the next day. It’s become a repeat favorite for meal prep and weeknight dinners.

Key tips to nail this recipe:

  1. Save starchy pasta water in the last minute of cook time — save extra. The sauce thickens as it cools, and a splash of pasta water will loosen it back to a glossy consistency.
  2. When possible, choose wild-caught Argentinian shrimp for a tender, flavorful texture. It’s often available at big-box and grocery stores.
  3. Add the coconut milk before the peanut butter. Peanut butter can seize when added to a very hot pan; whisking it into coconut milk helps it combine smoothly.
  4. Spaghetti works great here, but swap in rice noodles for a gluten-free version.
  5. If you don’t have fish sauce, soy sauce or coconut aminos are fine substitutes. Fish sauce gives the deepest umami, but all options are tasty.

I’ve made this multiple times and it keeps well for lunches — just loosen with a splash of water when reheating.

Get cooking and enjoy.

signature of Erica

What you’ll need to make these shrimp peanut noodles

Ingredients for peanut noodles with shrimp including spaghetti, shrimp, peanut butter, coconut milk, snap peas, and Thai basil
  • Spaghetti holds the sauce well and keeps a nice texture for leftovers. Rice noodles are a good gluten-free alternative.
  • Wild-caught Argentinian shrimp is tender and flavorful if you can find it; otherwise use your preferred shrimp.
  • Use canned coconut milk (full-fat for creaminess) rather than the thin refrigerated carton version.
  • Creamy peanut butter forms the base of the sauce; natural styles with minimal ingredients are preferred.
  • Fish sauce adds savory depth. If you don’t have it, substitute soy sauce or coconut aminos.
  • Fresh lime juice brightens and balances the richness of the sauce.
  • Finish with fresh Thai basil and green onions for a bright, herb-forward finish.

How to make peanut noodles with shrimp

Bring a large pot of salted water to a boil and cook the spaghetti or noodles according to package directions. Reserve about 1 to 1 1/2 cups of starchy pasta water during the last minute of cooking — you’ll use this to thin the sauce as needed. Drain the noodles and return them to the pot.

While the pasta cooks, heat 1 tablespoon of avocado oil in a nonstick or ceramic-coated skillet over medium heat. Pat the shrimp very dry, season with salt and pepper, and sear 60–90 seconds per side until pink and curled. Transfer the shrimp to a large bowl.

Seared shrimp cooking in a skillet for thai peanut noodles with shrimp
Sliced mini peppers, snap peas, and shallots prepared for peanut noodles with shrimp

In the same pan, sauté snap peas, mini peppers, and shallot over medium-high heat until crisp-tender with a bit of char. Transfer them to the bowl with the shrimp.

Snap peas, mini peppers, and shallots sautéing in black skillet
Garlic and ginger sautéing in a skillet for shrimp peanut sauce

Lower the heat and sauté garlic and ginger until fragrant, about 60 seconds. Whisk in coconut milk, peanut butter, and brown sugar — the mixture will be thick at first. Gradually whisk in reserved pasta water until the sauce becomes smooth and coats the noodles.

Whisking peanut butter into coconut milk for creamy peanut sauce
Adding pasta water to creamy peanut sauce

Finish the sauce with sriracha, lime juice, and fish sauce, then toss the noodles, shrimp, and sautéed vegetables together. Add additional pasta water, a little at a time, until the noodles are glossy and coated.

Adding sriracha, lime juice, and fish sauce to peanut sauce
Shrimp, vegetables, spaghetti, and creamy peanut sauce

Just before serving, fold in crushed peanuts, green onions, and Thai basil so those elements stay fresh and crunchy.

Tossing shrimp peanut noodles with snap peas and mini peppers in creamy peanut sauce
Finished peanut noodles with shrimp tossed with vegetables, green onions, and peanuts

Expert tips

  • Pat shrimp very dry before cooking so they sear instead of steam.
  • Add reserved pasta water gradually — you can always thin the sauce more, but it’s harder to fix an overly thin sauce.
  • Fold in herbs just before serving for maximum freshness and texture.
  • If your peanut butter is sweetened, reduce the brown sugar in the sauce to balance sweetness.
  • For a spicier dish, add an extra teaspoon of sriracha or a pinch of red chili flakes.
Large bowl of thai peanut noodles with shrimp, spaghetti noodles, and creamy peanut sauce
Plated peanut noodles with shrimp topped with Thai basil, green onions, and crushed peanuts

FAQs

What vegetables work well in peanut noodles?

Snap peas and mini peppers stay crisp and colorful, but bell peppers, broccoli, shredded cabbage, carrots, green beans, and bok choy are all great options.

What can I use instead of shrimp?

Chicken, tofu, steak, or edamame all work well with this peanut sauce — it’s very versatile.

How do I store and reheat leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. The noodles will absorb sauce and thicken; add a splash of water when reheating to loosen the sauce.

Peanut noodles with shrimp and vegetables tossed in creamy coconut peanut sauce
Close-up of creamy peanut noodles with shrimp, Thai basil, snap peas, and crushed peanuts

This is the kind of meal where you keep going back for “one more bite.”

Video

If you try this recipe and like it, please leave a comment and star rating below.

If you love these peanut noodles with shrimp, you’ll also love these

Rainbow Noodles with Tangy Asian Dressing

Crispy Tofu Bowls with Curry Noodles

Thai-Inspired Chicken Meatball Soup

Sweet Chili Shrimp and Chili Garlic Pasta

Crispy Tofu Lettuce Wraps with Peanut Sauce