Spicy Peanut Butter Noodles

Section: Satisfying Main Dishes for Every Occasion

These Spicy Peanut Butter Noodles are your go-to for a quick, satisfying dish packed with bold flavor. A creamy blend of peanut butter and gochujang creates a rich, spicy sauce that clings perfectly to chewy noodles. Ready in just 20 minutes and made mostly with pantry staples, this meal is endlessly versatile—great hot or cold, with your choice of added protein or veggies. Whether you're craving heat or comfort, this dish delivers big flavor with minimal effort.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Sun, 08 Jun 2025 13:35:11 GMT
A bowl of spicy peanut butter noodles with a fried egg on top. Bookmark
A bowl of spicy peanut butter noodles with a fried egg on top. | ioanacooks.com

These delicious and easy 20-minute Spicy Peanut Butter Noodles are filled with addicting Asian flavors. The combination of peanut butter and gochujang creates a rich, sweet, and spicy sauce that has the most amazing texture. Can easily be made gluten-free and/or vegan!

This recipe is perfect for a weeknight dinner and leftovers are even better the next day! Adjust the spices as desired (it does turn out pretty spicy), make it protein-packed with added meat or tofu, and enjoy this simple but flavor-packed dish!

Ingredient Notes

  • dried noodles: I used Thai rice noodles as a gluten-free option, but feel free to use your favorite noodles.
  • creamy peanut butter: If you use natural peanut butter, make sure it is a no-stir variety so the creamy sauce doesn’t get too oily.
  • soy sauce: Or tamari sauce, for gluten-free.
  • gochujang: Or sriracha sauce – This will be spicy. Use more or less depending on your spice level.
  • rice vinegar
  • toasted sesame oil
  • brown sugar: Or coconut sugar or maple syrup.
  • fresh garlic cloves
  • fresh ginger
  • garnish: Chopped green onions, julienned cucumbers, cilantro, sesame seeds, and lime wedges.
  • optional: soft-boiled eggs or 8oz of your favorite protein like beef, chicken, pork, shrimp, or crispy tofu.

Step-by-Step Instructions

Step 1:
Bring a large pot of water to a boil, and cook noodles according to package directions. You can make the sauce while the noodles cook. Reserve the 1/2 cup of the noodle water after cooking. Set the drained noodles aside.
Step 2:
In a large bowl, combine peanut butter, soy sauce, gochujang, rice vinegar, sesame oil, brown sugar, garlic, and ginger in a bowl.
Step 3:
Once the noodles are done cooking, slowly pour in pasta water over the sauce ingredients while whisking everything together until smooth. You may not need to use all 1/2 cup of the water.
Step 4:
Add the cooked noodles to the sauce and toss together to combine.
Step 5:
Serve warm, topped with green onions, cucumbers, cilantro, sesame seeds, and/or a squeeze of fresh lime juice, if desired.
Step 6:
I like to serve with soft-boiled eggs, but you can add any protein you want.
A bowl of spicy peanut butter noodles with a fried egg on top. Bookmark
A bowl of spicy peanut butter noodles with a fried egg on top. | ioanacooks.com

Expert Tips

I personally love using rice noodles for Asian recipes, because they are deliciously chewy while soaking in sauce flavors really well. However, any other type of noodles will work for this recipe (ramen noodles, soba noodles, udon noodles, etc.)

The richness of the creamy peanut butter pairs wonderfully with gochujang, Korean chili paste, but you can also use sriracha. This recipe is spicy, but you can reduce the chili paste or omit it completely if you want a milder flavor.

I like to add julienned cucumbers to spicy noodles because they provide a refreshing contrast to the flavor. However, you can add any other veggies you have on hand like mushrooms or edamame.

I added soft-boiled eggs, but feel free to use any other protein you like, such as beef, chicken, pork, shrimp, or even tofu for a vegan meal.

A bowl of spicy peanut butter noodles with a fried egg on top. Bookmark
A bowl of spicy peanut butter noodles with a fried egg on top. | ioanacooks.com

