Creamy Coconut Curry Lentils with Spinach

Creamy Coconut Curry Lentils with Spinach

When the onion softens in the saucepan, the sharp smell gives way to something sweeter, and the garlic, ginger, and curry powder make the kitchen smell warm before the lentils…

By Julia • • Reading time: 9 min
Tip: save now, cook later.
Serves 4–6

When the onion softens in the saucepan, the sharp smell gives way to something sweeter, and the garlic, ginger, and curry powder make the kitchen smell warm before the lentils even go in. That slow start is part of what makes these creamy coconut curry lentils with spinach taste rounded instead of just spicy.

I like how much the lentils change the sauce as they cook. They absorb the vegetable broth and coconut milk while releasing enough starch to give the pot a creamy, spoon-coating texture, with no separate thickener to fuss over.

Spinach goes in at the very end, just long enough to wilt, and lime juice lifts the rich coconut finish. Every spoonful has tender lentils, soft greens, and a bright edge of citrus.

Creamy Coconut Curry Lentils with Spinach creamy golden lentils
“

Kitchen Note

Shake the coconut milk well before opening so the thick cream and thinner liquid are evenly mixed. If the can has been sitting undisturbed, give it a few firm shakes until it sounds and feels uniform.

Save these creamy coconut curry lentils with spinach for a cozy, plant-based dinner with a rich sauce and a bright finish of lime.

Save to Pinterest

Why the Sauce Thickens Around the Lentils, Not Over Them

The creamy texture comes from the way the lentils cook in the same pot as the coconut milk and broth. As they soften, they take in some of that liquid and release starch into what remains. The sauce gets body gradually, rather than relying on flour, cornstarch, or a separate roux.

Leaving the pot uncovered matters because excess moisture can escape while the lentils simmer. Keep the heat low after bringing everything to a boil, and stir occasionally so the lentils cook evenly and don’t settle against the bottom. A gentle simmer gives them time to become tender while the sauce reduces; a hard boil can make the outside soften before the centers are ready. The finished pot should look creamy and cohesive, not watery, with the lentils still recognizable in the sauce.

This balance also explains why the lentils need to be tender before the spinach goes in. The greens only need a couple of minutes to collapse, so they don’t have to sit through the longer simmer and turn dull or stringy.

The Full-Fat Coconut Milk Is Doing More Than Adding Creaminess

Creamy Coconut Curry Lentils with Spinach tender spinach curry
  • Coconut milk — Full-fat coconut milk gives the sauce its rich, rounded body and helps balance the curry spices. A standard can is fine; shake it thoroughly before measuring or pouring so the separated cream isn’t left behind. Light coconut milk will make a thinner, less lush sauce.
  • Brown or green lentils — Either kind works here, and both hold their shape better than red lentils during a long simmer. Buy dried lentils from a package with a clear, intact appearance, then rinse and pick through them for small debris before cooking. Brown lentils tend toward a softer finish, while green lentils keep a firmer bite.
  • Low-sodium vegetable broth — The broth cooks the lentils and carries the curry flavor through the pot. Low-sodium broth gives you more control over the final seasoning, since salt is added separately. A regular-sodium broth may leave the dish saltier than intended.
  • Fresh ginger and garlic — Freshly minced garlic and finely grated ginger release their aroma quickly in the hot oil and make the spice base taste lively. Grate the ginger finely so there aren’t tough pieces in the finished bowl, and mince the garlic evenly so it cooks at the same pace.
  • Curry powder and ground cumin — Curry powder provides the main blend of spices, while cumin adds a warm, earthy note alongside it. Curry powder blends vary by brand, so choose one you already enjoy; there’s no need to buy an expensive specialty blend for this simmered dish.
  • Baby spinach and fresh lime juice — Baby spinach wilts quickly and has tender leaves that suit the creamy lentils. Fresh lime juice tastes brighter than bottled juice here, and its acidity keeps the coconut finish from feeling heavy.
  • Yellow onion and olive oil — The onion softens into the base and gives the spices something savory to build on. Olive oil is a practical choice for this plant-based dish; the onion should soften before the garlic and spices go in, rather than browning at the edges.

Build the Spice Base Before the Lentils Simmer

Soften the Onion in the Oil

Heat the olive oil in a 4-quart saucepan over medium heat, then add the diced onion. Cook, stirring occasionally, for 5 to 7 minutes, until the pieces look soft and slightly translucent. If the onion starts browning quickly, the pan is too hot; lower the heat so it softens without scorching.

Wake Up the Garlic, Ginger, and Spices

