I started making this One-Pot Vegan Thai Peanut Noodle Soup on evenings when I wanted something warm and comforting that still felt full of fresh flavor.
The creamy peanut broth, tender noodles, and colorful vegetables create a cozy meal that feels hearty enough for dinner while still being simple enough for busy weeknights.
This soup quickly became one of my favorite one-pot meals because it comes together easily and reheats beautifully the next day. The balance of peanut butter, coconut milk, garlic, ginger, and lime creates a rich and savory broth that feels comforting without becoming too heavy.
Why You’ll Love This Recipe
This Thai peanut noodle soup is creamy, savory, and packed with comforting flavor while still being approachable for beginner cooks. Since everything cooks in one pot, cleanup stays simple and dinner feels much easier during busy evenings.
I also love how flexible this recipe can be depending on what vegetables or noodles you already have available at home. You can swap ingredients, adjust the spice level, or add extra toppings while still keeping the same rich peanut broth that makes the soup so satisfying.
Another reason this recipe works so well is that it feels filling without requiring complicated ingredients or long cooking times. The noodles, vegetables, and creamy broth come together quickly to create a balanced meal that works beautifully for family dinners, meal prep lunches, or cozy evenings at home.
Serves: 6 people
This recipe serves about 6 people depending on portion size and toppings. It can also be doubled easily for meal prep, larger families, or leftovers throughout the week.
Ingredients You’ll Need
Broth Base
- 1 tablespoon sesame oil
- 1 medium onion, sliced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 4 cups vegetable broth
- 1 can full-fat coconut milk
- 1/2 cup creamy peanut butter
- 2 tablespoons soy sauce or tamari
- 1 tablespoon red curry paste
- 1 tablespoon maple syrup
- Juice of 1 lime
Main Ingredients
- 8 ounces rice noodles or ramen noodles
- 1 red bell pepper, sliced
- 1 cup shredded carrots
- 1 cup mushrooms, sliced
- 2 cups baby spinach
- 1 block firm tofu, cubed
Optional Toppings
- Chopped peanuts
- Green onions
- Fresh cilantro
- Lime wedges
- Chili flakes
- Sriracha
Pro Tips
- Whisk the peanut butter and coconut milk carefully into the broth so the soup becomes smooth and creamy without lumps. A gentle simmer helps everything blend together more evenly.
- Cook the noodles only until tender because they continue softening slightly while sitting in the broth. Overcooked noodles can become too soft during storage or reheating.
- Use firm or extra-firm tofu if you want the cubes to hold their shape better in the soup. Pressing the tofu beforehand also helps improve texture and flavor absorption.
- Slice the vegetables thinly so they cook quickly while still keeping a little texture and freshness in the soup. Thin vegetables also make the soup easier to eat and more balanced in every bite.
- Let kids help add toppings like peanuts or green onions before serving because it is a simple and fun kitchen task with very little mess. This recipe works especially well for family-friendly dinners.
- Taste the broth before serving and adjust the lime juice, soy sauce, or peanut butter if needed. Small finishing changes help balance the savory, creamy, sweet, and tangy flavors beautifully.
Tools You’ll Need
- Large pot or Dutch oven
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Ladle
- Small whisk
- Airtight storage containers
Substitutions and Variations
Swap the Noodles
Use soba noodles, udon noodles, rice noodles, or spaghetti if preferred. Different noodles create slightly different textures while still working beautifully with the creamy peanut broth.
Change the Vegetables
Use snap peas, bok choy, corn, zucchini, kale, or broccoli instead of the vegetables listed. This soup works well with many seasonal vegetables or whatever you already have available.
Make It Spicier
Add extra curry paste, chili flakes, or sriracha for more heat. The spice pairs beautifully with the creamy peanut and coconut broth.
Swap the Protein
Use chickpeas, edamame, or tempeh instead of tofu if preferred. Each option creates a slightly different texture while still keeping the soup hearty and satisfying.
Add More Texture
Top the soup with crushed peanuts, crispy onions, sesame seeds, or fresh bean sprouts before serving. These toppings create extra crunch and make the bowls feel even more comforting and filling.
Make Ahead Tips
This One-Pot Vegan Thai Peanut Noodle Soup is a great meal to prepare ahead because the broth develops even more flavor after resting for several hours. I often make the broth earlier in the day so dinner comes together quickly once it is time to add the noodles and vegetables later on.
You can also chop the vegetables and cube the tofu ahead of time to make preparation much easier during busy evenings. Keeping everything refrigerated in separate containers helps the ingredients stay fresh and ready to cook quickly.
If you plan to make the soup for meal prep, store the noodles separately from the broth whenever possible. This helps keep the noodles from absorbing too much liquid and becoming overly soft while refrigerated.
The peanut broth freezes very well too, which makes it especially useful for long-term meal prep. Having portions of homemade soup ready in the freezer makes quick lunches and dinners much more manageable during busy weeks.
Instructions
Step 1: Sauté the Aromatics
Heat the sesame oil in a large pot or Dutch oven over medium heat. Add the sliced onion and cook for about 4 to 5 minutes until softened, then stir in the garlic and ginger and cook for another minute until fragrant.
Step 2: Build the Broth
Pour the vegetable broth into the pot and stir in the coconut milk, peanut butter, soy sauce or tamari, red curry paste, and maple syrup. Whisk gently until the peanut butter fully blends into the broth and the mixture becomes smooth and creamy.
Step 3: Simmer the Broth
Bring the broth to a gentle simmer over medium heat. Let it cook for about 5 minutes so the flavors blend together and the broth thickens slightly.
Step 4: Add the Vegetables
Stir in the sliced bell pepper, shredded carrots, and mushrooms. Let the vegetables cook for about 5 to 7 minutes until tender while still keeping a little texture and color.
Step 5: Add the Tofu
Gently stir the cubed tofu into the soup and let it warm through for several minutes. The tofu will absorb some of the creamy peanut broth while simmering gently.
Step 6: Cook the Noodles
Add the noodles directly into the simmering soup and cook according to the package instructions, usually about 4 to 6 minutes. Stir occasionally so the noodles separate evenly without sticking together.
Step 7: Add the Spinach and Lime Juice
Stir in the baby spinach during the final minute of cooking until wilted. Add the fresh lime juice and stir gently to brighten the flavor of the broth before serving.
Step 8: Serve and Garnish
Ladle the soup into bowls and top with chopped peanuts, green onions, cilantro, chili flakes, or extra lime wedges if desired. Serve warm while the noodles and broth are still hot and comforting.
Serving Suggestions
This Thai peanut noodle soup tastes especially comforting served fresh and hot with extra toppings set out at the table. Chopped peanuts, green onions, cilantro, and lime wedges help everyone customize their own bowls easily.
I also like serving the soup with fresh cucumber salad or steamed edamame on the side for extra texture and freshness. The cool vegetables balance the creamy peanut broth beautifully and help round out the meal.
For a heartier dinner, pair the soup with vegetable spring rolls, crispy tofu, or warm flatbread. These simple additions make the meal feel cozy and filling without requiring much extra preparation.
You can also add extra vegetables like bean sprouts, bok choy, spinach, or corn directly into the bowls before serving. This works especially well for using leftover vegetables already in the refrigerator.
This recipe works very well for meal prep when the broth and noodles are stored separately. Keeping the noodles apart helps preserve the best texture while still making lunches and dinners quick to assemble later.
If you want an even richer broth, drizzle a little chili oil or toasted sesame oil over the bowls before serving. The extra flavor makes the soup feel especially warm and comforting on colder evenings.
Leftovers and Storage
Store leftover broth, noodles, and toppings separately whenever possible to help preserve the best texture. I usually place the broth in airtight containers and refrigerate the noodles separately so they stay firmer during storage.
The broth stays fresh in the refrigerator for up to four days, making it excellent for meal prep lunches or quick dinners during busy weeks. The flavor often becomes even richer after resting overnight as the peanut butter, coconut milk, and seasonings blend together more fully.
For longer storage, freeze the broth in freezer-safe containers for up to three months. Leaving out the noodles before freezing helps maintain better texture once reheated later.
When ready to enjoy, thaw the broth overnight in the refrigerator or reheat gently over low heat. Add freshly cooked noodles directly into the hot broth before serving for the best flavor and texture.
If the broth thickens too much while refrigerated, stir in a small splash of vegetable broth or water during reheating to loosen the consistency. Gentle reheating helps preserve the creamy texture of the peanut broth.
Nutrition and Benefits
- Peanut butter creates a rich and creamy broth while adding plant-based protein and comforting flavor to the soup.
- Coconut milk balances the savory and slightly spicy ingredients while helping create a smooth and satisfying texture.
- Vegetables like carrots, mushrooms, spinach, and bell peppers add color, freshness, and texture that help balance the rich broth.
- Tofu provides plant-based protein that helps make the soup hearty and filling while keeping the recipe completely vegan.
- Since everything cooks in one pot, this recipe stays approachable and practical while still creating a homemade meal that feels warm and nourishing.
Recipe FAQ
What type of noodles work best?
Rice noodles, ramen noodles, soba noodles, or udon noodles all work very well in this soup. Different noodles create slightly different textures while still pairing beautifully with the peanut broth.
Why is my broth too thick?
The noodles naturally absorb liquid while sitting in the broth. Adding extra vegetable broth or water during reheating helps loosen the soup if needed.
Can I freeze this soup?
The broth freezes very well, but the noodles are best cooked fresh before serving. Freezing noodles directly in the broth can make them too soft after reheating.
Is this soup spicy?
The spice level is fairly mild and family-friendly, especially if using a moderate amount of curry paste. You can easily increase the heat with chili flakes or sriracha if preferred.
Can I make this nut-free?
Yes, sunflower seed butter can replace peanut butter for a nut-free version. The flavor will change slightly, but the broth will still stay creamy and rich.
What vegetables work best in this recipe?
Bell peppers, carrots, mushrooms, spinach, bok choy, snap peas, broccoli, and corn all work very well. The recipe is flexible and easy to adjust with seasonal vegetables.
Is this recipe good for meal prep?
Yes, especially if the broth and noodles are stored separately. Keeping the components apart helps preserve the best texture while making lunches and dinners quick to assemble later.
A Cozy Bowl of Comfort for Busy Evenings
This One-Pot Vegan Thai Peanut Noodle Soup is the kind of comforting homemade meal that brings warmth and rich flavor to the table without requiring complicated preparation. The creamy peanut broth, tender noodles, colorful vegetables, and simple toppings come together in one pot to create a dinner that feels cozy, balanced, and satisfying every time.
I love that this recipe can be adjusted with different vegetables, noodles, and toppings while still staying simple enough for regular weeknight cooking. Keeping this soup in the dinner rotation makes homemade meals feel practical, comforting, and easy to enjoy during even the busiest weeks.


