This creamy 1-Pot Lentil Dal is the ultimate comfort food — rich, warming, nourishing, and packed with bold Indian-inspired flavors. Made with green lentils, coconut milk, aromatic vegetables, and cozy spices, this easy one-pot meal delivers everything you want in a satisfying dinner while staying wholesome and budget-friendly.
Perfectly creamy and deeply flavorful, this lentil dal is loaded with plant-based protein, fiber, and nutrients while still tasting incredibly comforting and indulgent. Best of all, it comes together in under 40 minutes using simple pantry staples.
Serve it with fluffy rice or warm naan bread for a cozy meal that’s perfect for weeknights, meal prep, or feeding a crowd.

What is Dal?
Dal (also spelled dahl, daal, or dhal) refers both to lentils themselves and to the comforting Indian dish made from them. Traditionally, dal is a creamy stew or soup-like dish simmered with spices, aromatics, and sometimes coconut milk or tomatoes.
It’s one of the most beloved staples in Indian cuisine because it’s:
- Affordable
- Nutritious
- Flavor-packed
- Easy to make
- Incredibly comforting
This version uses green lentils for a hearty texture that holds its shape beautifully while soaking up all the delicious spices.
Why You’ll Love This Lentil Dal
- One-pot recipe with easy cleanup
- Rich, creamy, and comforting
- Naturally vegan and gluten-free
- Packed with plant-based protein and fiber
- Budget-friendly and meal-prep friendly
- Ready in under 40 minutes
- Full of warming Indian-inspired spices
Ingredients
For the Lentil Dal
- 1 cup green lentils
- 1 tablespoon coconut oil or vegetable oil
- 1 medium onion, chopped
- 1 large carrot, finely diced
- 3 garlic cloves, minced
- 2 teaspoons fresh ginger, grated
- 1 red or green chili pepper, finely chopped
- 2 teaspoons ground cumin
- 2 teaspoons curry powder
- 1 teaspoon turmeric
- 1 teaspoon ground coriander
- 3 cups vegetable broth
- 1 cup canned coconut milk
- Salt and black pepper, to taste
Optional for serving:
- Fresh parsley or cilantro
- Non-dairy yogurt
- Rice or naan bread
- Lemon or lime wedges
Why This Lentil Dal is So Healthy
This comforting dal isn’t just delicious — it’s incredibly nourishing too.
Lentils
Loaded with:
- Plant-based protein
- Fiber
- Iron
- B vitamins
- Resistant starch
Turmeric & Ginger
Known for their anti-inflammatory and antioxidant properties.
Coconut Milk
Adds richness and healthy fats that make the dal extra satisfying.
Garlic & Onion
Create deep flavor while adding immune-supporting nutrients.
How to Make Lentil Dal
Step 1: Prepare the Lentils
Sort through the lentils and rinse them well under cold water.
For easier digestion and quicker cooking, soak them in warm water for about 15 minutes, then drain.
Step 2: Prepare the Vegetables
Finely dice the carrot, onion, chili pepper, garlic, and ginger.
Keeping everything finely chopped helps the flavors blend beautifully into the dal.
Step 3: Sauté the Aromatics
Heat the oil in a large pot over medium heat.
Add the onion and sauté for 3–4 minutes until softened.
Stir in the garlic, ginger, chili, and carrot, then reduce the heat slightly.
Cook until fragrant.
Step 4: Add the Spices
Add:
- Cumin
- Curry powder
- Turmeric
- Coriander
Cook for about 1 minute to toast the spices and deepen their flavor.
Step 5: Simmer the Dal
Add the lentils and vegetable broth to the pot.
Bring everything to a boil, then reduce the heat and simmer for about 15 minutes.
Step 6: Add the Coconut Milk
Stir in the coconut milk and continue simmering for another 10–15 minutes until:
- The lentils are tender
- The dal becomes creamy and thick
For an even creamier texture, lightly blend a portion of the dal with an immersion blender.
Step 7: Taste and Serve
Season with salt and black pepper to taste.
Serve warm with rice, naan bread, or your favorite toppings.
Tips for the Best Lentil Dal
Toast the Spices
Cooking the spices briefly in oil unlocks deeper flavor.
Adjust the Texture
Blend part of the dal if you prefer it creamier.
Use Full-Fat Coconut Milk
This creates the richest and creamiest texture.
Add Citrus at the End
A squeeze of lemon or lime brightens all the flavors beautifully.
Variations
Add Vegetables
Try adding:
- Spinach
- Kale
- Cauliflower
- Bell peppers
- Sweet potatoes
- Peas
Make it Spicier
Add extra chili peppers or red pepper flakes.
Add Extra Warmth
Try cinnamon, garam masala, or mustard seeds.
Protein Boost
Serve with tofu or chickpeas for extra protein.
What to Serve with Lentil Dal
This creamy dal pairs perfectly with:
- Basmati rice
- Naan bread
- Roti or paratha
- Quinoa
- Roasted potatoes
- Simple cucumber salad
Storage & Freezing
Refrigerator
Store leftovers in an airtight container for 3–5 days.
The flavors become even better the next day.
Freezer
Freeze for up to 3 months.
For best texture, freeze before adding the coconut milk.
Reheating
Reheat on the stovetop or microwave with a splash of broth if needed.
Frequently Asked Questions
Can I use red lentils?
Yes, but red lentils cook faster and create a much softer, mushier texture.
Can I make this in an Instant Pot?
Absolutely. Pressure cook for about 12 minutes on HIGH, then stir in the coconut milk afterward.
Is lentil dal spicy?
It can be mild or spicy depending on how much chili you add.
Can I make it oil-free?
Yes! Sauté the vegetables in a splash of broth instead of oil.
Final Thoughts
This Creamy 1-Pot Lentil Dal is cozy, hearty, flavorful, and deeply nourishing all at once. With tender lentils, warming spices, creamy coconut milk, and aromatic vegetables, it’s the kind of comfort food you’ll want to make again and again.
Easy enough for weeknights but satisfying enough to impress guests, this wholesome Indian-inspired dish proves that simple ingredients can create incredible flavor.
