This coconut curry soup is an ideal weeknight meal—bright, comforting, and ready in about 30 minutes. It’s loaded with vegetables, healthy fats from full‑fat coconut milk, and bold curry flavor. The broth is simple to make and the vegetables are flexible so you can adapt the recipe to what you have on hand. Leftovers refrigerate well when you store the noodles separately.
When you want a cozy bowl of soup with a little heat and lots of depth, this recipe delivers. The curry-infused coconut broth pairs perfectly with sweet potato, carrots, peppers, peas and rice noodles for a filling, easy dish the whole family can enjoy.

Featured Comment
“I have made this a couple times and it’s always perfect for the cold months. I used green curry paste since it’s what I had on hand and it tastes great! (Color is just a little less bright orange.)” — Elizabeth
Team Fit Foodie’s Quick Take
One‑pot comfort that’s fast to make—exactly what busy weeknights need. Serves a crowd and keeps well for lunches. Veggie-packed and satisfying.
Easy Ingredient Swaps
Adapt this soup to suit your pantry or taste. Here are some tested swaps:
- Curry paste: Red curry paste brings a warm spice and deep color. Swap in green curry paste for a slightly different, sweeter profile—flavor remains delicious though the color will shift.
- Noodles and grains: Thin rice noodles work best here, but any rice noodle thickness is fine. Egg noodles or jasmine rice are good alternatives if you prefer.
- Vegetables: Red bell pepper can be swapped for yellow or orange, cubed squash can replace sweet potato, and any onion (red, yellow or white) works.
How to Add More Protein
If you want extra protein, stir in cooked shrimp, shredded chicken, or cubed tofu near the end of cooking so they stay tender and flavorful.



Instructions At-A-Glance
- Cook the firm vegetables: Sauté sweet potatoes and carrots in coconut oil until they begin to soften (about 7–10 minutes). Add garlic, onion and red pepper and sauté another 2–3 minutes.
- Make the curry broth: Whisk coconut milk and curry paste together in the pot, then add broth, sriracha, green onion, cilantro and lime juice. Bring to a boil.
- Simmer: Reduce heat, add frozen peas and simmer 10–15 minutes until vegetables are tender but not mushy.
- Prepare the noodles separately: Soak or cook rice noodles to al dente in hot water, drain and rinse with cold water. Add noodles to individual bowls and ladle hot soup over them just before serving.

Recommended Cookware
Dutch Oven for One‑Pot Meals
A heavy Dutch oven or large pot is ideal for this soup: it distributes heat evenly and holds the broth while you simmer the vegetables.
Our Top Tips
- Don’t over‑simmer: The soup is designed to be ready in about 30 minutes. Overcooking will make the vegetables mushy.
- Add noodles at the end: Rice noodles will absorb broth and continue to soften, so add them to bowls just before serving rather than leaving them in the pot.
Storage
Store the broth and vegetables separately from the noodles. If noodles remain in the broth they will soak up liquid and become soft. Use tongs to lift any leftover noodles out of the soup before refrigerating.
To reheat: Warm the soup gently over medium‑low heat, then add fresh or previously cooked noodles right before serving.

More of our favorite soups
Soup Recipes
- Creamy Chicken Noodle Soup
- One Pot Golden Curry Chicken Soup
- Slow Cooker Chicken Noodle Soup
- Instant Pot Hamburger Soup
- 30‑Minute Spicy Butternut Squash Soup
Coconut Curry Soup Recipe
Summary: This vegetarian coconut curry soup combines full‑fat coconut milk, vegetables and rice noodles for a filling, flavorful meal. Serves about 6.
By: Linley Hanson
Prep: 10 mins • Cook: 20 mins • Total: 30 mins • Servings: 6

Ingredients
- 1.5 tablespoons coconut oil
- 1 large sweet potato, peeled and chopped
- 4 large carrots, peeled and diced
- 1 teaspoon sea salt
- 4 cloves garlic, peeled and minced
- 1 medium yellow onion, finely diced
- 1 large red pepper, thinly sliced
- 15 oz full‑fat coconut milk
- 5 tablespoons red curry paste
- 4 cups beef or vegetable broth
- 1/2 tablespoon sriracha, or to taste
- 2 tablespoons diced green onion
- 2 tablespoons chopped cilantro
- Juice of one large lime (~1/4 cup)
- 8 oz frozen green peas
- 8.8 oz thin rice noodles
Optional Toppings
- 1 large jalapeño, sliced
- Fresh cilantro, chopped
- Green onions, chopped
Instructions
- Heat the coconut oil in a large pot over medium‑high heat. Add the sweet potatoes, carrots and 1/4 teaspoon salt and toss. Cook for 7–10 minutes, stirring occasionally, until the vegetables begin to soften.

- Add the garlic, onion and red pepper. Cook 2–3 minutes more until fragrant and slightly softened.

- Whisk the coconut milk and curry paste together in the pot until combined. Add the broth, sriracha, green onion, cilantro and lime juice and stir. Bring to a boil.
- Lower the heat, add the frozen peas and simmer for 10–15 minutes until the vegetables are tender.

- While the soup simmers, prepare the rice noodles in a separate pot: bring salted water to a boil, remove from heat, add the noodles and let them sit 3–4 minutes until just undercooked. Drain, rinse with cold water and set aside.

- When the soup is hot and the peas are cooked, remove from heat. Serve over the prepared rice noodles and top with cilantro, green onions and jalapeño if desired.

Tips & Notes
- If you don’t have red curry paste, green curry paste can be used instead—the flavor will vary but remain excellent.
- Jasmine rice is a nice alternative to rice noodles if you prefer a grain base.
Nutrition
Calories: 438 kcal • Carbohydrates: 58 g • Protein: 8 g • Fat: 20 g • Fiber: 6 g • Sugar: 7 g
Nutrition information is automatically calculated and should be used as an approximation.
Love this recipe? Leave a comment below!
Share your variations or tag your photos on social media with the hashtag #fitfoodiefinds — we love seeing your creations.
Photography: Photos in this post were taken by Ashley McGlaughlin from The Edible Perspective.




