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*
Fat 54g83%
Saturated Fat 47g235%
Sodium 1122mg47%
Potassium 792mg23%
Carbohydrates 67g22%
Fiber 8g32%
Sugar 15g17%
Protein 9g18%
Vitamin A 6245IU125%
Vitamin C 48.3mg59%
Calcium 83mg8%
Iron 5.3mg29%
* Percent Daily Values are based on a 2000 calorie diet.