
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.

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.

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.