America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Spicy Peanut Noodles with Shrimp and Snow Peas

By Steve Dunn

Published on July 31, 2025

Time

45 minutes

Yield

Serves 6

Spicy Peanut Noodles with Shrimp and Snow Peas

Ingredients

8 ounces snow peas 2 tablespoons vegetable oil ¼ cup salted dry-roasted peanuts, chopped1 pound medium shrimp (41 to 50 per pound), peeled and deveined½ teaspoon table salt, divided, plus salt for cooking pasta¼ teaspoon pepper 1 pound spaghetti 1 (14-ounce) can coconut milk ¼ cup creamy peanut butter 2 tablespoons Thai red curry paste 2 tablespoons soy sauce 1 tablespoon packed brown sugar 2 teaspoons grated lime zest plus 3 tablespoons juice (2 limes), plus lime wedges for serving

Before You Begin

We prefer the richness of regular coconut milk here, but light coconut milk can be used.

Instructions

  1. Bring 2 quarts water to boil in Dutch oven. Meanwhile, remove strings from 8 ounces snow peas. Thinly slice 10 peas crosswise and reserve for garnish; cut remaining on bias into thirds and set aside. 
  2. Heat 2 tablespoons vegetable oil in 12-inch skillet over medium heat until shimmering. Add ¼ cup salted dry-roasted peanuts, chopped, and cook, stirring frequently, until golden brown, 2 to 3 minutes. Off heat, use slotted spoon to transfer peanuts to small bowl. Return skillet to medium-high heat, add 1 pound shrimp, peeled and deveined; ¼ teaspoon table salt; and ¼ teaspoon pepper, and cook, stirring frequently, until just cooked through, about 2 minutes. Transfer to bowl and cover to keep warm. Wipe out skillet. 
  3. Add 1 pound spaghetti and 1½ teaspoons salt to boiling water and cook, stirring often, until al dente. Meanwhile, whisk 1 can coconut milk, ¼ cup creamy peanut butter, 2 tablespoons Thai red curry paste, 2 tablespoons soy sauce, 1 tablespoon packed brown sugar, and remaining ¼ teaspoon salt together in now-empty skillet. Bring to simmer over medium heat. Reduce heat to low and cook, stirring occasionally for 5 minutes. Off heat, stir in 2 teaspoons grated lime zest plus 3 tablespoons juice
  4. When pasta is about 30 seconds from being done, add pea pieces. Reserve 1 cup cooking water, then drain pasta and peas and return to pot. Add peanut sauce and shrimp and any accumulated juices. Set over low heat and toss to coat, adjusting consistency with reserved cooking water as needed. Season with salt and pepper to taste. Divide among serving bowls and garnish with reserved sliced snow peas and chopped peanuts. Serve with lime wedges
Spicy Peanut Noodles with Shrimp and Snow Peas

Spicy Peanut Noodles with Shrimp and Snow Peas

Headshot of Steve Dunn
By Steve Dunn

Published on July 31, 2025

Save

Time

45 minutes

Yield

Serves 6

Ingredients

8 ounces snow peas
2 tablespoons vegetable oil
¼ cup salted dry-roasted peanuts, chopped
1 pound medium shrimp (41 to 50 per pound), peeled and deveined
½ teaspoon table salt, divided, plus salt for cooking pasta
¼ teaspoon pepper
1 pound spaghetti
1 (14-ounce) can coconut milk
¼ cup creamy peanut butter
2 tablespoons Thai red curry paste
2 tablespoons soy sauce
1 tablespoon packed brown sugar
2 teaspoons grated lime zest plus 3 tablespoons juice (2 limes), plus lime wedges for serving

Ingredients

8 ounces snow peas
2 tablespoons vegetable oil
¼ cup salted dry-roasted peanuts, chopped
1 pound medium shrimp (41 to 50 per pound), peeled and deveined
½ teaspoon table salt, divided, plus salt for cooking pasta
¼ teaspoon pepper
1 pound spaghetti
1 (14-ounce) can coconut milk
¼ cup creamy peanut butter
2 tablespoons Thai red curry paste
2 tablespoons soy sauce
1 tablespoon packed brown sugar
2 teaspoons grated lime zest plus 3 tablespoons juice (2 limes), plus lime wedges for serving

Ingredients

8 ounces snow peas
2 tablespoons vegetable oil
¼ cup salted dry-roasted peanuts, chopped
1 pound medium shrimp (41 to 50 per pound), peeled and deveined
½ teaspoon table salt, divided, plus salt for cooking pasta
¼ teaspoon pepper
1 pound spaghetti
1 (14-ounce) can coconut milk
¼ cup creamy peanut butter
2 tablespoons Thai red curry paste
2 tablespoons soy sauce
1 tablespoon packed brown sugar
2 teaspoons grated lime zest plus 3 tablespoons juice (2 limes), plus lime wedges for serving

Why This Recipe Works

Peanut butter, coconut milk, and jarred red curry paste make a quick but potent sauce for the noodles. Instead of splurging on pricey, nutty-tasting, unrefined peanut oil to cook the shrimp, we fried chopped peanuts in vegetable oil, which imbued it with nutty flavor and aroma; we then used the fried nuts to garnish the dish. For efficiency, we blanched the snow peas in the boiling pasta water just as the spaghetti finished cooking and drained both after 30 seconds, which ensured al dente pasta and lightly crisp, vibrant green snow peas. Lime juice and zest added to the sauce off heat boosted complexity and made the dish pop.

Before You Begin

We prefer the richness of regular coconut milk here, but light coconut milk can be used.

Instructions

  1. Bring 2 quarts water to boil in Dutch oven. Meanwhile, remove strings from 8 ounces snow peas. Thinly slice 10 peas crosswise and reserve for garnish; cut remaining on bias into thirds and set aside. 
  2. Heat 2 tablespoons vegetable oil in 12-inch skillet over medium heat until shimmering. Add ¼ cup salted dry-roasted peanuts, chopped, and cook, stirring frequently, until golden brown, 2 to 3 minutes. Off heat, use slotted spoon to transfer peanuts to small bowl. Return skillet to medium-high heat, add 1 pound shrimp, peeled and deveined; ¼ teaspoon table salt; and ¼ teaspoon pepper, and cook, stirring frequently, until just cooked through, about 2 minutes. Transfer to bowl and cover to keep warm. Wipe out skillet. 
  3. Add 1 pound spaghetti and 1½ teaspoons salt to boiling water and cook, stirring often, until al dente. Meanwhile, whisk 1 can coconut milk, ¼ cup creamy peanut butter, 2 tablespoons Thai red curry paste, 2 tablespoons soy sauce, 1 tablespoon packed brown sugar, and remaining ¼ teaspoon salt together in now-empty skillet. Bring to simmer over medium heat. Reduce heat to low and cook, stirring occasionally for 5 minutes. Off heat, stir in 2 teaspoons grated lime zest plus 3 tablespoons juice
  4. When pasta is about 30 seconds from being done, add pea pieces. Reserve 1 cup cooking water, then drain pasta and peas and return to pot. Add peanut sauce and shrimp and any accumulated juices. Set over low heat and toss to coat, adjusting consistency with reserved cooking water as needed. Season with salt and pepper to taste. Divide among serving bowls and garnish with reserved sliced snow peas and chopped peanuts. Serve with lime wedges

Gift This Recipe

Enjoyed this dish? Let others know by sharing it as a gift recipe.

This is a members' feature.