Start by sautéing onion, garlic, sliced ginger and smashed lemongrass in coconut oil until fragrant. Add carrots and bell pepper, then pour in vegetable broth and simmer 15 minutes. Stir in coconut milk, soy or tamari and a touch of maple; heat gently, remove lemongrass and ginger slices, finish with lime, salt and cilantro. Serve with rice or noodles and optional tofu for protein.
The rain was hammering against the kitchen window and I had half a limp stalk of lemongrass leftover from a curry experiment gone wrong. I figured throwing it into a pot with coconut milk and ginger could either be brilliant or a disaster worth ordering pizza over. The smell that filled the kitchen twenty minutes later was so absurdly good that my neighbor actually knocked on the door asking what I was cooking. That rainy afternoon soup has since become my most repeated recipe of the year.
I made a double batch for a friends potluck once and people kept asking which Thai restaurant I had ordered from. Watching their faces when I said I threw it together in my cramped apartment kitchen was genuinely one of my favorite cooking moments.
Ingredients
- Coconut oil: The foundation of the flavor base so do not substitute with another oil unless you must.
- Yellow onion: Diced small so it melts into the broth rather than floating in chunky pieces.
- Garlic: Freshly minced is nonnegotiable here because jarred garlic simply will not give you the same punch.
- Fresh ginger: Thick slices work better than grated since you want the infusion without the fibrous texture in every bite.
- Lemongrass: Smash the stalks with the flat side of your knife to release the oils and remember to fish them out before serving.
- Carrots: Sliced into thin rounds so they cook quickly and add a gentle sweetness to the broth.
- Red bell pepper: Julienned for color and a slight crunch that balances the creamy coconut base.
- Vegetable broth: A good quality broth makes all the difference so taste yours before adding salt later.
- Full fat coconut milk: Do not reach for the light version because the richness is what makes this soup feel like a hug.
- Soy sauce or tamari: Adds depth and umami that ties everything together in one cohesive flavor.
- Maple syrup or sugar: Just a teaspoon to round out the flavors and balance the acidity of the lime.
- Lime juice: Squeezed in at the very end so its brightness stays vivid and fresh.
- Sea salt: Added gradually and tasted as you go because oversalting this delicate broth is an easy mistake.
- Fresh cilantro: Scattered on top right before serving for a burst of herbal freshness.
- Sliced red chili or chili oil: Optional but a few thin slices take the whole bowl to another level.
Instructions
- Build the aromatic base:
- Heat the coconut oil in a large pot over medium heat and add the onion, garlic, ginger slices, and smashed lemongrass. Stir until the onion turns translucent and your kitchen smells like a tropical market, about 3 to 4 minutes.
- Soften the vegetables:
- Toss in the carrots and bell pepper and let them sauté for another 2 to 3 minutes until they soften slightly but still hold their shape.
- Simmer the broth:
- Pour in the vegetable broth and bring everything to a gentle simmer before covering the pot. Let it bubble softly for 15 minutes so the aromatics have time to fully infuse the liquid.
- Add richness:
- Stir in the coconut milk, soy sauce, and maple syrup then let it simmer for 5 more minutes. Remove and discard the lemongrass stalks and ginger slices before moving on.
- Finish with brightness:
- Squeeze in the lime juice and season with sea salt, tasting as you go until the broth sings with balanced flavor.
- Serve and garnish:
- Ladle the hot soup into bowls and top generously with fresh cilantro and sliced chili or a drizzle of chili oil if you like heat.
One cold evening I curled up on the couch with a steaming bowl of this soup and a movie I had already seen three times. Halfway through I realized I had paused the film just to sit quietly with the warmth of the broth and the gentle hum of lemongrass on my tongue.
Making It a Full Meal
This soup is wonderfully satisfying on its own but a handful of additions can turn it into something heartier. Cubed tofu absorbs the broth beautifully and makes the bowl feel more substantial without much extra effort. You could also ladle it over a small mound of cooked rice or tuck in a nest of rice noodles for a riff that feels closer to a traditional laksa.
Swaps and Variations
The red bell pepper can easily be replaced with snow peas, sliced mushrooms, or even a handful of baby spinach stirred in at the end. If you are not keeping it vegan, shredded cooked chicken transforms it into something that feels like a proper dinner. Each variation shifts the personality of the soup slightly and that flexibility is exactly why it never gets old.
What to Serve Alongside
A glass of off dry Riesling alongside this soup is a pairing I stumbled into by accident and now refuse to let go of. The slight sweetness in the wine plays beautifully with the ginger and coconut broth.
- Crispy spring rolls or veggie dumplings on the side turn this into a full spread for friends.
- A warm baguette for dipping is never a bad idea even if it is not traditional.
- Keep extra lime wedges on the table because someone always wants more.
This soup asks for almost nothing and gives back warmth, comfort, and the kind of quiet satisfaction that only a homemade bowl can deliver. Keep the ingredients on hand and it will never let you down.
Recipe FAQs
- → Can I make this dairy-free and vegan?
-
Yes. The coconut milk provides a creamy base so no dairy is needed. Use tamari or coconut aminos instead of soy if you need soy-free options.
- → How do I adjust the spice level?
-
Add sliced red chili or a drizzle of chili oil for heat, or omit entirely for a milder, aromatic bowl. Toasted chili flakes also work for gradual heat.
- → What can I use instead of lemongrass?
-
If fresh lemongrass isn’t available, use 1–2 tsp lemon zest plus a splash of lime juice to mimic the citrusy notes, or try kaffir lime leaves for a closer aroma.
- → Can I add protein to make it heartier?
-
Yes. Stir in cubed firm tofu or shredded cooked chicken towards the end to warm through. Serve over rice or rice noodles for a more filling meal.
- → How should I store and reheat leftovers?
-
Cool completely and refrigerate in an airtight container for up to 4 days. Reheat gently over low heat to avoid coconut milk separating; add a splash of broth if needed.
- → Can this be frozen?
-
Freezing is possible but may alter the coconut milk texture. For best results, freeze the broth without garnishes and reheat slowly, stirring to reincorporate fats before serving.