Creamy Coconut Lentil Curry

Category: Satisfying Main Dishes for Every Occasion

This creamy coconut lentil curry blends fragrant spices like cumin, coriander, and turmeric with tender brown lentils simmered in coconut milk. Toasting the seeds brings out deep aromas before combining garlic, ginger, and crushed tomatoes for a vibrant base. Simmered until perfectly soft then finished with fresh cherry tomatoes and cilantro, this dish offers a smooth, satisfying texture and layered flavors. It pairs beautifully with rice or warm flatbreads, making it a versatile, wholesome meal for busy days or cozy dinners.

A woman wearing a chef's hat and apron.
Created By Sarah
Last updated on Wed, 05 Nov 2025 22:00:04 GMT
A bowl of creamy coconut lentil curry. Save
A bowl of creamy coconut lentil curry. | sarahmeal.com

This creamy coconut lentil curry is perfect for a cozy dinner that feels special but is simple enough to whip up on any night. Its blend of warming spices and rich coconut milk wraps tender lentils in a luscious sauce that’s both nourishing and satisfying. Whether you’re looking for a wholesome vegan meal or a flavorful way to enjoy lentils, this recipe combines ease and depth in every bite.

I made this curry during a chilly weekend and it quickly became a staple in my kitchen because everyone loved its creamy texture and rich taste without spending hours cooking.

Ingredients

  • Coconut oil: adds a subtle tropical richness and aids in toasting spices evenly choose unrefined for best flavor
  • Cumin seeds: bring earthiness and pairing them with coriander seeds enhances the aromatic profile look for fresh whole seeds
  • Garlic: is essential for depth use fresh cloves and chop finely to release maximum flavor
  • Crushed tomatoes: contribute acidity and body balancing the creaminess opt for canned quality with no added salt or sugar
  • Fresh ginger: provides a spicy brightness that lifts the curry select firm ginger with smooth skin
  • Turmeric: gives a warm golden color and earthy undertone purchasing from a trusted source ensures vibrant spice
  • Sea salt: enhances all ingredients gently use coarse for easier measuring and adjusting
  • Dried brown lentils: are the foundation offering heartiness and protein rinse well before cooking to remove impurities
  • Cayenne powder: is optional but adds a lovely heat dimension start small unless you prefer spicy dishes
  • Water: controls curry consistency
  • Coconut milk: creates the creamy texture and subtle sweetness full-fat canned coconut milk is ideal
  • Cherry tomatoes: add bursts of freshness and sweetness pick ripe plump ones for best flavor
  • Fresh cilantro: provides a garden-fresh herbal lift finishing the dish perfectly

How to Make Creamy Coconut Lentil Curry Recipe

Heat the Oil:
Warm the coconut oil in a large cast iron skillet over medium-high heat. Add the cumin and coriander seeds and gently toast them, stirring frequently for around 45 seconds until they become fragrant and just start to brown. Immediately add the chopped garlic to the skillet and sauté for about 2 minutes until lightly browned but not burnt. This step unlocks the deep flavor base crucial for the curry.
Combine Ingredients:
Pour in the crushed tomatoes followed by chopped ginger turmeric and sea salt. Stir occasionally while cooking this mixture for about 5 minutes to marry the flavors and cook down some of the acidity. Next add the dried brown lentils and cayenne powder if using. Pour in the water and bring everything to a vigorous boil to kickstart the lentil cooking process.
Simmer the Curry:
Once boiling, reduce the heat to low and cover the skillet with a lid. Let it simmer gently for 35 to 40 minutes or until the lentils are tender throughout. Stir the curry every so often to avoid sticking at the bottom and add an extra half to one cup of water if the curry thickens too much before the lentils are cooked fully.
Add Coconut Milk:
When the lentils are soft and the curry looks thick and creamy, stir in the coconut milk along with the cherry tomatoes. Allow the curry to return to a simmer which brings these last ingredients together harmoniously. Just before serving fold in the chopped cilantro for a fresh and vibrant finish that complements the rich curry beautifully.
A bowl of creamy coconut lentil curry. Save
A bowl of creamy coconut lentil curry. | sarahmeal.com

This recipe truly shines because of the coconut milk’s creamy texture paired with fresh spices toasted at the beginning. I remember making it for friends the first time and being thrilled by how the kitchen filled with warm aromas that made everyone eager to dig in.

Storage Tips

Keep leftovers in an airtight container stored in the refrigerator. It stays fresh for up to four days. To freeze spread the curry into freezer-safe containers or bags for up to three months. When reheating use gentle heat either on the stove or in the oven to maintain creaminess without breaking the coconut milk.

Ingredient Substitutions

