Turmeric Lentil Soup with Coconut - Easy Recipe | Cooking With Guru
Simple recipes&kitchen tools
Turmeric Lentil Soup with Coconut
Prep time10 mins
Cook time25 mins
Ingredients15
luncheasy

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.

Turmeric Lentil Soup with Coconut - Tested Recipe by Cooking With Guru Editorial Team

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

Turmeric Lentil Soup with Coconut - prep
Turmeric Lentil Soup with Coconut - cooking
Turmeric Lentil Soup with Coconut - plated

Why You’ll Love This Recipe

Quick & EffortlessReady in just 35 minutes total with straightforward, foolproof prep.
Packed with Deep FlavorCarefully balanced with red lentils, coconut milk, yellow onion for maximum satisfaction.
Family & Crowd FriendlyMakes 4 generous servings that can be effortlessly doubled or scaled using our smart scaler.
Nutritious & High ProteinProvides 18g protein and only 490 calories per serving.

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 cup

rinsed and picked over

coconut milk

13.5 oz

1 can (13.5 oz), full-fat, unshaken so the cream can be skimmed off the top

yellow onion

1 piece

diced

garlic

4 piece

cloves, minced

fresh ginger

1 tbsp

grated or finely minced

ground turmeric

1.5 tsp

ground cumin

1 tsp

ground coriander

1 tsp

vegetable broth

4 cup

low-sodium

coconut oil

2 tbsp

or olive oil

kosher salt

1 tsp

plus more to taste

black pepper

0.25 tsp

freshly ground

lime juice

1 tbsp

freshly squeezed, about half a lime

fresh cilantro

0.25 cup

chopped, for serving

chili oil

1 tsp

optional, 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.

1

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

2

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

3

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

4

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

5

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

6

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

7

Stir in the remaining coconut milk and simmer 3 more minutes so the flavors marry.

Look for: the soup turns a pale, glossy gold

8

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

9

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

10

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

11

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

Refrigerator:Store leftovers in an airtight container for up to 3 to 4 days.
Freezer:Freeze in freezer-safe containers or bags for up to 2 months. Thaw overnight in the fridge.
Reheating:Reheat gently in a 350°F oven or covered skillet with a splash of broth until heated through.
Interactive Kitchen Assistant Live Smart Scaler

Our Recipe Precision Calculators

Calculate exact roasting times, internal temperatures, brining ratios, and safe thaw windows.

2.5 lbs (1.13 kg)
Recommended Timing & Thermals
Est. Cook Time45 mins
Rest Period7 mins
Pull From Heat160°F (71°C)
Final Carryover165°F (74°C)
Insert meat thermometer into thickest center without touching bone for 100% juicy safety.

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.

Easy Chicken Recipes • Official Card

Turmeric Lentil Soup with Coconut

☆☆☆☆☆0.0 (0 reviews)•Recipe by Cooking With Guru Editorial Team•Updated: Oct 20, 2026

Golden turmeric lentil soup with coconut milk: creamy, one-pot, 35 minutes, vegan. Coconut swirl on top.

Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Calories490 kcal
Adjust Servings:
4

Ingredients

Click to check off
1 1/2 cups red lentils(rinsed and picked over)
13.5 oz coconut milk(1 can (13.5 oz), full-fat, unshaken so the cream can be skimmed off the top)
1 piece yellow onion(diced)
4 piece garlic(cloves, minced)
1 tbsp fresh ginger(grated or finely minced)
1 1/2 tsps ground turmeric
1 tsp ground cumin
1 tsp ground coriander
4 cups vegetable broth(low-sodium)
2 tbsps coconut oil(or olive oil)
1 tsp kosher salt(plus more to taste)
1/4 tsp black pepper(freshly ground)
1 tbsp lime juice(freshly squeezed, about half a lime)
1/4 cup fresh cilantro(chopped, for serving)
1 tsp chili oil(optional, for serving)
Equipment Needed
  • large Dutch oven or heavy pot
  • immersion blender
  • wooden spoon
  • small bowl
  • measuring cups and spoons

Instructions

Step-by-Step

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.

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)

Calories490 kcal
Protein18g
Carbs42g
Fat21g
Fiber8g
Sugar3g
Sodium640mg
CWG
Recipe Source

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!

🍽️

Savory Miso Oatmeal with Jammy Eggs and Chili Crisp

🍽️

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 conversation

Leave a Comment

Have a question about cooking time, ingredients, or variations? Post your comment below!

0/5 stars (Click to rate)
Comments appear immediately

No comments yet!

Be the first to leave a comment or ask a question about Turmeric Lentil Soup with Coconut.

You May Also Like

Cooking With Guru

Simple recipes and handy kitchen tools — scale a recipe, convert units, and cook with confidence.

Nutrition note: values shown by our tools are estimates based on USDA FoodData Central and are not medical advice. Consult a qualified professional for dietary guidance.

© 2026 CookingWithGuru.com. All rights reserved.