Pin It There's something about the smell of curry paste hitting hot oil that makes a kitchen feel like a proper cooking space. I discovered this Thai coconut curry soup on a gray afternoon when I wanted something warm but with personality, and what started as an experiment with pantry staples turned into the kind of dish I find myself craving when the weather shifts. The balance of creamy coconut against bright lime and that gentle heat just works, and somehow it tastes even better when you're making it for someone else. It's become my go-to when I need dinner that feels impressive without requiring a long list of obscure ingredients.
I made this for my neighbor on a Tuesday when she'd had a rough week, and watching her face when she tasted it reminded me why cooking for others matters. The steam rising from the bowls, the way the cilantro looked scattered on top, even the small gesture of lime wedges on the side—it all added up to more than just soup. She asked for the recipe before she'd finished eating, and I knew I'd found something worth keeping in regular rotation.
Ingredients
- Boneless, skinless chicken breast or thighs (400g): Thighs stay more tender through the cooking time, but breasts work if that's what you have—slice everything thinly so it cooks quickly and evenly.
- Mushrooms (200g): Shiitake brings earthiness that regular button mushrooms can't quite match, but honestly either works; slice them consistent so they soften at the same pace as your vegetables.
- Carrots (2 medium): Julienne them thin so they stay slightly crisp instead of turning mushy by the time the soup is done.
- Red bell pepper (1 small): Adds sweetness without overpowering; the color matters here too because it makes the soup look alive in the bowl.
- Baby spinach or bok choy (100g, optional): This is where you can hide extra greens, or skip it entirely if you prefer a lighter soup.
- Spring onions (2 stalks): Keep these raw for garnish; cooked spring onions lose their snap and personality.
- Fresh ginger (1 tablespoon grated): This is what gives the soup its gentle wake-up call; don't skip it or use powdered ginger because the flavor is completely different.
- Garlic (3 cloves minced): Three cloves keeps the soup balanced without letting garlic take over the whole show.
- Lemongrass (2 stalks, optional): Bruise it with the side of your knife before cutting into pieces so the flavor releases more easily into the broth.
- Kaffir lime leaves (4, optional): These are the secret to authentic flavor, but if you can't find them, a squeeze of extra lime juice does the job.
- Red curry paste (2 tablespoons): This is where most of your spice lives, so taste as you go and adjust if you like more or less heat.
- Coconut milk (800ml): Full fat makes a richer soup, but light coconut milk works if you want something less heavy.
- Chicken broth (500ml): This keeps the soup from becoming too thick; use good broth because you can taste it.
- Fish sauce (1 tablespoon): This is umami in a bottle—don't be scared of the smell because it mellows completely once it's in the soup; use soy sauce or tamari if you're vegetarian.
- Brown sugar (1 tablespoon): A small amount rounds out the flavors and softens the spice without making the soup sweet.
- Lime juice (from 1 lime): Fresh squeezed only; bottled lime juice tastes flat by comparison.
- Fresh cilantro and lime wedges for garnish: These finish the soup and let people adjust the brightness to their taste.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Bloom your aromatics:
- Heat oil in a large pot and add ginger, garlic, and lemongrass—you want to hear them sizzle gently and smell that distinctive fragrance start to fill the kitchen. This takes about a minute and sets the foundation for everything else.
- Toast the curry paste:
- Stir the paste into the hot oil and let it cook for another minute so the spices wake up and become more vibrant. You'll notice the color deepening slightly and the smell becoming richer.
- Cook the chicken:
- Add your sliced chicken and stir constantly for 2 to 3 minutes until it's coated in the curry paste and starts to turn opaque on the edges. The meat will finish cooking in the broth, so don't worry if it looks slightly underdone here.
- Build the broth:
- Pour in the coconut milk and chicken broth, then add kaffir lime leaves and the vegetables except the spinach. The liquid should simmer gently, not boil hard, so turn the heat down once it reaches the surface.
- Simmer until everything is tender:
- Let this cook for 10 to 12 minutes—the chicken will be fully cooked, carrots will still have a tiny bit of resistance, and the mushrooms will be soft. Taste the broth here and you'll notice it's already tasting like something special.
- Season to taste:
- Stir in fish sauce, brown sugar, and lime juice, then taste and adjust—you might want more lime if it feels too rich, or more curry paste if you want more spice. This is your moment to make it yours.
- Add greens if using:
- If you're adding spinach or bok choy, stir it in now and simmer for just 1 to 2 minutes until it's wilted but still bright green.
- Finish and serve:
- Fish out the lemongrass stalks and kaffir lime leaves, then ladle the soup into bowls. Top with spring onions, cilantro, fresh chili if you like heat, and serve with lime wedges so people can squeeze in as much brightness as they want.
Pin It I learned something important the first time I made this for a dinner party: good soup is about balance, and balance takes a minute to dial in. Now I always set aside a quiet moment before serving to taste and adjust, which somehow makes the whole experience feel less rushed and more intentional.
Making It Your Own
This soup is forgiving in the best way—if you have shrimp instead of chicken, use it and reduce the cooking time by half. Tofu works beautifully too if you're vegetarian, and swapping light coconut milk for full fat just changes the richness, not the flavor. The beauty is that the curry paste and lime juice carry the whole dish, so the vegetables can shift based on what's in your kitchen.
Temperature and Texture Matter
This soup wants to simmer gently, not boil aggressively, because aggressive heat can make the coconut milk break and look curdled. I learned this by accident years ago when I turned the burner up because I was impatient, and the result was grainy and sad—gentle heat is your friend. The vegetables should be tender but not falling apart, and the chicken should be cooked through but still tender because it's in hot liquid that's warm enough to finish it without toughening the meat.
Serving and Storing
This soup tastes better the day after you make it because the flavors have more time to settle and meld together, which is a gift when you're cooking ahead. Store it in an airtight container in the fridge for up to three days, and reheat gently on the stove rather than blasting it in the microwave—this keeps the coconut milk smooth and the flavors from tasting flat.
- Serve with jasmine rice or rice noodles to turn the soup into something more substantial.
- A crisp white wine like Riesling or Gewürztraminer pairs beautifully because the acidity cuts through the richness.
- Have extra lime wedges and fresh chili on the table so people can adjust the brightness and heat to their taste.
Pin It This soup has become the dish I reach for when I want to cook something that feels both comforting and a little bit exciting. There's something deeply satisfying about watching someone taste it and see their eyes light up at the combination of flavors.
Your Questions Answered
- → Can I make this soup vegetarian?
Yes, simply replace the chicken with firm tofu and use vegetable broth instead of chicken broth. Substitute fish sauce with soy sauce or tamari to maintain the savory depth.
- → How spicy is this curry soup?
The spice level depends on your red curry paste. Start with 2 tablespoons and adjust to taste. You can reduce the amount for a milder version or add fresh chili garnish for extra heat.
- → Can I freeze this soup?
This soup freezes well for up to 3 months. Cool completely before storing in airtight containers. The coconut milk may separate slightly when reheated, but whisking gently brings it back together.
- → What can I serve with this soup?
Jasmine rice or rice noodles make excellent additions for a heartier meal. The soup also pairs beautifully with crisp white wines like Riesling or Gewürztraminer.
- → Can I use other vegetables?
Absolutely. Snap peas, bamboo shoots, or broccoli work well. Add heartier vegetables earlier with the carrots, while delicate greens like spinach should go in during the last minute.