
Turmeric Lentil Soup with Coconut
Published: Oct 20, 2026
Golden turmeric lentil soup with coconut milk: creamy, one-pot, 35 minutes, vegan. Coconut swirl on top.

Golden turmeric lentil soup with coconut milk: creamy, one-pot, 35 minutes, vegan. Coconut swirl on top.
If you are looking for an ultra-satisfying, restaurant-quality meal that comes together with minimal effort, this Turmeric Lentil Soup with Coconut is about to become your new favorite. Everything is cooked to juicy, golden perfection with wholesome ingredients and incredible depth of flavor.
One simple tip!
Open the coconut milk can without shaking and scoop the thick cream off the top before you start. That cream is what makes the swirl sit on the surface instead of vanishing.
Step-by-Step Photos



Why You’ll Love This Recipe
Ingredients Notes & Variations
Here is an overview of what you will need for this recipe. Be sure to scroll down to the printable recipe card below for exact scaled measurements!
red lentils
1.5 cuprinsed and picked over
coconut milk
13.5 oz1 can (13.5 oz), full-fat, unshaken so the cream can be skimmed off the top
yellow onion
1 piecediced
garlic
4 piececloves, minced
fresh ginger
1 tbspgrated or finely minced
ground turmeric
1.5 tspground cumin
1 tspground coriander
1 tspvegetable broth
4 cuplow-sodium
coconut oil
2 tbspor olive oil
kosher salt
1 tspplus more to taste
black pepper
0.25 tspfreshly ground
lime juice
1 tbspfreshly squeezed, about half a lime
fresh cilantro
0.25 cupchopped, for serving
chili oil
1 tspoptional, for serving
How to Make (Step-by-Step Overview)
Here is a quick summary of the preparation process. Detailed cooking temperatures and step timers are included in the recipe card below.
Open the can of coconut milk without shaking it. Scoop 2 tablespoons of the thick cream from the top into a small bowl and set aside for the swirl.
Look for: the can should still show a thick layer of white cream on top
Rinse the red lentils in a fine-mesh strainer under cold water, swishing with your hand, until the water runs clear. Drain well.
Look for: the water runs clear instead of cloudy
Heat the coconut oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and a pinch of the salt. Cook, stirring occasionally, until soft and translucent, about 5 to 6 minutes.
Look for: the onion smells sweet and the edges just start to turn golden
Add the garlic, ginger, turmeric, cumin, and coriander. Stir constantly for 60 seconds until fragrant.
Look for: the spices darken one shade and smell warm and toasty, not raw
Pour in the vegetable broth and add the rinsed lentils. Stir well, scraping up any spices stuck to the bottom of the pot.
Look for: listen for the hiss when the liquid hits the hot pot
Bring to a boil, then reduce the heat to maintain a gentle simmer. Cook, stirring occasionally, until the lentils have completely fallen apart and the soup is thick and creamy, 18 to 20 minutes.
Look for: lazy bubbles around the edges, not a rolling boil
Stir in the remaining coconut milk and simmer 3 more minutes so the flavors marry.
Look for: the soup turns a pale, glossy gold
Pulse an immersion blender directly in the pot 3 to 4 times, blending about half the soup and leaving the rest chunky.
Look for: you want a few lentil bits left for texture, not baby food
Stir in the lime juice, the remaining salt, and the black pepper. Taste and adjust the salt until the flavors come into focus.
Look for: taste a spoonful: it should taste bright, not flat
Ladle into warm bowls. Spoon a thin line of the reserved coconut cream over each bowl and drag a toothpick through it to make a swirl.
Look for: the white cream sits on the surface in a ribbon instead of sinking
Top with chopped cilantro and a few drops of chili oil. Serve with lime wedges and crusty bread.
Look for: the chili oil glistens in dots on the cream
Our Pro Tips for Success
- •Open the coconut milk can without shaking and scoop the thick cream off the top before you start. That cream is what makes the swirl sit on the surface instead of vanishing.
- •Rinse the red lentils until the water runs clear, about 30 seconds under the tap. Skipping this leaves a dusty film in the soup and slightly muted color.
- •Blooming the spices in hot oil is non-negotiable. If the pan is too hot they scorch in seconds, so keep the heat at a steady medium and stir the whole 60 seconds.
- •Simmer, don't boil. A hard boil breaks the emulsion and the coconut milk can separate. You want lazy bubbles around the edges of the pot.
- •Blend with an immersion blender in short pulses, not one long blitz. Three or four quick pulses give you a soup that is half creamy, half textured.
- •Taste before the lime goes in, then taste again after. The acid wakes the whole bowl up, and you will often need one more small pinch of salt after it.
Storage & Make-Ahead Instructions
Our Recipe Precision Calculators
Calculate exact roasting times, internal temperatures, brining ratios, and safe thaw windows.
What this soup actually is
This is a one-pot red lentil soup. The lentils cook down into a thick, naturally creamy base. Coconut milk goes in near the end for richness. Ground turmeric gives the golden color and a warm, earthy flavor. A squeeze of lime at the finish keeps it from tasting heavy. It is vegan and gluten-free without trying to be. One pot, 35 minutes, four bowls.
Why red lentils, and not any lentil
Red lentils are split and hulled. That is the whole reason this recipe works the way it does. Without skins, they disintegrate as they cook. After about 20 minutes of simmering there is nothing left to chew. The soup thickens itself. No flour, no roux, no long blending session.
Brown or green lentils behave the opposite way. Their skins hold them together, so you end up with distinct lentils swimming in thin broth. That is a fine soup, but it is a different soup. If all you have is brown lentils, the recipe still cooks, but expect a thinner, more brothy bowl and add 10 minutes to the simmer.
One more thing about red lentils: they lose their orange color as they cook. Do not panic when the soup goes pale halfway through. The turmeric and coconut milk bring the gold back at the end.
The turmeric bloom: 60 seconds that changes everything
Raw turmeric tastes chalky and flat. Bloomin is not a fussy chef trick here. It is the difference between a soup that tastes like spiced water and one that tastes like food. When the ground spices hit hot oil, their flavor compounds dissolve into the fat instead of sitting as dry powder in liquid. Sixty seconds is enough.
The heat matters. Too low and the spices just get warm without releasing anything. Too high and they scorch, and scorched turmeric turns bitter in a way you cannot fix later. Medium heat, constant stirring, and your nose does the timing: when the pot smells warm and toasty instead of raw and dusty, move on. If you see smoke, start over with fresh spices. It is one minute of work.
Do the garlic and ginger go in with the spices? Yes. They fry in the same oil for the same minute. Mincing the garlic small matters because larger pieces can catch and brown before the minute is up. Keep the pieces even.
Getting the coconut swirl to sit on the surface
A can of coconut milk separates in the can. The thick cream floats to the top and the thin liquid stays at the bottom. Most people shake the can and lose that separation. Do not. Open the can cold and skim 2 tablespoons of cream off the top before you cook anything.
The reserved cream goes on at the very end, when the soup is off the heat or barely simmering. Hot, roiling soup melts the cream straight in. A calm surface lets it float. Spoon it in a thin line across the bowl and drag a toothpick or the tip of a spoon through it. It does not need to be pretty. It just needs to sit there so each spoonful gets a stripe of richness against the turmeric base.
Chili oil dots go on the same way. A few drops, not a drizzle. They float on the cream and look good in photos, but more importantly they give you little pockets of heat in an otherwise mild soup.
What to serve with it
This soup is filling on its own, but it benefits from something to scoop with. Crusty bread is the obvious choice. The soup is thick enough to hold on a torn piece without dripping. If you want to stay in the spirit of the dish, warm flatbread or naan works even better.
Rice is the other option. A scoop of basmati in the bottom of the bowl turns this from lunch into dinner. The soup is thick, so the rice does not drown. Leftover rice from the fridge works too, since the hot soup warms it through in the bowl.
Skip a salad. The soup already has lime and cilantro doing the fresh, bright job. A second fresh element competes instead of helping.
When the soup tastes flat
Almost every disappointing bowl of lentil soup comes down to salt or acid. Lentils absorb a lot of seasoning, so the amount that tastes right at minute 10 tastes bland at minute 25. Season at the end, not the start. The 1 teaspoon in the recipe is a starting point. Taste after the lime goes in and add more in small pinches until the bowl wakes up.
The lime matters more than people expect. Coconut milk is rich and lentils are earthy. Without acid, the soup eats heavy and one-note. If you are out of limes, a splash of rice vinegar or even white wine vinegar does the same job. Lemon works too but shifts the flavor slightly sweeter.
If the texture is too thick, thin it with broth or water, a quarter cup at a time. If it is too thin, simmer 5 more minutes with the lid off. Red lentils keep breaking down, so more time always equals more thickness.
Swaps that work, and the trade-offs
Coconut oil can be olive oil or any neutral oil. You lose a whisper of coconut flavor in the base, but the canned coconut milk carries the dish anyway.
Full-fat coconut milk is worth it here. Light coconut milk is mostly water and the soup loses its body. If light is all you have, reduce the broth by half a cup to compensate.
Fresh ginger versus ground: 1 tablespoon of fresh ginger equals roughly 1 teaspoon of ground. The fresh version has a brighter bite. The ground version disappears into the background. Both work.
Cilantro haters can use thinly sliced scallions. The flavor shifts from citrusy to oniony, which is fine in this soup. Parsley is the weakest swap. It adds color but almost no flavor.
For heat beyond the optional chili oil, add half a teaspoon of red pepper flakes with the other spices, or mince a fresh chili with the garlic. The flakes bloom with the turmeric and distribute the heat evenly.
Storage that actually works
Cool the soup to room temperature within two hours, then refrigerate in a sealed container. It keeps 4 days. The soup will thicken into something close to porridge overnight. That is normal. Stir in a splash of water or broth when reheating and it loosens right back up.
Reheat on the stove over medium-low, stirring, until steaming. The microwave works in 2-minute bursts with a stir between. Do not boil it hard on reheating. The coconut milk can split if it gets too aggressive.
This soup freezes well for 3 months. Freeze without the garnishes. Thaw overnight in the fridge and reheat gently. The coconut cream swirl and cilantro go on fresh after reheating, since neither survives the freezer.
Common questions
Is this soup spicy?
No, not as written. The only heat comes from the black pepper and the optional chili oil on top. The spices are warm and aromatic, not hot. If you want heat, the recipe has notes for adding it.
Can I double the recipe?
Yes. Use a bigger pot so the lentils have room to move. The simmer time stays about the same, but check at 20 minutes since a larger volume can take a few minutes longer to cook through.
Do I need an immersion blender?
No. The red lentils break down on their own. A few vigorous mashes with a potato masher or the back of a wooden spoon give you the same half-creamy texture. A countertop blender works too, but blend in batches and vent the lid.
Why did my soup turn out gray instead of golden?
Either the turmeric was old and faded, or the spices never bloomed properly in oil. Ground turmeric loses potency after about a year. Buy a fresh jar and the color comes back immediately.
Frequently Asked Questions
Yes. Red lentils melt down completely in about 20 minutes and give the soup its creamy body. Brown or green lentils hold their shape and the texture turns thin and beady instead of silky.
It can, but the soup usually reheats beautifully. Lentil soup thickens in the fridge, so stir in a splash of water or broth when warming it to loosen it back up.
Turmeric Lentil Soup with Coconut
Golden turmeric lentil soup with coconut milk: creamy, one-pot, 35 minutes, vegan. Coconut swirl on top.
Ingredients
Click to check off- large Dutch oven or heavy pot
- immersion blender
- wooden spoon
- small bowl
- measuring cups and spoons
Instructions
Step-by-StepOpen the can of coconut milk without shaking it. Scoop 2 tablespoons of the thick cream from the top into a small bowl and set aside for the swirl.
Rinse the red lentils in a fine-mesh strainer under cold water, swishing with your hand, until the water runs clear. Drain well.
Heat the coconut oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and a pinch of the salt. Cook, stirring occasionally, until soft and translucent, about 5 to 6 minutes.
Add the garlic, ginger, turmeric, cumin, and coriander. Stir constantly for 60 seconds until fragrant.
Pour in the vegetable broth and add the rinsed lentils. Stir well, scraping up any spices stuck to the bottom of the pot.
Bring to a boil, then reduce the heat to maintain a gentle simmer. Cook, stirring occasionally, until the lentils have completely fallen apart and the soup is thick and creamy, 18 to 20 minutes.
Stir in the remaining coconut milk and simmer 3 more minutes so the flavors marry.
Pulse an immersion blender directly in the pot 3 to 4 times, blending about half the soup and leaving the rest chunky.
Stir in the lime juice, the remaining salt, and the black pepper. Taste and adjust the salt until the flavors come into focus.
Ladle into warm bowls. Spoon a thin line of the reserved coconut cream over each bowl and drag a toothpick through it to make a swirl.
Top with chopped cilantro and a few drops of chili oil. Serve with lime wedges and crusty bread.
Nutrition Facts (per serving)
The Cooking With Guru Team
Our recipes are developed and checked by the Cooking With Guru team. Nutrition figures are estimates calculated from USDA data, and yields scale with the built-in portion tools so the recipe fits your kitchen.
More lunch recipes to try!
Turkish Menemen: One-Pan Eggs in Spicy Tomato Sauce
High-Protein Cottage Cheese Egg Bake with Spinach
Easy Chicken Congee Recipe with Crispy Garlic and Chili Oil
Comments & Questions (0)
Join the conversationNo comments yet!
Be the first to leave a comment or ask a question about Turmeric Lentil Soup with Coconut.



