Creamy Coconut Red Lentil Dahl

This creamy Coconut Red Lentil Dahl is a comforting, flavorful dish packed with plant-based protein and fiber, making it a nutritious choice for any meal.

Rich in good fats from coconut milk and naturally low in saturated fat, it’s quick to prepare, easy to customize, and perfect for weeknight dinners, meal prep, or satisfying plant-based lunches.

Coconut Red Lentil Dahl

Karina Kari
A rich and creamy red lentil curry simmered in coconut milk and aromatic spices.
High in protein and fiber, this plant-based dish is quick to make, versatile, and perfect for serving with rice, quinoa, or enjoying on its own.
Ideal for meal prep or a cozy weeknight dinner.
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Course dinner, lunch, Main Dish
Cuisine Indian, plant-Based
Servings 6

Equipment

  • 1 large saucepan or pot
  • 1 cutting board
  • 1 chef’s knife
  • Measuring spoons (1 tbsp, 1 tsp)
  • Measuring cups (1 cup, 3 cups)
  • Wooden spoon or spatula

Ingredients
  

  • 1 tbsp coconut oil or olive oil
  • 2 medium onions diced (approx. 4 cups)
  • 4 garlic cloves minced
  • 1 tbsp fresh ginger peeled and minced
  • 1 tbsp mild yellow curry powder
  • 1 tsp ground turmeric
  • ½ tsp ground coriander
  • ½ tsp black pepper
  • 1 tsp sea salt
  • ½ tsp red pepper flakes optional for spice
  • 2 cups 375 g dry red lentils
  • 1 can 14 oz full-fat coconut milk*
  • 3 cups water or vegetable stock*
  • Fresh cilantro for garnish
  • Cooked jasmine basmati, or brown rice (optional, for serving)

Instructions
 

  • Prepare Your Ingredients: Before turning on the stove, gather and prep all ingredients for a smooth cooking experience.
    Dice the onions finely to ensure they cook evenly and release their natural sweetness.
    Peel and mince the garlic cloves, then peel and finely chop the fresh ginger.
    Measure out the spices—curry powder, turmeric, coriander, black pepper, sea salt, and red pepper flakes—so they’re ready to add during cooking.
    Rinse the red lentils thoroughly under cold running water to remove any dust or impurities, then set them aside in a bowl.
  • Sauté Aromatics for Flavor: In a large saucepan or heavy-bottomed pot, heat 1 tablespoon of coconut oil (or olive oil) over medium heat.
    Once the oil is shimmering, add the diced onions.
    Stir frequently, letting the onions soften and turn slightly golden, which should take about 5–7 minutes.
    Add the minced garlic and ginger, stirring continuously to prevent burning.
    Cook for another 2–3 minutes until fragrant, soft, and glossy, forming the flavorful base of the dahl.
  • Toast Spices for Aroma: Lower the heat slightly and add the curry powder, turmeric, ground coriander, black pepper, sea salt, and red pepper flakes.
    Stir constantly for 30–60 seconds until the spices bloom and release their aromatic oils.
    Toasting the spices at this stage intensifies their flavors and gives the dahl a rich, layered taste.
  • Combine Lentils and Liquid: Add the rinsed red lentils to the pot, stirring to coat them evenly with the aromatic onion-spice mixture.
    Pour in the full-fat coconut milk and 3 cups of water or vegetable stock, stirring gently to combine.
    Make sure all lentils are submerged in liquid.
    This mixture will form the creamy, comforting base of the dahl.
  • Simmer Until Tender: Bring the mixture to a gentle simmer over low to medium heat.
    Stir occasionally to prevent sticking to the bottom of the pot.
    Allow the dahl to cook uncovered for 25–30 minutes, or until the lentils are soft and have absorbed most of the liquid, thickening into a rich, creamy consistency.
    Taste periodically and adjust seasoning with extra salt or pepper if desired.
  • Check Consistency and Flavor: Once the lentils are tender and the dahl has thickened, check the texture.
    If it’s too thick, stir in a splash of water or stock to reach your preferred consistency.
    Taste the dahl and adjust spices as needed, adding a pinch more red pepper flakes for extra heat or a little more salt to enhance the flavors.
  • Garnish and Serve: Remove the pot from heat.
    Serve the dahl warm, garnished with fresh cilantro for a burst of color and freshness.
    This dish pairs beautifully with steamed jasmine, basmati, or brown rice, or even cooked quinoa for a complete plant-based meal.
    For a lighter option, enjoy the dahl on its own with some warm, crusty bread or a side of roasted vegetables.

Notes

  • Broth or Water Choices: Using vegetable stock instead of water enriches the flavor, giving your dahl a deeper, savory profile. However, plain water works perfectly if you prefer a lighter base.
  • Coconut Milk Options: Full-fat coconut milk creates an indulgently creamy texture, while light coconut milk reduces fat but still delivers delicious creaminess. Choose based on your dietary preference.
  • Spice Adjustments: The red pepper flakes add gentle heat, but you can reduce or omit them for a milder, family-friendly version.
  • Lentil Prep: Rinsing red lentils before cooking removes impurities and prevents excessive foam, ensuring a smooth, silky consistency.
  • Serving Flexibility: This dahl pairs beautifully with rice, quinoa, or flatbreads, and leftovers make excellent meal prep options.

Chef’s Secrets: Expert Tips For Flavor

To elevate your dahl, start by slowly sautéing the onions until they are golden and fragrant; this caramelization adds natural sweetness and depth.

Toasting the spices briefly before adding liquid intensifies the aroma and ensures every bite is flavorful.

Stir occasionally while simmering to prevent sticking and create a perfectly creamy texture.

For extra richness, swirl in a small splash of coconut milk at the end, and finish with fresh cilantro for freshness and visual appeal.

Serving Suggestions: Delicious Meal Pairings

Serve this dahl piping hot over steamed jasmine or basmati rice for a classic combination.

For a low-carb option, pair it with cauliflower rice or quinoa.

Garnish with fresh cilantro, a squeeze of lime, or toasted coconut flakes to add brightness and texture.

For a heartier meal, serve alongside roasted vegetables or warm flatbreads.

This dish is also ideal for family-style dinners, casual gatherings, or meal prep lunches.

Storage Tips: Maintain Freshness And Flavor

Allow the dahl to cool to room temperature before storing.

Keep it in airtight containers in the refrigerator for up to 5 days, or freeze in portions for up to 3 months.

Reheat gently on the stovetop or in the microwave, stirring occasionally to restore the creamy consistency.

If the dahl thickens too much after storage, add a splash of water, broth, or coconut milk to bring it back to the desired texture.

Frequently Asked Questions

1. Can I use other types of lentils?

Red lentils are ideal because they cook quickly and break down into a creamy texture. Green or brown lentils can be used but require longer cooking and won’t produce the same smooth consistency.

2. Is this dahl suitable for meal prep?

Absolutely! This recipe stores well and the flavors deepen over time, making it perfect for batch cooking. Simply refrigerate or freeze in portions for easy, ready-to-eat meals.

3. Can I make it spicier or milder?

Yes! Adjust the red pepper flakes to your taste. For extra heat, add a pinch of cayenne pepper or fresh chili. For a milder version, omit them entirely.

4. Can I substitute coconut milk?

You can swap with any plant-based milk like cashew or oat milk, but the dish may be slightly less creamy. Full-fat coconut milk remains the best choice for authentic richness.

5. How should I serve leftover dahl?

Reheat leftovers gently on the stovetop or in the microwave. Add a splash of liquid if needed. Serve over rice, with quinoa, or as a hearty soup with warm bread on the side.