Stir in the minced garlic, finely grated ginger, curry powder, and cumin. Cook for about 30 seconds, stirring, until the mixture smells fragrant. Don’t leave the spices sitting in the hot oil, because garlic and ground spices can scorch quickly and turn bitter.

Simmer the Lentils in the Coconut Broth

Add the rinsed lentils, vegetable broth, shaken coconut milk, kosher salt, and black pepper. Bring the pot to a boil, then reduce the heat to low and simmer uncovered, stirring occasionally, for 25 to 35 minutes. Look for tender lentils and a creamy sauce; if the lentils are still firm, they need more time within that cooking window.

Wilt the Spinach and Finish with Lime

When the lentils are tender, stir in the baby spinach and fresh lime juice. Cook for about 2 minutes, just until the leaves wilt into the sauce. The spinach should be soft and vivid green, not cooked down for so long that it disappears into the pot.

Brown or Green: Choose the Lentil Texture You Want

Choose brown lentils for a softer, more unified bowl

Brown lentils soften into the coconut sauce a little more, making each spoonful feel especially cohesive. They’re a good fit if you want the lentils to blend into the creamy texture without turning the dish into a puree.

Choose green lentils for a firmer bite

Green lentils tend to hold a more distinct shape, so the finished curry has a little more definition from spoonful to spoonful. The method stays the same; check for tenderness as the simmer progresses rather than assuming the lentils are ready at the first end of the cooking range.

Storage and Reheating

  • Refrigerator: Store in an airtight container and refrigerate within 2 hours. Use within 3 to 4 days; the lentils will thicken as they chill, and the spinach will soften.
  • Freezer: Freeze in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator; the spinach may be softer after thawing.
  • Reheating: Warm gently in a saucepan over low heat or in the microwave, stirring partway through, until the center reaches 165°F. Avoid blasting it on high heat, which can make the sauce bubble hard and heat unevenly.

Questions That Come Up While the Lentils Simmer

Can I use canned lentils instead of dried lentils?+

Canned lentils aren’t a direct swap for the dried lentils here. They’re already cooked, so simmering them for the same length of time would make them overly soft and leave the broth-to-lentil balance off. Use dried brown or green lentils for this method.

Can I use light coconut milk?+

You can replace the full-fat can with the same amount of light coconut milk, but the sauce will be thinner and less rich. Full-fat coconut milk gives the lentils their characteristic creamy finish without needing another thickener.

How do I keep the curry flavor from tasting too strong?+

Curry powder blends differ in strength, so choose a mild blend if you prefer a gentler curry taste. Keep the measured amount the same for the intended balance; the coconut milk and lime help round out the spice as the lentils cook.

Is this coconut curry lentil recipe dairy-free and vegan?+

Yes. The ingredients are plant-based, and the creaminess comes from coconut milk rather than dairy. The vegetable broth also keeps the dish meat-free.

Can I leave out the spinach?+

Yes, though the finished curry will have less color and a richer, less fresh-tasting finish without the greens. Keep the lime juice in the pot; it still brings a bright note against the coconut sauce.

Creamy Coconut Curry Lentils with Spinach

Creamy coconut curry lentils simmer brown or green lentils in a warmly spiced coconut sauce until tender, then finish with wilted baby spinach and fresh lime juice. This one-pan dinner has a rich, creamy texture with a bright citrus finish.
Prep Time 10 minutes
Cook Time 39 minutes
Total Time 49 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 410

Ingredients
  

  • 1 tbsp olive oil
  • 1 yellow onion small, diced
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger finely grated
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1 cup lentils brown or green, rinsed and picked over
  • 2 cups low-sodium vegetable broth
  • 1 can (13.5 oz) coconut milk full-fat, well shaken
  • 0.75 tsp kosher salt
  • 0.25 tsp black pepper
  • 5 oz baby spinach
  • 1 tbsp fresh lime juice

Equipment

  • 1 4-quart saucepan

Method
 

  1. Heat the olive oil in a 4-quart saucepan over medium heat.
  2. Add the onion and cook, stirring occasionally, until softened, 5-7 minutes.
  3. Stir in the garlic, ginger, curry powder, and cumin and cook until fragrant, about 30 seconds.
  4. Stir in the lentils, broth, coconut milk, salt, and pepper.
  5. Bring to a boil.
  6. Reduce the heat to low and simmer uncovered, stirring occasionally, until the lentils are tender and the sauce is creamy, 25-35 minutes.
  7. Stir in the spinach and lime juice until the spinach wilts, about 2 minutes.

Notes

For the creamiest texture, stir occasionally while the lentils simmer and check for tenderness near the start of the time range. Refrigerate leftovers for up to 4 days; freezer-friendly for up to 3 months. Light coconut milk can be used as a lower-fat swap.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating