Creamy Coconut Lentil Curry Recipe

A photo of Creamy Coconut Lentil Curry Recipe

I’m obsessed with this creamy coconut lentil curry because it hits every savory note I crave. I love how red lentils dissolve into silky texture while coconut milk adds a lush, tropical richness without being flabby.

I pause mid-bite and actually think, yes. I feel bright spices punching through the cream; tangy tomato and a squeeze of lime keep it lively for me.

But I never expect it to be delicate. Bold, comforting, and unapologetically flavorful.

I reach for it on tired weeknights and when I want something that feels like attention without fuss. Worth every single spoonful.

I promise.

Ingredients

Ingredients photo for Creamy Coconut Lentil Curry Recipe

  • Red lentils: Basically hearty protein, turns silky and thickens the curry.
  • Full fat coconut milk: Creamy, lush richness that makes it feel indulgent.
  • Vegetable broth: Adds savory depth without overpowering the coconut.
  • Vegetable oil: Helps spices bloom and keeps onions from sticking.
  • Yellow onion: Sweet base flavor, softens into almost jammy goodness.
  • Garlic: Pungent kick that keeps the curry bright and comforting.
  • Fresh ginger: Zingy warmth, a little spark in every spoonful.
  • Diced tomatoes: Tangy body and slight acidity to balance creaminess.
  • Tomato paste: Concentrated tomato punch, deepens the overall taste.
  • Ground turmeric: Earthy color and mild warmth, subtle health vibes.
  • Ground cumin: Smoky, warm backbone that ties the spices together.
  • Garam masala: Warming finishing spice, cozy and aromatic.
  • Chili powder: Adds heat; adjust it if you don’t like spice.
  • Kosher salt: Brings out flavors, don’t skip it.
  • Black pepper: Sharp bite that cuts through the creaminess.
  • Brown sugar: Basically a touch of sweet to round flavors.
  • Lime juice: Bright acidic pop, wakes the whole dish up.
  • Cilantro: Fresh herbal finish, messy but so worth it.
  • Spinach or kale: Plus greens for nutrients and vibrant color.

Ingredient Quantities

  • 1 cup red lentils, rinsed and drained
  • 1 14-ounce can full fat coconut milk
  • 2 cups low sodium vegetable broth
  • 1 tablespoon vegetable oil or neutral oil
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, minced
  • 1 14-ounce can diced tomatoes or 1 cup fresh diced tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1/2 teaspoon chili powder or to taste
  • 1 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1 teaspoon brown sugar or maple syrup, optional
  • 1 tablespoon fresh lime juice
  • 1/4 cup fresh cilantro, chopped, for garnish
  • Fresh spinach or kale, 2 cups loosely packed, optional

How to Make this

1. Rinse 1 cup red lentils under cold water until the runoff is clear; drain and set aside.

2. Heat 1 tablespoon vegetable oil in a medium pot over medium heat until shimmering. Add 1 finely chopped medium yellow onion and cook 5 to 7 minutes until soft and translucent.

3. Add 3 minced garlic cloves and 1 tablespoon minced fresh ginger; cook 1 minute until fragrant.

4. Stir in 1 tablespoon tomato paste, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon garam masala, 1/2 teaspoon chili powder, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper; cook 1 minute to bloom the spices.

5. Add 1 14-ounce can diced tomatoes or 1 cup fresh diced tomatoes and the drained lentils; stir to combine.

6. Pour in 1 14-ounce can full fat coconut milk and 2 cups low sodium vegetable broth; bring to a gentle boil, then reduce heat to low and simmer, partially covered, 15 to 20 minutes until lentils are tender and breaking down.

7. If using, stir in 2 cups loosely packed fresh spinach or kale during the last 3 to 5 minutes of cooking until wilted and tender.

8. Taste and adjust seasoning with additional kosher salt, 1 teaspoon brown sugar or maple syrup if desired for balance, and 1 tablespoon fresh lime juice to brighten the flavors.

9. Remove from heat, let rest 5 minutes to thicken. Serve topped with 1/4 cup chopped fresh cilantro and extra lime wedges if desired.

Equipment Needed

1. Medium saucepan or pot with lid
2. Chef knife
3. Cutting board
4. Fine-mesh sieve or colander (for rinsing lentils)
5. Measuring cups and spoons
6. Wooden spoon or heatproof spatula
7. Can opener
8. Ladle or large serving spoon
9. Citrus juicer or small reamer

FAQ

