Some recipes earn a permanent spot in your rotation the first time you make them. This Thai Coconut Curry Soup is one of those recipes.
It's the kind of soup that smells like a Friday night when everything is right with the world — all toasty curry and warm coconut, with enough fresh herbs piled on top to make you feel like you actually cooked something special. And here's the thing: you absolutely did, but it only took about 45 minutes.
Why This Soup Works
The magic is in the layers. You start by blooming the red curry paste in aromatics — onion, garlic, fresh ginger — and that two-minute step alone transforms a good soup into a great one. The curry paste releases its oils, the kitchen starts to smell incredible, and every spoonful that follows carries all of that depth.
Full-fat coconut milk is non-negotiable here. The light stuff will technically work, but you'll miss that silky richness that makes this soup feel like a treat on a Tuesday. A good coconut milk — one where the cream has separated at the top — is your friend.
Fresh Ingredients Make the Difference
This is a soup that rewards shopping locally. Farmers market carrots and bell peppers bring sweetness that grocery-store versions just can't match. Fresh ginger (not the jar stuff) makes a noticeable difference in the fragrance. And the fresh herb garnish — a generous pile of cilantro, Thai basil, and sliced green onions — isn't just decoration. It's where half the flavor lives.
If you have a local farm stand or farmers market nearby, this is the recipe to bring those fresh finds home for. It's the kind of dish that honors good ingredients without requiring you to be a professional chef to pull it off.
Make It Your Own
The base recipe uses chickpeas, making it naturally vegetarian (and vegan if you swap fish sauce for soy sauce). But this soup is wonderfully adaptable:
- Add shrimp — toss them in during the last 3 minutes of cooking; they go from raw to perfectly cooked just in time
- Add chicken — rotisserie chicken pulled into shreds is the quickest win, stirred in right at the end
- Go more vegetables — zucchini, snap peas, baby corn, or whatever looked good at the market all play well here
- Dial the heat — start with 2 tablespoons of curry paste for a mellow bowl; go up to 4 if you like it with a kick
The Garnish Situation
Please don't skip the fresh herbs. I know it feels like a lot of chopping for what gets added at the very end, but the cilantro and Thai basil are the difference between a good curry soup and an unforgettable one. They add brightness, fragrance, and a freshness that cuts through the richness of the coconut milk perfectly.
Serve it over jasmine rice if you want a heartier meal, or with rice noodles for something that feels more like a proper noodle soup. Either way, get a lime wedge on the side and squeeze it right before you eat. Trust the process.
The Recipe
The full recipe with measurements, instructions, and scaling options is in the recipe card below. The yield is set to 4 servings — use the scaler to adjust for your crowd.
Made this? We'd love to hear how it turned out — especially if you made it with ingredients from your local farmers market or a favorite local farm. Fresh. Local. Sustainable. — that's what it's all about.
Thai Coconut Curry Soup
A warming, deeply fragrant soup that comes together in under an hour. Creamy coconut milk, bold red curry paste, and plenty of fresh herbs make this one of those bowls you'll want on repeat all winter — and honestly most of the year.

Ingredients
Soup Base
Vegetables & Protein
For Serving
Instructions
Make the Soup
- Heat coconut oil in a large pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, for 4u20135 minutes until softened and translucent.
- Add the garlic and ginger and stir for 1 minute until fragrant. Add the red curry paste and cook, stirring constantly, for 2 minutes u2014 this step 'blooms' the paste and builds the foundation of flavor. You'll smell when it's ready.
- Pour in the coconut milk and broth, stirring to combine. Add the fish sauce and brown sugar. Bring to a gentle simmer over medium-high heat.
- Add the carrots and bell pepper. Simmer for 10u201312 minutes, until the carrots are just tender. Add the chickpeas (or your protein of choice) and simmer for 5 minutes more.
- Stir in the spinach or bok choy and cook for 1u20132 minutes until just wilted. Squeeze in the lime juice. Taste and adjust u2014 more fish sauce for salt, more lime for brightness, more brown sugar if it needs rounding out.
- Ladle into bowls over jasmine rice or noodles if using. Top generously with fresh cilantro, Thai basil, green onions, and lime wedges. Don't hold back on the herbs u2014 they're what make this soup sing.
Notes
Make it a meal: Add extra chickpeas, cooked chicken breast or shrimp (add shrimp in the last 3 minutes — they cook fast), or a handful of rice noodles directly into the pot.
Storage: Keeps in the refrigerator for up to 4 days and freezes beautifully for up to 3 months. Freeze before adding the greens and garnishes, and add those fresh when reheating.
Per serving





0 Comments