Bookmark My neighbor passed over a steaming bowl of this soup on a humid Bangkok evening, and I watched the steam rise with curiosity more than hunger. The first spoonful hit differently—that coconut creaminess wrapping around bright lime and the gentle heat creeping in behind it. I spent the next week trying to recreate it in my own kitchen, burning my fingers on lemongrass and second-guessing the balance until finally, on attempt four, it clicked. Now this soup feels like borrowed knowledge from someone I barely knew, turned into something I make on nights when I need comfort that tastes like adventure.
I made this for my sister during her first week in a new city, when she was too overwhelmed to cook anything beyond toast. Watching her taste it and then just close her eyes for a second—that moment stuck with me. She's made it four times since, each time adding her own twist with whatever vegetables she had lying around.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Large raw shrimp (350 g): Buy them with shells on if possible and peel them yourself—the shells make the broth richer if you have time to simmer them separately, though it's not essential.
- Lemongrass (2 stalks): The smashing is important; it bruises the stalk and releases those impossible-to-describe oils that make this soup unmistakably Thai.
- Kaffir lime leaves (4 leaves): These are optional only in the sense that your soup will still be good without them, but they're worth tracking down because they add a citrus note that lime juice alone can't quite replicate.
- Garlic (3 cloves) and ginger or galangal (thumb-sized piece): Slice the ginger rather than mincing it so you can fish it out later; the flavor infuses without leaving bits everywhere.
- Onion and mushrooms: The onion softens into the broth while mushrooms soak up all that coconut-curry goodness, adding body without heaviness.
- Red chili (1 small): This is where heat lives—slice it thin and decide how many seeds you want to leave in based on your tolerance.
- Coconut milk (400 ml): Full-fat is non-negotiable; the creamy layer is what makes this soup feel luxurious.
- Chicken or vegetable broth (500 ml): Quality matters here since it's half your liquid base.
- Thai red curry paste (2 tbsp): This is the backbone; trust it more than you trust other seasonings to do the heavy lifting.
- Fish sauce (2 tbsp), lime juice, and sugar: These three are your final tuning knobs—taste constantly and adjust without apology.
- Fresh cilantro, lime wedges, and green onions: The garnish isn't decoration; these finish the flavor and add brightness that cuts through the richness.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start your aromatics:
- Heat a splash of oil in a large pot over medium heat and let the onion, garlic, smashed lemongrass, sliced ginger, and chili soften for 2-3 minutes. You'll know it's right when your kitchen smells so good you almost forget you're cooking.
- Wake up the curry paste:
- Stir in the red curry paste and let it sit in the hot oil for a full minute, stirring occasionally. This step transforms the paste from a thick concentrate into something aromatic and alive.
- Build the broth:
- Pour in the coconut milk and broth, add kaffir lime leaves if you have them, and bring everything to a gentle simmer. Avoid a rolling boil; this soup is better when it whispers than when it shouts.
- Simmer the vegetables:
- Add mushrooms and let them soften for about 5 minutes, which is just long enough for them to start soaking up all the flavor without turning into mush.
- Cook the shrimp:
- Add shrimp and watch it carefully; 2-3 minutes is all it takes for them to turn pink and cook through. Overcooked shrimp turns rubbery, so stay present for this part.
- Season to taste:
- Stir in fish sauce, sugar, and lime juice, then taste. This is not the time to be shy—add more of whatever you think it needs. Sometimes it's more lime, sometimes a whisper more fish sauce.
- Strain and serve:
- Remove the lemongrass, ginger, and lime leaves using a slotted spoon so they don't end up in anyone's bowl. Ladle into bowls and finish with cilantro, green onions, and lime wedges.
Bookmark There's something about serving soup in a bowl that makes people slow down, and I noticed my family actually talking to each other instead of disappearing into their phones. That's when I realized this dish had become something more than just dinner—it was permission to linger.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Secret to Balanced Thai Flavor
Thai cooking is about tension between opposing forces, and this soup proves it. The coconut milk is sweet and creamy, the lime juice is sharp and bright, the fish sauce adds savory depth, and the curry paste brings heat and complexity. None of these should overpower the others; instead, they create this three-dimensional flavor that evolves as you eat. The moment you find that balance is the moment you stop following recipes and start trusting your palate.
Making It Your Own
The beauty of this soup is how forgiving it is when you want to improvise. I've made it with baby corn and bell peppers when that's what I had, swapped in tofu when a vegetarian friend came over (and used soy sauce instead of fish sauce), and even added a splash of coconut cream when I wanted it richer. The base is strong enough to hold whatever vegetables or proteins you want to add, so treat it as a foundation rather than a rigid formula.
Serving and Storage Wisdom
This soup tastes best when freshly made, but the broth base keeps in the refrigerator for three days if you remove the shrimp first. I usually make the broth ahead and cook the shrimp fresh when I'm ready to eat, which means I get restaurant-quality soup without the last-minute stress. Serve it as a light meal on its own or alongside jasmine rice if you want something more substantial.
- Make the aromatic broth base up to a day ahead and refrigerate it, then add shrimp and simmer fresh when you're ready to serve.
- If you can't find kaffir lime leaves or Thai red curry paste, don't skip the soup—adjust with extra lime juice and regular red chili, though the depth won't quite be the same.
- Freeze any leftover broth (without the shrimp) for up to two months so you have Thai soup ready whenever you need it.
Bookmark This soup tastes like borrowed warmth and shared table space, like the moments when food becomes an excuse to sit still together. Make it when you need something that feels like more than dinner.
Recipe Questions
- → Can I make this soup ahead of time?
Yes, you can prepare the broth base ahead and refrigerate for up to 2 days. Add shrimp just before serving to prevent overcooking and maintain their tender texture.
- → What can I substitute for kaffir lime leaves?
If kaffir lime leaves are unavailable, use lime zest or a few extra strips of lemongrass. While the flavor differs slightly, it will still provide aromatic citrus notes.
- → How do I prevent the coconut milk from curdling?
Keep the heat at a gentle simmer rather than a rolling boil. Stir occasionally and avoid cooking at high temperatures after adding the coconut milk.
- → Can I use frozen shrimp?
Absolutely. Thaw frozen shrimp completely in the refrigerator before use, pat them dry, and add to the soup as directed. Frozen shrimp work just as well as fresh.
- → What type of mushrooms work best?
Shiitake, oyster, or white button mushrooms all work beautifully. Shiitake mushrooms add an earthy depth, while oyster mushrooms provide a delicate texture that complements the shrimp.
- → How spicy is this soup?
The heat level is moderate and customizable. Adjust the amount of red curry paste and fresh chili to your preference. Start with less and add more to taste.