Creamy Coconut Lentil Curry Recipe Substitutions and Variations

  • Red lentils: substitute with yellow split peas, split mung beans, or red masoor lentils (note longer cook time for brown/green lentils)
  • Coconut milk: substitute with light coconut milk, canned coconut cream diluted with water, or a blended cashew cream (cashews soaked and pureed)
  • Vegetable broth: substitute with low sodium chicken broth, mushroom broth, or water plus 1 teaspoon vegetable bouillon or miso paste
  • Fresh ginger: substitute with 1/4 to 1/2 teaspoon ground ginger, 1 teaspoon grated galangal, or 1 tablespoon jarred minced ginger

Pro Tips

1. Bloom the spices in oil until fragrant and the paste darkens slightly; it only takes about a minute but makes the curry much more aromatic and deep.
2. If you like a silkier texture, use an immersion blender to gently puree about a third of the pot before the final simmer, or mash some of the lentils with a spoon to thicken without losing body.
3. Cook the lentils just to the point where they start to break down, then let the stew rest off the heat for 5 minutes; they will continue to soften and the soup will thicken as it cools.
4. Add the lime juice and any sweetener only at the end, then season to taste; that bright finish and a touch of sweetness will balance the coconut and spices without muting them.
5. For a richer, more layered base, let the chopped onion sweat longer until lightly golden rather than just translucent, and consider toasting the dry spices in the pot for a few seconds before adding tomatoes.

Creamy Coconut Lentil Curry Recipe

Creamy Coconut Lentil Curry Recipe

Recipe by Jot Punji

0.0 from 0 votes

Servings

4

servings

Calories

437

kcal

Equipment: 1. Medium saucepan or pot with lid
2. Chef knife
3. Cutting board
4. Fine-mesh sieve or colander (for rinsing lentils)
5. Measuring cups and spoons
6. Wooden spoon or heatproof spatula
7. Can opener
8. Ladle or large serving spoon
9. Citrus juicer or small reamer

Ingredients

  • 1 cup red lentils, rinsed and drained

  • 1 14-ounce can full fat coconut milk

  • 2 cups low sodium vegetable broth

  • 1 tablespoon vegetable oil or neutral oil

  • 1 medium yellow onion, finely chopped

  • 3 garlic cloves, minced

  • 1 tablespoon fresh ginger, minced

  • 1 14-ounce can diced tomatoes or 1 cup fresh diced tomatoes

  • 1 tablespoon tomato paste

  • 1 teaspoon ground turmeric

  • 1 teaspoon ground cumin

  • 1 teaspoon garam masala

  • 1/2 teaspoon chili powder or to taste

  • 1 teaspoon kosher salt, plus more to taste

  • 1/4 teaspoon freshly ground black pepper

  • 1 teaspoon brown sugar or maple syrup, optional

  • 1 tablespoon fresh lime juice

  • 1/4 cup fresh cilantro, chopped, for garnish

  • Fresh spinach or kale, 2 cups loosely packed, optional

Directions

  • Rinse 1 cup red lentils under cold water until the runoff is clear; drain and set aside.
  • Heat 1 tablespoon vegetable oil in a medium pot over medium heat until shimmering. Add 1 finely chopped medium yellow onion and cook 5 to 7 minutes until soft and translucent.
  • Add 3 minced garlic cloves and 1 tablespoon minced fresh ginger; cook 1 minute until fragrant.
  • Stir in 1 tablespoon tomato paste, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon garam masala, 1/2 teaspoon chili powder, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper; cook 1 minute to bloom the spices.
  • Add 1 14-ounce can diced tomatoes or 1 cup fresh diced tomatoes and the drained lentils; stir to combine.
  • Pour in 1 14-ounce can full fat coconut milk and 2 cups low sodium vegetable broth; bring to a gentle boil, then reduce heat to low and simmer, partially covered, 15 to 20 minutes until lentils are tender and breaking down.
  • If using, stir in 2 cups loosely packed fresh spinach or kale during the last 3 to 5 minutes of cooking until wilted and tender.
  • Taste and adjust seasoning with additional kosher salt, 1 teaspoon brown sugar or maple syrup if desired for balance, and 1 tablespoon fresh lime juice to brighten the flavors.
  • Remove from heat, let rest 5 minutes to thicken. Serve topped with 1/4 cup chopped fresh cilantro and extra lime wedges if desired.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 442g
  • Total number of serves: 4
  • Calories: 437kcal
  • Fat: 25.5g
  • Saturated Fat: 18g
  • Trans Fat: 0g
  • Polyunsaturated: 0.5g
  • Monounsaturated: 1.5g
  • Cholesterol: 0mg
  • Sodium: 755mg
  • Potassium: 1155mg
  • Carbohydrates: 44g
  • Fiber: 11g
  • Sugar: 3g
  • Protein: 14g
  • Vitamin A: 1732IU
  • Vitamin C: 17mg
  • Calcium: 105mg
  • Iron: 4.5mg

Please enter your email to print the recipe:




Leave a Comment

Your email address will not be published. Required fields are marked *

*