1-Pot Green Lentil Dal Recipe | Easy Healthy Indian Lentils

When you need something warm, nourishing, and deeply satisfying, this 1-Pot Lentil Dal is the ultimate comfort food. Creamy, fragrant, and packed with spices, it’s a classic vegan dish that brings together simple pantry ingredients in the most flavorful way.

This easy lentil dal recipe is made in just one pot, making cleanup effortless while delivering rich layers of flavor from cumin, turmeric, ginger, garlic, and coconut milk. Every spoonful is hearty, cozy, and perfectly balanced between earthy lentils and aromatic spices.

Whether you’re cooking a healthy weeknight dinner, meal prepping for the week, or simply craving a wholesome plant-based meal, this creamy lentil dal is guaranteed to satisfy.

Why You’ll Love This Recipe

  • One-pot recipe for easy cooking and cleanup
  • Naturally vegan, healthy, and nutrient-rich
  • Creamy, comforting texture with bold spices
  • Perfect for meal prep and leftovers
  • Budget-friendly and made with simple ingredients

Ingredients

Lentil Base

  • 1 cup dry green lentils (190 g) – Protein-rich base that becomes soft and creamy when cooked
  • 3 cups vegetable broth (720 ml) – Adds depth and savory flavor
  • 1 cup canned coconut milk (240 ml) – Creates a rich, creamy texture

Aromatics & Vegetables

  • 1 tbsp coconut oil or vegetable oil – Helps build flavor at the base
  • 1 medium onion, chopped – Adds natural sweetness and depth
  • 1 large carrot (200 g), finely diced – Adds subtle sweetness and texture
  • 3 cloves garlic, minced – Strong aromatic flavor
  • 2 tsp fresh ginger, grated – Warm, slightly spicy depth
  • 1 red or green chili pepper (seeds removed) – Optional heat for extra kick

Spices

  • 2 tsp ground cumin – Earthy and warm spice base
  • 2 tsp curry powder – Adds depth and complexity
  • 1 tsp turmeric – Signature color and anti-inflammatory warmth
  • 1 tsp ground coriander – Light citrusy spice note
  • Salt and black pepper to taste – Balances all flavors

How to Make 1-Pot Lentil Dal

Prepare the Lentils

Sort through the lentils and remove any debris or damaged pieces.

Rinse thoroughly under cold water.

Optional: soak for 15 minutes to improve digestion and reduce cooking time.

Sauté the Aromatics

Heat oil in a large pot over medium heat.

Add chopped onion and cook for 3–4 minutes until softened.

Add garlic, ginger, chili, and carrot.

Stir well and cook on low heat until fragrant.

Tip: Slow cooking the aromatics builds deeper flavor.

Add Spices and Lentils

Add cumin, curry powder, turmeric, and coriander.

Stir for about 1 minute to release the aromas.

Add lentils and vegetable broth.

Bring to a boil, then reduce heat and simmer for about 15 minutes.

Add Coconut Milk

Stir in coconut milk and continue cooking for another 10–15 minutes.

The dal will thicken and become creamy as the lentils soften.

For a smoother texture, mash or blend a small portion of the dal and stir it back in.

Final Touches

Taste and adjust seasoning with salt and pepper.

Optional: add a squeeze of lemon or lime juice for brightness.

Serve hot with rice, naan, or flatbread.

Tips for Success

  • Soak lentils for quicker cooking and easier digestion
  • Stir spices briefly before adding liquid for stronger flavor
  • Adjust thickness by adding more broth if needed
  • Blend a portion for extra creaminess
  • Add lemon juice at the end for freshness

Equipment Needed

  • Large pot or saucepan
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Blender (optional for creamier texture)

Recipe Variations

Spicy Lentil Dal

Add extra chili peppers or chili flakes for more heat.

Creamier Version

Add extra coconut milk or blend more of the dal.

Vegetable-Packed Dal

Add spinach, sweet potato, or bell peppers.

Protein Boost Version

Serve with tofu or extra lentils for higher protein content.

Serving Suggestions

This easy lentil dal for dinner pairs perfectly with:

  • Steamed basmati rice
  • Warm naan bread
  • Cucumber salad
  • Mango chutney
  • Roasted vegetables

Top with fresh cilantro or a spoon of plant-based yogurt for extra creaminess.

Frequently Asked Questions

Can I use red lentils instead of green lentils?

Yes, but red lentils cook faster and create a softer texture.

Can I make this ahead of time?

Absolutely. It tastes even better the next day as flavors deepen.

How long does it last in the fridge?

Store in an airtight container for up to 4–5 days.

Can I freeze lentil dal?

Yes, it freezes very well for up to 3 months.

Is this recipe spicy?

It has mild heat, but you can adjust chili to your preference.

Can I skip coconut milk?

Yes, but coconut milk gives the best creamy texture and flavor.

Final Thoughts

This 1-Pot Lentil Dal is a perfect example of how simple ingredients can create something incredibly rich, comforting, and flavorful. With creamy coconut milk, warm spices, and tender lentils, it’s a nourishing dish you’ll want to make again and again.

Whether you’re following a plant-based lifestyle or just want a wholesome, satisfying meal, this easy lentil dal recipe is a cozy bowl of comfort that never disappoints.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

1-Pot Green Lentil Dal Recipe | Easy Healthy Indian Lentils


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harper
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This 1-Pot Lentil Dal is a creamy, hearty, and comforting vegan dish made with tender lentils simmered in warm Indian spices and coconut milk. Perfect for a nourishing and easy one-pot meal.


Ingredients

  • 1 cup dry green lentils
  • 1 tbsp coconut oil or vegetable oil
  • 1 medium onion, chopped
  • 1 large carrot, diced
  • 3 cloves garlic, minced
  • 2 tsp fresh ginger, grated
  • 1 red or green chili, chopped
  • 2 tsp ground cumin
  • 2 tsp curry powder
  • 1 tsp turmeric
  • 1 tsp ground coriander
  • 3 cups vegetable broth
  • 1 cup coconut milk
  • Salt and black pepper to taste


Instructions

  1. Rinse lentils and optionally soak for 15 minutes, then drain.
  2. Heat oil in a large pot and sauté onion for 3–4 minutes.
  3. Add garlic, ginger, chili, and carrot; cook briefly until fragrant.
  4. Add spices, lentils, and vegetable broth. Stir and bring to a boil.
  5. Reduce heat and simmer for 15 minutes.
  6. Stir in coconut milk and cook another 10–15 minutes until creamy and lentils are tender.
  7. Adjust seasoning and serve hot with rice or naan.

Notes

  • Sweet potato can replace carrot.
  • Use lime juice before serving for extra brightness.
  • Blend part of the dal for a creamier texture.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: One-Pot, Stovetop
  • Cuisine: Indian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star