This Thai Peanut Noodle Soup is creamy, spicy, and packed with slurp-worthy flavor. Perfect for weeknight dinners, it comes together in 30 minutes and feels like a warm hug in a bowl.

Why Thai Peanut Noodle Soup Deserves a Spot on Your Dinner Table
The Comfort Food You Didn’t Know You Needed
Sometimes, dinner just needs to feel good. Thai peanut noodle soup does exactly that—with its creamy coconut base, a hint of spice from red curry paste, and the nutty richness of peanut butter noodles, every spoonful is equal parts cozy and crave-worthy. The chewy rice noodles soak up that silky broth in the most satisfying way, and once you add toppings like fresh herbs and crunchy peanuts, it becomes the kind of soup you’ll dream about on cold nights.
If you’ve ever made creamy gnocchi soup and loved how it hugged the bowl, you’ll be obsessed with this twist that leans into Thai flavors.
A Smart Choice for Busy Weeknights
We’ve all been there—5 p.m. hits and takeout sounds tempting. But this Thai soup recipe proves that a satisfying, restaurant-style dinner doesn’t have to take all night. It comes together in under 30 minutes with simple ingredients you probably already have. Plus, it’s packed with nourishing veggies and plant-powered protein that’ll leave you feeling full and energized.
Whether you’re meal-prepping ahead or flying solo on a Tuesday night, this recipe is built for real-life hunger with real-life time limits.
Print
Thai Peanut Noodle Soup
- Total Time: 30 mins
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Thai Peanut Noodle Soup is rich, creamy, and full of bold flavor. Ready in 30 minutes, it’s perfect for weeknight dinners that taste like takeout but feel nourishing and homemade.
Ingredients
- 6 Tbsp. vegetable oil (90 ml)
- 8 oz. cremini mushrooms, stemmed and sliced 1/4″ thick (225 g)
- 2 Tbsp. plus 1/8 tsp. kosher salt (32 g)
- 6 oz. pad Thai rice noodles (170 g)
- 4 cloves garlic, minced
- 2 Tbsp. minced or grated ginger (30 g)
- 2 Tbsp. red Thai curry paste (30 g)
- 1 can unsweetened coconut milk, 14.5 oz (430 ml)
- 1/4 cup low-sodium soy sauce (60 ml)
- 3 Tbsp. creamy natural peanut butter (45 g)
- 4 cups low-sodium vegetable broth (950 ml)
- 1 small red bell pepper, seeded and sliced
- 2 Tbsp. fresh lime juice (30 ml)
- 8 cilantro sprigs
- 1 cup Thai or regular basil leaves (25 g)
- 1 cup unsalted roasted peanuts, chopped (130 g)
Instructions
- In a large pot over medium heat, heat 3 tablespoons oil. Cook mushrooms, tossing occasionally, until golden brown and crisp, about 8 to 10 minutes. Season with 1/8 teaspoon salt. Transfer mushrooms to a plate.
- Meanwhile, bring a medium pot of water to a boil. Stir in remaining 2 tablespoons salt. Add noodles and cook, stirring occasionally, until tender, 5 to 6 minutes. Drain, transfer to a bowl, and toss with 1 tablespoon oil; set aside.
- In the same pot used for mushrooms, heat remaining 2 tablespoons oil over medium heat. Cook garlic, ginger, and curry paste, stirring constantly, until fragrant, about 1 minute.
- Stir in coconut milk, soy sauce, and peanut butter until fully combined. Add vegetable broth and bring to a boil over high heat.
- Add bell pepper, reduce heat to medium-low, and simmer for about 3 minutes until just tender.
- Stir in lime juice and return cooked mushrooms to the pot. Remove from heat.
- Divide noodles among bowls. Ladle the hot broth and vegetables over the noodles.
- Top with fresh cilantro, basil, and crushed roasted peanuts before serving.
Notes
- Store broth and noodles separately for best texture
- Add extra veggies like spinach or shredded carrots if desired
- Use soba or spaghetti noodles as an alternative
- Soup base can be frozen up to 1 month
- Garnish just before serving for freshest flavor
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 470
- Sugar: 5
- Sodium: 780
- Fat: 26
- Saturated Fat: 11
- Unsaturated Fat: 12
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 4
- Protein: 14
- Cholesterol: 0
Ingredients That Bring the Flavor
Pantry Staples Meet Bold Thai Flavors
When it comes to flavor, Thai peanut noodle soup doesn’t hold back. It’s rich, savory, and a little spicy—all thanks to ingredients you probably already have in your pantry. Here’s what gives the broth that bold, unforgettable depth:
- Red Thai curry paste: This is where the heat and complexity come from.
- Natural peanut butter: Adds that nutty creaminess that makes every bite rich and comforting.
- Coconut milk: Balances the spice with subtle sweetness and makes the soup creamy.
- Low-sodium soy sauce: Brings that umami base and rounds out the flavor.
- Pad Thai rice noodles: Soft, chewy noodles that soak up all the broth magic.
This core combo creates a restaurant-level bowl without needing hard-to-find ingredients. And if peanut butter recipes are your thing, you’ll definitely love the texture and balance it brings—just like it does in these plant-powered bowls.
Fresh Add-ins for Crunch and Brightness
Beyond the broth, this soup shines with fresh, vibrant toppings that add contrast and crunch. These ingredients don’t just make the dish look good—they lift the whole flavor profile:
- Cremini mushrooms: Meaty and satisfying with crispy edges when sautéed.
- Red bell pepper: Adds color and sweetness in every bite.
- Fresh lime juice: A splash of citrus cuts through the richness and brings brightness.
- Cilantro and Thai basil: Essential for that fresh-herb finish.
- Unsalted roasted peanuts: Crushed on top, they add salty crunch and extra protein.
Together, these bring a layered texture that makes every bite different—in the best way. You can even toss in extra veggies like spinach, grated carrot, or zucchini if you’re looking to bulk it up with what’s in the fridge.
Step-by-Step: How to Make Thai Peanut Noodle Soup
Cook the Base and Build Flavor
Start by heating your pot with oil and giving the mushrooms some attention. When sautéed right, they turn golden and crisp—adding a satisfying bite to contrast the creamy broth.
Here’s how to build a deep, savory base:
- In a large pot, cook the cremini mushrooms in oil until browned and crispy. Sprinkle lightly with salt and set aside.
- In the same pot, add garlic, ginger, and red Thai curry paste. Stir constantly until aromatic—this brings out the spice and infuses the oil with flavor.
- Pour in coconut milk, soy sauce, and peanut butter. Whisk until smooth. This combo becomes your rich, velvety peanut broth.
At this point, your kitchen smells amazing, and the flavor foundation is locked in.
Add Veggies and Noodles for That Perfect Bite
Once the base simmers, it’s time to layer in your vegetables and noodles:
- Stir in the vegetable broth and sliced red bell pepper. Let it simmer gently for 3 minutes—just enough to soften the pepper without overcooking.
- Add lime juice and return the cooked mushrooms to the pot.
While the broth is doing its thing, cook your rice noodles in a separate pot. Once tender, drain and toss with a little oil to prevent sticking.
To serve:
- Place noodles into bowls
- Ladle hot peanut broth over the top
- Finish with fresh basil, cilantro, and a handful of crushed roasted peanuts
The result? A creamy, spicy, comforting bowl that feels like something you’d order at your favorite Thai spot—but easier and way more satisfying.
Craving more dishes with this Thai-inspired vibe? Try this Thai salad twist loaded with the same addictive peanut flavor.

