clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Red Curry Soup

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 8 -10 servings 1x


This Thai Red Curry Soup is super quick and easy to make, and totally customizable with whatever veggies, proteins or noodles you happen to have on hand.  See notes above for possible ingredient variations.


  • 8 ounces rice noodles
  • 1 tablespoon olive oil
  • 1 small white onion, peeled and thinly sliced
  • 4 cloves garlic, minced
  • 8 cups vegetable stock
  • 1 (15-ounce) can coconut milk
  • 36 tablespoons Thai red curry paste, added to taste
  • 1-inch piece of fresh ginger, sliced into thick rounds
  • 2 cups cooked chopped protein (such as shrimpchickensteakpork or tofu)
  • 23 cups chopped vegetables (see ideas below)
  • toppings: chopped fresh cilantro, chopped green or red onion, toasted sesame seeds


  1. Cook the rice noodles (or rice or grains).  In a large stockpot, cook the noodles (or rice or grains) according to the package instructions.  Drain in a colander, then rinse briefly with cold water, drizzle with a splash of oil (I like to use toasted sesame oil), then toss until the noodles are evenly coated to help prevent them from sticking.  Set aside.
  2. Cook the broth.  Meanwhile, heat oil in a separate large stockpot over medium-high heat.  Add onion and sauté for 5 minutes, stirring occasionally.  Add garlic and sauté for 1 more minute, stirring occasionally.  Add in the veggie stock, coconut milk, curry paste and ginger, and stir to combine.  Continue cooking until the broth reaches a simmer.  Then reduce heat to medium-low, cover and simmer for 5 minutes or until ready to serve.  Taste and season with salt, black pepper, and/or extra curry paste, as needed.  Meanwhile…
  3. Cook your proteins (if using).  As I mentioned above, you can either cook your protein by simmering it in the broth.  Or you can cook it separately (in the oven, on the stove, or in the Instant Pot, depending on your protein) and then add it in at the end.
  4. Cook your veggies.  You also have the choice of cooking your veggies by simmering them in the broth until tender.  Or you can cook them separately and add them in at the end.
  5. Combine everything together.  Once the elements above are all ready to go, you can either combine and stir them all together in your big stockpot.  Or, you can layer the elements together one by one in your individual serving bowls.  Sprinkle each serving bowl with your desired toppings, serve warm and enjoy!