Red or green lentils can be used but mind that cooking times differ and texture will be less creamy and more firm. You can swap coconut oil for any neutral vegetable oil but the subtle coconut flavor adds authenticity. For a lower fat option, light coconut milk can be used though it is less rich.

Serving Suggestions

This curry pairs wonderfully with fluffy basmati rice or hearty brown rice for a wholesome bowl. Naan or chapati bread are perfect for scooping up every last bit. For a refreshing contrast, try serving with cucumber raita or mango chutney on the side. Roasted vegetables or a simple salad add great textural balance.

Pro Tips

  • Toast your spices carefully and do not skip this step or the curry will lack that signature fragrant depth
  • Adjust water bit by bit as you simmer to get velvety curry consistency without it becoming watery
  • Add fresh herbs only at the end to preserve their bright and fresh flavor

Common Recipe Questions

→ Can I use different lentils?

Yes, red or green lentils can be used, but expect changes in cooking time and texture. Brown lentils keep a creamy yet firm consistency.

→ How can I adjust the spice level?

The spice level depends on cayenne powder added. Omit or increase it to suit your preferred heat intensity without overpowering the dish.

→ What is the best way to serve this dish?

It’s wonderful served over fluffy basmati or nutty brown rice, or alongside soft naan or chapati for scooping.

→ How to store and reheat leftovers?

Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently on stovetop or microwave, stirring to maintain creaminess.

→ Can I prepare this in advance?

Absolutely. Flavors deepen after resting, making it ideal to prepare ahead for a richer taste.

→ Are all ingredients naturally gluten-free?

Yes, all ingredients used are free from gluten, suitable for gluten-sensitive diners.

Creamy Coconut Lentil Curry

A rich coconut and lentil dish infused with warm spices for a comforting, flavorful meal in under an hour.

Preparation Time
15 minutes
Cook Time
40 minutes
Total Duration
55 minutes
Created By: Sarah

Recipe Category: Main Dishes

Level of Difficulty: Simple

Cuisine Style: Indian

Servings Yield: 4 Portion Size (Serves four portions)

Diet Preferences: Vegan-Friendly, Vegetarian-Friendly, Gluten-Free Option, Dairy-Free Option

What You'll Need

→ Oils and Seeds

Ingredient 01 15 milliliters coconut oil
Ingredient 02 1 tablespoon (7 grams) cumin seeds
Ingredient 03 1 tablespoon (6 grams) coriander seeds

→ Aromatics and Spices

Ingredient 04 1 head garlic, chopped (10-12 cloves)
Ingredient 05 28 ounces (796 grams) crushed tomatoes, canned
Ingredient 06 2 tablespoons (12 grams) fresh ginger, chopped
Ingredient 07 1 tablespoon (7 grams) turmeric powder
Ingredient 08 2 teaspoons (10 grams) sea salt
Ingredient 09 1-2 teaspoons cayenne powder, optional

→ Lentils and Liquids

Ingredient 10 200 grams dried brown lentils
Ingredient 11 480 milliliters water
Ingredient 12 425 milliliters coconut milk, canned

→ Fresh Ingredients

Ingredient 13 A few handfuls cherry tomatoes
Ingredient 14 1 cup (16 grams) chopped fresh cilantro

How to Make It

Instruction 01

Heat coconut oil in a large cast iron skillet over medium-high heat. Add cumin and coriander seeds, toasting until they brown slightly, about 45 seconds. Incorporate chopped garlic and sauté until golden, approximately 2 minutes.

Instruction 02

Stir in crushed tomatoes, chopped ginger, turmeric powder, and sea salt. Cook while stirring occasionally for 5 minutes to meld flavors.

Instruction 03

Add dried brown lentils, optional cayenne powder, and water. Bring mixture to a boil, then reduce heat to low. Cover and simmer for 35 to 40 minutes, stirring occasionally and adding 120 to 240 milliliters more water if the curry appears too dry, until lentils are tender.

Instruction 04

Stir in coconut milk and cherry tomatoes. Simmer gently until heated through, then remove from heat and fold in chopped cilantro before serving.

Additional Tips

  1. To enhance flavor, toast the whole spices before adding other ingredients. Adjust water quantity during simmering to achieve desired curry consistency.
  2. Use dried brown lentils specifically for optimal texture; red or green lentils will alter cooking times and consistency.

Essential Tools

  • Cast iron skillet
  • Knife
  • Cutting board
  • Measuring spoons
  • Wooden spoon

Allergy Details

Always review ingredient labels for allergens, and consult a professional if you're unsure.
  • Contains coconut; individuals with tree nut allergies should exercise caution.

Nutritional Breakdown (per serving)

These nutritional details are for informational purposes and shouldn't replace medical advice.
  • Calories: 310
  • Fat Content: 12.9 grams
  • Carbohydrate Content: 40.5 grams
  • Protein Content: 14.6 grams