This red lentil dal is full of flavor and easy to make! Packed with spices, hearty red lentils and juicy tomatoes, it's oh-so-comforting and perfect for a weeknight dinner.
Coat the bottom of a large pot with the oil and place it over medium heat.
Give the oil a minute to heat up, then add the onion. Sweat the onion until it becomes very soft, about 8 minutes, stirring frequently.
Stir in the garlic, ginger, garam masala, cumin seeds, ground cumin, mustard seeds, turmeric, and cayenne pepper. Sauté the mixture for about 1 minute, stirring constantly, until it becomes very fragrant.
Stir in the water and lentils. Raise the heat and bring the liquid to a boil.
Lower the heat and allow the mixture to simmer until the lentils are soft, about 20 minutes. You can add a splash of water if it reduces too much.
Stir in the tomatoes and coconut milk. Continue simmering the dal for about 10 minutes, until it is thick and creamy.
Remove the pot from heat. Stir in the salt, adjusting the amount to suit your taste.
Serve the dal with basmati rice or naan, optionally topping each portion with a sprinkle of fresh cilantro and roasted cashews.
Nutrition information does not include accompaniments.