...
Go Back
+ servings
Overhead view of a bowl of homemade spicy Thai peanut noodles recipe topped with vegetables, crushed peanuts, and fresh herbs on a white kitchen counter.

Spicy Thai Peanut Noodles Recipe

Creamy, spicy, and quick Thai peanut noodles made with natural peanut butter, fresh veggies, and your choice of protein — ready in 20 minutes.
No ratings yet
Print Pin
Course: Main Course
Cuisine: Asian, Thai
Prep Time: 10 minutes
Cook Time: 10 minutes
Sauce Resting: 10 minutes
Total Time: 30 minutes
Servings: 4 Servings
Calories: 420kcal
Cost: $8

Equipment

  • 1 Large pot For boiling noodles
  • 1 Fine-mesh strainer To drain noodles
  • 1 Large mixing bowl For combining noodles, sauce, and veggies
  • 1 Sharp knife For chopping and julienning vegetables
  • 1 Whisk To blend the sauce ingredients
  • 1 Tongs To toss noodles and sauce together

Ingredients

Main Ingredients

  • 8 oz rice noodles Or other Asian noodles
  • 3 tablespoon natural peanut butter Creamy texture preferred
  • 2 tablespoon soy sauce Low-sodium recommended
  • 1 tablespoon sesame oil
  • 1–2 teaspoon sriracha sauce Adjust to taste
  • 1 tablespoon lime juice Freshly squeezed
  • 2 cloves garlic Minced
  • 1 teaspoon fresh ginger Grated
  • 1 red bell pepper Julienned
  • 1 carrot Julienned
  • 0.5 cucumber Julienned
  • 2 green onions Sliced
  • 0.25 cup fresh cilantro Chopped
  • 2 tablespoon crushed peanuts For garnish
  • lime wedges For serving

Optional Proteins

  • 1 cup tofu Cooked and cubed
  • 1 cup chicken Cooked and sliced
  • 1 cup shrimp Cooked
  • 0.5 cup edamame Shelled

Instructions

  • Boil noodles until tender, then drain and rinse under cold water.
  • In a bowl, whisk together peanut butter, soy sauce, sesame oil, sriracha, lime juice, garlic, and ginger.
  • Add 1–2 tablespoon warm water if needed to thin the sauce to a creamy consistency.
  • Let the sauce rest for 10 minutes to enhance flavor.
  • Toss cooked noodles with the peanut sauce, vegetables, and protein of choice.
  • Mix gently using tongs to coat evenly.
  • Rest for 5 minutes before serving to let flavors meld.

Notes

  • Nutrition information is automatically calculated, so should only be used as an approximation.

Nutrition

Serving: 220g | Calories: 420kcal | Carbohydrates: 45g | Protein: 14g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Sodium: 580mg | Potassium: 420mg | Fiber: 5g | Sugar: 6g | Vitamin A: 2400IU | Vitamin C: 22mg | Calcium: 55mg | Iron: 2.2mg