Red Lentil Dal
A comforting Indian-inspired dal made with red lentils simmered in a fragrant
coconut-tomato sauce with turmeric, cumin, and ginger. Finished with fresh
spinach for added nutrition. This vegan one-pot meal is rich in plant protein
and fiber, naturally low in sodium, and ready in 40 minutes.
Dal is the ultimate comfort food in Indian cuisine, and this version showcases
why it's earned that reputation. Red lentils cook quickly and break down into
a creamy, silky texture that's naturally satisfying without any dairy or cream.
The coconut milk adds richness, while a blend of warming spices — turmeric,
cumin, and fresh ginger — creates layers of flavor that deepen as the dal
simmers.
This recipe is a nutritional powerhouse. Each serving delivers 16 grams of
plant-based protein and 10 grams of fiber, making it incredibly filling. The
turmeric provides anti-inflammatory curcumin, and the spinach adds iron and
vitamins A and K. All of this in a one-pot meal with minimal sodium.
Whether you're a longtime dal lover or trying it for the first time, this
recipe is forgiving and adaptable. It's naturally vegan, gluten-free, and
freezes beautifully for meal prep. Serve it over brown rice, with naan, or
enjoy it on its own as a hearty soup.
✅ Why This Recipe Is Healthy
- • High fiber: 10g per serving supports blood sugar stability
- • Plant protein: 16g per serving from red lentils
- • Anti-inflammatory: Turmeric and ginger provide curcumin and gingerol
- • Low sodium: Only 160mg per serving
- • Vegan and gluten-free
📊 Why This Recipe Scored 86/100
With an overall health score of 86/100, this recipe is a solid, balanced option. Its strongest area is sodium balance (89/100), where 414mg of sodium stays comfortably within heart-healthy limits.
How our scoring works
Ingredients
- ✓ 1 tbsp olive oil
- ✓ 1 large yellow onion, diced
- ✓ 4 cloves garlic
- ✓ 1 tbsp fresh ginger
- ✓ 1.5 cups red lentils
- ✓ 14.5 oz canned tomatoes
- ✓ 1 cup coconut milk canned
- ✓ 3 cups water
- ✓ 1 tsp turmeric
- ✓ 1.5 tsp cumin
- ✓ 0.5 tsp chili powder
- ✓ 0.25 tsp table salt
- ✓ 0.25 tsp black pepper
- ✓ 3 cups spinach
- ✓ 2 tbsp lemon
- ✓ 0.25 cup fresh cilantro
Instructions
-
1
Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent.
-
2
Add the minced garlic, grated ginger, turmeric, cumin, and chili powder. Stir for about 1 minute until very fragrant — this blooms the spices and releases their flavor.
-
3
Add the rinsed red lentils, diced tomatoes with juices, coconut milk, water, salt, and black pepper. Stir to combine and bring to a boil.
-
4
Reduce heat to medium-low, cover partially, and simmer for 20-25 minutes, stirring occasionally, until the lentils have broken down into a thick, creamy consistency. The dal will thicken as it cooks.
-
5
Stir in the spinach and cook for 2 minutes until wilted. Remove from heat and stir in the lemon juice.
-
6
Serve hot, garnished with fresh cilantro. Enjoy on its own, over brown rice, or with warm naan bread.
Health Scores
Overall Health Score
Excellent Stability
Very Low Sodium
Nutrient Dense
Nutrition Facts
Per Serving
Health Highlights
Want detailed insights on why this recipe scored 86?
Upgrade to Pro for Full Analysis