Red Lentil Dahl With Coconut Milk

Anushree Shetty

by | Updated: May 21st, 2025

Get ready to fall in love with this creamy, ultra-comforting red lentil dahl with coconut milk – a plant-based classic that’s as nourishing as it is satisfying! Simmered with fragrant spices, tender red lentils and lush coconut milk, it’s the kind of cozy bowl you’ll crave on chilly nights (or anytime you need a hug in meal form). What makes this recipe shine? The optional tempering – a quick, sizzling pour-over of mustard seeds, garlic, chilies and curry leaves that adds a punch of bold flavor right at the end. If you’ve never tempered spices before, think of it as a  way to unlock deeper aromas and take your dish from delicious to unforgettable. Try it with fluffy Basmati rice or warm naan and prepare for repeat requests!

A Bowl of Red Lentil Dahl With Coconut Milk is Garnished With Cilantro, Pepper and Spices, Sits Beside a Bowl of White, Fluffy Basmati Rice.

A Bowl of Red Lentil Dahl With Coconut Milk is Garnished With Cilantro, Pepper and Spices, Sits Beside a Bowl of White, Fluffy Basmati Rice.
0 from 0 votes
Print

Red Lentil Dahl With Coconut Milk

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6
Calories 284 kcal
Author Anushree Shetty

Ingredients

Dahl

Optional: Tempering

Optional: Garnish

  • chopped cilantro
  • lemon juice to taste

Instructions

Stovetop Instructions

  1. Heat oil in medium saucepan over medium heat. Add onions and sauté 6-8 minutes or until soft and golden. Stir in crushed garlic and grated ginger; cook 1–2 minutes.
  2. Add tomatoes and cook until soft and mushy, about 5 minutes. Stir in salt, turmeric, chili powder, coriander powder and cumin powder. Cook 1–2 minutes until fragrant.

  3. Add rinsed lentils, coconut milk and 3.5 cups water. Bring to boil then reduce heat to a simmer. Cover and cook 15–20 minutes or until the lentils are soft and creamy. Stir occasionally and adjust water as needed.
  4. For optional tempering: In small pan, heat ghee or coconut oil. Add mustard seeds and let them splutter. Add minced garlic, dried red chilies and curry leaves. Sauté 1–2 minutes until golden and aromatic.
  5. Pour tempering over dal. Stir in lemon juice and garnish with cilantro. Taste and adjust seasoning. Serve hot with Basmati rice or naan.

Instant Pot Instructions

  1. Turn on sauté mode. Heat oil then sauté onions 5–6 minutes until golden. Add crushed garlic and grated ginger; sauté for 1 minute. Add tomatoes and cook until soft. Stir in turmeric, chili, coriander and cumin powder. Cook 1–2 minutes until fragrant.
  2. Add rinsed lentils, coconut milk and 3.5 cups water. Cancel sauté mode. Close lid, set valve to seal and cook on Manual (High Pressure) for 6 minutes. Let pressure naturally release 10 minutes, then quick release.
  3. For optional tempering: While dal cooks, prepare tempering in small pan. Heat ghee or coconut oil. Add mustard seeds and let them splutter, then add garlic, red chilies and curry leaves. Sauté 1–2 minutes until golden and aromatic.
  4. Open lid, stir dal and pour in the tempering. Stir in lemon juice and chopped cilantro. Adjust seasoning and consistency if needed. Serve hot with Basmati rice or naan.

Recipe Notes

Grab these ingredients and more international flavors from Vitacost.

 

Nutrition Facts
Red Lentil Dahl With Coconut Milk
Amount Per Serving (1 g)
Calories 284 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 9g45%
Trans Fat 0.02g
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 6mg2%
Sodium 91mg4%
Potassium 624mg18%
Carbohydrates 27g9%
Fiber 11g44%
Sugar 3g3%
Protein 10g20%
Vitamin A 666IU13%
Vitamin C 55mg67%
Calcium 85mg9%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.

Featured Products

Vitacost Non-GMO Red Lentils
Frontier Co-Op Organic Turmeric Root Powder
Badia Kosher Coconut Milk