Go Back
+ servings
Red Lentil Dahl with Coconut Milk in a bowl with lime and cilantro garnish
Print Recipe
4.46 from 62 votes

Red Lentil Dahl with Coconut Milk

This cozy dahl makes a healthful and flavorful component of a meal or a dinner in its own right.
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Beans + Lentils
Cuisine: Middle Eastern
Keyword: red lentil dahl with coconut milk
Servings: 8
Calories: 252kcal
Author: Carolyn Gratzer Cope

Ingredients

  • 2 tablespoons safflower oil
  • 1 medium yellow onion finely diced
  • 1 inch fresh ginger peeled and minced
  • 6 garlic cloves minced
  • 1 teaspoon fine sea salt
  • 2 teaspoons black mustard seeds
  • 2 teaspoons cumin seeds
  • 2 green cardamom pods
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • ¼ teaspoon ground cayenne
  • ½ teaspoon freshly ground black pepper
  • 4 cups water
  • 2 tablespoons tomato paste
  • 1 13.5- ounce can coconut milk
  • 2 cups dry red lentils
  • ½ cup chopped fresh cilantro
  • Juice of ½ lime

Instructions

  • Heat the oil over medium heat in a large pan that has a lid.
  • Add the onion, garlic, and ginger, sprinkle with the salt, and cook until the onion is softening and beginning to turn translucent, about 5 minutes.
  • Add the mustard and cumin seeds and cardamom pods and cook for one minute.
  • Add the turmeric, coriander, paprika, cayenne, and black pepper and cook, stirring, constantly, for 30 seconds.
  • Add the water, tomato paste, and coconut milk and stir to combine.
  • Pour in the lentils.
  • Bring to a boil, then reduce the heat to maintain a simmer and cover the pan.
  • Cook until lentils are tender, about 20 minutes.
  • Off the heat, stir in the cilantro and lime juice.
  • Let rest for at least 10 minutes before serving.

Notes

  1. Red lentils (sometimes called masoor) are a wonderful, versatile ingredient. They're small and quick-cooking, full of protein and complex carbs, and great at soaking up flavors. There are several varieties commonly sold in the U.S., some smaller and redder, some a little bigger and more peach-colored. You can use them interchangeably.
  2. Safflower oil is my high-smoke-point, neutral-tasting vegetable oil of choice. You can substitute another oil that has similar properties, such as canola, sunflower, peanut, corn, or vegetable oil blend.
  3. Black mustard seed (sometimes called brown) is different from yellow mustard. It has a warmer, more complex flavor profile. Black mustard seed is a frequent ingredient in Indian cooking and is well worth buying if you don’t already have it on hand. (You can type “black mustard seed” into the search bar on this site for some more great ways to use it.)
  4. Use canned coconut milk, not the stuff in the refrigerator case (which is watered down like crazy). You'll use the entire can, including the cream (which is solid at room temperature) and the liquid.
  5. You can make this dish in advance — the flavors only get better as it sits. Make it any time during the week and reheat before serving.Leftovers keep well in an airtight container in the fridge for up to a week.You can freeze this meal for up to a year, but the coconut milk may separate slightly.
I first published this recipe in 2016. I've updated the post for clarity and also made a few tweaks to the recipe itself.

Nutrition

Calories: 252kcal | Carbohydrates: 38.8g | Protein: 13.1g | Fat: 6.3g | Fiber: 6.5g