Make It Work for You: Swaps and Add-ins
No Stress, Just Options
One of the best things about this Thai peanut noodle soup is how flexible it is. You don’t need to run out for specialty ingredients—just work with what’s already in your pantry or fridge. Here’s how you can make it your own:
- Mushroom swap: Use shiitake, oyster, or even button mushrooms if cremini isn’t available. Each adds its own texture and flavor.
- Curry paste alternative: If you’re out of Thai curry paste, try a spoonful of chili garlic sauce mixed with a pinch of turmeric or paprika.
- More veggies? Yes, please. Add fresh spinach, julienned carrots, snap peas, or shredded cabbage for color, crunch, and extra nutrients.
- No rice noodles? Sub in soba, whole wheat spaghetti, or glass noodles depending on what you have.
This kind of flexibility is what makes it ideal for busy weeknights—you can make swaps without compromising the cozy, satisfying flavor.
Storage and Prep Tips
Make a big batch of the broth and enjoy it all week. Here’s how to keep everything tasting fresh:
- Store the noodles and broth separately to avoid sogginess.
- Refrigerate leftovers for up to 3 days in airtight containers.
- Reheat gently on the stove and stir well before serving to bring the peanut butter back into smooth suspension.
- Freeze the broth (without noodles) for up to 1 month. Thaw overnight and reheat before serving.
For more Asian-inspired, veggie-forward soups, check out this nutrient-rich comfort bowl that’s just as easy to prep and store.
Why This Recipe Is a Weeknight Winner
Balanced, Nourishing, and Totally Craveable
This Thai peanut noodle soup is more than just a recipe—it’s the kind of meal that brings warmth, ease, and flavor in one bowl. With the protein from peanut butter and the richness of coconut milk, it fills you up without weighing you down. The lime and herbs brighten things up so you’re never stuck with a flat, one-note soup.
Plus, let’s not ignore how satisfying it is to make something this flavorful at home with just a few pantry staples and a single pot. Whether you’re cooking for one or feeding the whole table, it hits that sweet spot between comforting and energizing.
Looking for other plant-forward bowls that hit that balance? These creamy peanut chickpea bowls deliver the same cozy, protein-packed vibe—minus the soup.
Built for Real Life
This recipe isn’t just about flavor—it’s designed for your lifestyle. Minimal chopping. Flexible ingredients. Fast cleanup. It’s the kind of dinner you can count on after a long day without sacrificing quality or satisfaction.
And because it stores well, reheats beautifully, and can be customized endlessly, it’s a go-to that fits every season and schedule. Real food, real comfort, no stress.






