20-Minute One Pot Coconut Noodle Soup

A vegetarian One Pot Coconut Noodle Soup that can be prepared in just 20 minutes and that  makes for a perfect, healthy weeknight dinner. It can be served with any protein of your choice!

Course Main Course
Cuisine Thai
Keyword coconut, dairy-free, gluten-free, noodles, one pot, soup, vegetarian
Prep Time 13 minutes
Cook Time 7 minutes
Total Time 20 minutes
Servings 4
Calories 762 kcal


  • 1 tbsp coconut oil or vegetable oil
  • 1/4 red onion, thinly sliced
  • 3 garlic cloves, minced
  • 2-3 tbsp Thai red curry paste
  • 1/2 tsp turmeric (optional)
  • 3 1/2 cups canned coconut cream or milk unsweetened
  • 2 cups vegetable coconut broth
  • 2 tbsp soy sauce
  • 2 1/2 tsp sugar
  • 7 oz dry rice noodles (or ramen if desired)
  • 1 cup frozen or fresh snap peas
  • 4 mini sweet red peppers, sliced
  • 1 cup matchstick carrots
  • 1 lime, juiced
  • Thai basil and/or cilantro


  1. Heat a medium no stick pot over medium heat. Add oil  and cook onion for about 2 minutes, and then garlic for 1 minute, stirring occasionally. Do NOT let brown!

  2. Stir in Thai red curry paste, turmeric if desired, canned coconut cream or milk, vegetable broth, soy sauce, and sugar. Bring to a simmer and add noodles. Let cook for about 4 minutes.

  3. Add snap peas, bell pepper, and carrot and let cook for about 3-4 minutes or until both noodles and vegetables are fully cooked.

  4. Remove from heat, and stir in lime juice as well as Thai basil and/or cilantro.

  5. Serve immediately by itself or with a protein of your choice. I served mine with soft-boiled eggs. Enjoy!

Recipe Notes

Nutrition Facts
20-Minute One Pot Coconut Noodle Soup
Amount Per Serving
Calories 762 Calories from Fat 486
% Daily Value*
Total Fat 54g 83%
Saturated Fat 47g 235%
Sodium 1122mg 47%
Potassium 792mg 23%
Total Carbohydrates 67g 22%
Dietary Fiber 8g 32%
Sugars 15g
Protein 9g 18%
Vitamin A 124.9%
Vitamin C 58.5%
Calcium 8.3%
Iron 29.7%
* Percent Daily Values are based on a 2000 calorie diet.