Storage Tips

Store leftovers in the fridge for 3-4 days in an airtight container. Reheat in the microwave, or toss together in a pan over medium heat with a splash of water until heated through.

Frequently Asked Questions About Recipes

→ Can I make this dish less spicy?

Yes! Simply reduce the amount of gochujang or substitute with a mild chili sauce or omit it entirely for a milder flavor.

→ What noodles work best for this dish?

Thai rice noodles are a great option, especially if you need gluten-free, but soba, ramen, or udon noodles also work well.

→ Can I prepare these noodles ahead of time?

Yes, store them in an airtight container in the fridge for up to 4 days. Reheat with a splash of water to loosen the sauce.

→ What protein can I add to this dish?

You can add soft-boiled eggs, tofu, chicken, shrimp, beef, or pork to make the dish more filling.

→ Are there any vegetable add-ins you recommend?

Julienned cucumbers, mushrooms, edamame, or shredded carrots are great choices to add freshness and crunch.

Spicy Peanut Butter Noodles

Bold, creamy noodles with peanut butter and gochujang. Ready in 20 minutes with pantry staples.

Time Needed to Prep
10 minutes
Cooking Duration
10 minutes
Overall Time
20 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Easy to Make

Type of Cuisine: Asian-Inspired

Number of Portions: 4 How Many It Serves (4 servings)

Dietary Preferences: Made for Vegetarians, Dairy-Free Suitable

Ingredients You'll Need

→ Noodles and Base

Ingredient 01 8 oz dried Thai rice noodles or preferred noodles

→ Peanut Sauce

Ingredient 02 1/3 cup creamy peanut butter (no-stir variety preferred)
Ingredient 03 3 tablespoons soy sauce or tamari
Ingredient 04 1 to 2 tablespoons gochujang or sriracha, to taste
Ingredient 05 2 tablespoons rice vinegar
Ingredient 06 1 tablespoon toasted sesame oil
Ingredient 07 1 tablespoon brown sugar or coconut sugar
Ingredient 08 2 cloves garlic, minced
Ingredient 09 1 teaspoon freshly grated ginger
Ingredient 10 1/2 cup reserved noodle cooking water, as needed

→ Garnishes and Add-Ins

Ingredient 11 2 green onions, chopped
Ingredient 12 1/2 cup julienned cucumber
Ingredient 13 1 tablespoon chopped cilantro
Ingredient 14 1 teaspoon sesame seeds
Ingredient 15 1 lime, cut into wedges
Ingredient 16 2 soft-boiled eggs or 8 oz cooked protein (beef, chicken, pork, shrimp, or tofu)

Steps to Follow

Step 01

Bring a large pot of water to a boil and cook noodles according to package directions. Reserve 1/2 cup of cooking water and drain the rest. Set noodles aside.

Step 02

In a large bowl, whisk together peanut butter, soy sauce, gochujang, rice vinegar, sesame oil, brown sugar, garlic, and ginger until combined.

Step 03

Gradually whisk in reserved cooking water until the sauce reaches a smooth, pourable consistency. You may not need the full amount.

Step 04

Add cooked noodles to the sauce and toss thoroughly to coat.

Step 05

Top with green onions, cucumber, cilantro, sesame seeds, and a squeeze of lime. Serve warm with optional protein such as soft-boiled eggs or your preferred meat or tofu.

Extra Tips

  1. Use rice noodles for a chewy texture that absorbs the sauce well.
  2. Gochujang adds depth and heat, but you can adjust or omit for a milder dish.
  3. Julienned cucumber adds a refreshing crunch that balances the spice.
  4. Add any vegetables or proteins on hand to customize the dish.
  5. Store leftovers refrigerated in an airtight container for up to 4 days.

Tools You'll Need

  • Large pot
  • Large mixing bowl
  • Whisk
  • Knife and cutting board

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains peanuts
  • Contains soy
  • Contains sesame

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 580
  • Total Fat: 30 grams
  • Carbohydrate Amount: 65 grams
  • Protein Amount: 15 grams