Skip to Content

Thai Red Curry Vegetable Soup

Thai red curry vegetable soup, a quick and easy hot, sweet and sour dish loaded with cauliflower, sugar snap peas and baby sweetcorn.

When I say quick, this soup can be cooked and prepared in under 30 minutes and tastes like you spent much longer on it!

Thai red curry vegetable soup with coconut milk, cauliflower and sugar snap peas.

Spicy Curried Vegetable Soup with Coconut Milk

I love cauliflower, and this Thai-influenced red curry vegetable soup is one of my favourite ways of using up bits that I have left over.

It is gloriously simple; the base is a pretty classic mix of Thai red curry paste and coconut milk.

It is joined by veggie stock and classic Thai sweet, sour and salty flavours thanks to brown sugar, lime juice, lemon grass, lime leaves and fish sauce.

Then I simmer cauliflower, sugar snap peas and baby corn until tender. The recipe is finished with a handful of Thai basil.

This dish really is that simple, and the whole thing is done and dusted in a shade under 30 minutes.

This joins a curried parsnip soup, curried cauliflower veloute soup, Thai red curry chicken noodle soup and my mulligatawny soup in the small but much-loved category of curry soups!

Close-up overhead Thai vegetable curry soup with coconut milk.

Frequently Asked Questions

What Thai Red Curry paste do you use?

I usually make my own homemade Thai red curry paste; it is superb and very easy to make.

But I know that is not for everyone! In my testing, I've found that Maesri, Lobo or Mae Ploy are the brands that I prefer.

Can I use different vegetables?

Yes, but you will need to adjust the cooking times if you are using harder vegetables. This is a quick dish for me, so I tend to stick to softer veggies that cook quickly.

If you are using harder vegetables like sweet potato, carrots or parsnips (all of which work well), you will need to cook them for 15-25 minutes, depending on the size.

Can I make this vegan?

The only thing that stops this recipe from being vegan is the fish sauce. There are vegan fish sauce substitutes available.

I am not keen on them; they all lack the punch of fish sauce in my opinion. You could also use soy sauce.

You will also need to check the Thai curry paste; some of them contain shrimp paste.

Can I make this in advance?

Yes, although reheating the vegetables will make them softer, I like them to have a little bite.

This will sit in the fridge for 3-4 days and will freeze for up to 6 months.

Close-up Thai vegetable curry soup with coconut milk.

Serving Suggestions

I consider this Thai curry soup to be a simple one-pot meal for lunch. Although I often serve it as a starter, too.

It will serve 4 as a starter, and it is great with lighter dishes like my Thai-inspired tuna fish cakes or Thai beef salad.

I've also served it as a starter for my Thai-inspired chicken wings and Thai minced pork.

It would also be wonderful as a starter for these pork belly bao buns.

Overhead Thai vegetable curry soup with coconut milk.

Equipment Used

I only name-check brands of equipment if I think that they make a material difference to a recipe. But if you have any questions, feel free to ask them in the comments section below the recipe.

  • Hob/stovetop
  • 18cm or 7" saucepan.
  • Stirring and serving spoons.
  • Chopping board.
  • Kitchen knife.
  • A combination of weighing scales, a measuring jug, measuring cups and spoons.
Thai red curry vegetable soup with cauliflower, baby corn and sugar snap peas.

Thai Red Curry Vegetable Soup Recipe

No ratings yet
Like lots of good Thai food, this vegetable Thai red curry soup recipe is hot, sour, sweet and salty and all sorts of tasty!
Main Course, Soup
Anglo Thai
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 2 Servings
Calories 398kcal
Tried this recipe?
If you have made this recipe, please leave a review!
Save Recipe

Ingredients

  • 200 ml Coconut Milk ¾ Cup + 2 Tbsp
  • 35 g Thai Red Curry Paste 2 tablespoon
  • 6 Lime Leaves
  • 1 Small Stick Lemongrass
  • 200 g Cauliflower Florets -2 Cups
  • 6 Baby Sweetcorn 100g
  • 100 g Sugar Snap Peas 1 Cup
  • 350 ml Vegetable Stock Cups
  • 2 tablespoon Dark Brown Sugar
  • 1 tablespoon Fish Sauce
  • 1 tablespoon Lime Juice
  • 20 g Thai Basil Cup
  • Spring Onions ( for garnish)

Instructions

  • Add the coconut milk and Thai curry paste to an 18cm or 7" saucepan over a medium heat, stir to combine, then cook until the oil from the curry paste begins to split out. This will take 7-10 minutes.
  • Cut the stems from the lime leaves and shred them as finely as you can.
  • Remove any tough outer leaves from the lemongrass and discard them, then finely slice what remains.
  • Cut the Cauliflower florets into bite-sized (1½-2cm ½-¾") pieces.
  • Cut the sweet corn into lengths roughly the same size as the cauliflower.
  • Top and tail the sugar snap peas and cut them into lengths the same size as the sweetcorn and the cauliflower.
  • Pour the vegetable stock into the pan with the coconut milk and add the lime leaves, lemongrass, brown sugar, fish sauce and lime juice. Stir, have a taste and adjust these ingredients to your taste.
  • Add the cauliflower, sugar snap peas and baby sweet corn, stir and cook for 10-12 minutes or until the veggies are tender.
  • Roughly chop the Thai basil, and when the vegetables are tender, add it to the pan and stir to wilt. Keeping a little back for additional garnish is a nice idea.
  • Serve with some shredded spring onions sprinkled over the soup.
Serving: 1 | Calories: 398kcal | Carbohydrates: 48g | Protein: 10g | Fat: 23g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Sodium: 1623mg | Fiber: 6g | Sugar: 19g
Recipe Rating