Authentic Thai peanut noodles recipe with a rich, creamy sauce you can make in 20 minutes or less. It’s a quick and easy weeknight dinner that’s way better than takeout, even the kids will love it!

Note: While traditional Thai peanut sauce doesn’t use peanut butter, this easy recipe uses it for convenience. That way, you can make this dish with basic pantry staples!
Peanut noodles are an Asian dish made with rice noodles coated in a creamy peanut sauce. It’s a versatile meal that pairs well with various proteins or vegetables, making it perfect for a quick noodle dinner.
More about these creamy noodles
After making the reader-requested peanut ramenmy hubby has officially fallen head over heels for peanut flavor in Thai food. So, I came up with this simple recipe that features the best peanut sauce for noodles!
It turned out to be total comfort food; rice noodles smothered in a luscious peanut butter sauce that’s savory from the soy sauce, sweetened with palm sugar, and finished with just the right amount of chili sauce heat.


Looking for some more authentic noodle recipes? Be sure to check out pad Thai chicken and pad see ewboth are Thai cuisine classics!
The best part about this recipe? It’s ridiculously easy to make. Just cook the noodlesstir up that creamy sauceand toss everything together. In less than 20 minutes, you’ll have Thai peanut butter noodles that taste better than any version you’ve ever tried.
Ingredient Notes
You’ll find everything you need at Asian markets or Asian grocery stores. Be sure to scroll to the recipe card at the bottom of this post for exact measurements!


- Noodles – I used rice noodles, but other noodles, spaghettior any pasta you have on hand works too. You can also use sen yai noodles.
- Peanut butter – I used this version of Skippy brandwith a smooth, creamy texture.
- Light soy sauce
- Palm sugar – Available on Amazon.
- Water – Helps to thin out the sauce to coat the noodles evenly.
- Chile sauce – Use my Thai hot sauce or any store-bought chili sauce. Feel free to adjust to your spice preference.
- Garlic
- Oil – Use a neutral, high smoke point oil like vegetable oil or canola oil.
- Optional garnishing – Green onions, coriander, crushed peanutsand sesame seeds.
How to make Thai peanut noodles
Step 1: Heat oil in a saucepan over low heat. Add garlic, peanut butter, soy sauce, chili sauce, palm sugar, and water. Stir continuously until everything is well combined, and the palm sugar completely dissolves.


Step 2: Cook and drain the noodles according to the package instructions. When draining, leave them a little bit moist to help the sauce stick better.


Step 3: Toss your Thai noodles with peanut sauce until they’re evenly coated. Serve immediately, garnished with green onions, coriander, sesame seeds, crushed peanuts, and a squeeze of lime if you like. Enjoy!
Recipe customization options
- Protein: This is a vegan recipe, but you can stir-fry some shrimp, tofu, or even chicken and toss them with the noodles.
- Vegetables: Add any veggies you love! Bell peppers, carrots, zucchini, broccoli, and sugar snap peas are perfect. Stir-fry or blanch them before mixing into the noodles.
- Spicy peanut butter noodles: For a spicier kick, stir in extra chili sauce, Thai chili oilsprinkle with red pepper flakesor add some sliced fresh chilies.
- Gluten-free option: Swap out the soy sauce for tamari and use gluten-free noodles.
More Thai noodles to try
Love this vegan and easy Thai peanut noodles recipe? Please make my day by dropping a star rating and/or a comment below! Follow me on social media: Facebook, Instagramand Pinterest.
Thai Peanut Noodles Recipe


Ready in 20 minutes, this Thai peanut noodles recipe is quick, easy, vegan, and family-friendly, with lots of protein options to customize.
-
Heat oil in a saucepan over low heat. Add garlic, peanut butter, soy sauce, chili sauce, palm sugar, and water. Stir continuously until everything is well combined, and the palm sugar completely dissolves.
-
Cook and drain the noodles according to the package instructions. When draining, leave them a little bit moist to help the sauce stick better.
-
Toss your Thai noodles with peanut sauce until they’re evenly coated. Serve immediately, garnished with green onions, coriander, sesame seeds, crushed peanuts, and a squeeze of lime if you like. Enjoy!
- Use the nutrition card in this recipe as a guideline.
Calories: 860kcal | Carbohydrates: 113g | Protein: 17g | Fat: 39g | Saturated Fat: 6g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 21g | Trans Fat: 0.1g | Sodium: 1823mg | Potassium: 474mg | Fiber: 5g | Sugar: 18g | Vitamin A: 205IU | Vitamin C: 7mg | Calcium: 64mg | Iron: 2mg