1-Pot Green Lentil Dal Recipe

Written by Emmy Carter

A warm bowl of 1-Pot Green Lentil Dal is the definition of wholesome comfort food. This hearty vegan meal combines tender green lentils, fragrant spices, creamy coconut milk, and fresh vegetables into a rich, flavorful curry that’s satisfying enough for dinner yet simple enough for busy weeknights. Everything cooks together in one pot, making cleanup just as easy as the recipe itself.

Whether you’re looking for a healthy dinner, an easy vegan recipe, or a budget-friendly meal packed with plant-based protein, this green lentil dal delivers every time. It’s naturally gluten-free, incredibly filling, and tastes even better the next day, making it perfect for meal prep and family dinners alike.

Why You’ll Love This 1-Pot Green Lentil Dal Recipe

  • Made entirely in one pot for easy cleanup.
  • Rich, creamy, and full of warming Indian-inspired flavors.
  • Packed with plant-based protein and fiber from green lentils.
  • Naturally vegan and gluten-free.
  • Budget-friendly ingredients that are easy to find.
  • Perfect for meal prep since leftovers taste even better.
  • Easily customizable with your favorite vegetables or spice level.
  • Ready with minimal hands-on cooking.
  • Freezer-friendly for convenient future meals.
  • Delicious served with rice, naan, or fresh vegetables.

Preparation Phase & Tools to Use

Making this dal is simple, but having the right kitchen tools helps ensure the best texture and flavor.

  • Large Dutch Oven or Heavy-Bottomed Pot: Allows the lentils to cook evenly while preventing the spices from burning.
  • Sharp Chef’s Knife: Makes chopping onions, carrots, garlic, and chili quick and consistent.
  • Cutting Board: Provides a safe and clean prep surface.
  • Wooden Spoon or Silicone Spatula: Perfect for stirring without scratching cookware.
  • Measuring Cups and Measuring Spoons: Ensure the spice blend stays balanced.
  • Garlic Press (Optional): Speeds up garlic preparation.
  • Fine Grater or Microplane: Ideal for freshly grating ginger, giving maximum flavor.
  • Ladle: Makes serving the creamy dal easy and mess-free.

Preparation Tips

  • Rinse the green lentils thoroughly to remove dust or debris.
  • Finely dice the carrots so they soften at the same rate as the lentils.
  • Use fresh ginger and garlic for the brightest flavor.
  • Remove chili seeds for a milder dal or leave some in for extra heat.
  • Stir the spices into the oil for about a minute before adding liquids to bloom their flavors.
  • Stir occasionally during cooking to prevent lentils from sticking.
  • Taste and adjust the seasoning only after the lentils are fully cooked.
  • If the dal becomes too thick, stir in a splash of vegetable broth or water before serving.

Ingredients for 1-Pot Green Lentil Dal Recipe

  • 1 cup (190 g) dry green lentils, rinsed
  • 1 tablespoon coconut oil or vegetable oil
  • 1 medium onion, chopped
  • 1 large carrot (about 200 g), finely diced
  • 3 cloves garlic, minced
  • 2 teaspoons fresh ginger, grated
  • 1 red or green chili pepper, seeds removed and finely chopped
  • 2 teaspoons ground cumin
  • 2 teaspoons curry powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 3 cups (720 ml) vegetable broth
  • 1 cup (240 ml) canned coconut milk
  • Salt and black pepper, to taste

Step 1: Prepare the Ingredients

Rinse the green lentils under cold running water until the water runs clear. Chop the onion, finely dice the carrot, mince the garlic, grate the ginger, and finely chop the chili.

Step 2: Sauté the Aromatics

Heat the coconut oil in a large pot over medium heat. Add the chopped onion and diced carrot, cooking for about 5–6 minutes until softened. Stir in the garlic, ginger, and chili, cooking for another minute until fragrant.

Step 3: Toast the Spices

Add the ground cumin, curry powder, turmeric, and coriander. Stir continuously for about 1 minute, allowing the spices to bloom and become aromatic.

Step 4: Add the Lentils and Liquids

Pour in the rinsed green lentils, vegetable broth, and coconut milk. Stir well to combine all the ingredients.

Step 5: Simmer

Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for 35–45 minutes, stirring occasionally, until the lentils are tender and the dal has thickened.

Step 6: Season and Adjust

Taste the dal and season generously with salt and freshly ground black pepper. If you’d like a thinner consistency, stir in a little extra vegetable broth.

Step 7: Serve

Ladle the hot dal into bowls and serve immediately with steamed rice, warm naan, or your favorite flatbread. Garnish with fresh cilantro or a squeeze of lime if desired.

Notes

  • Green lentils hold their shape more than red lentils, giving the dal a heartier texture.
  • Full-fat coconut milk creates the richest, creamiest consistency.
  • Add spinach or kale during the final few minutes for extra greens.
  • Fresh lime juice brightens the finished dish beautifully.
  • The dal naturally thickens as it cools.
  • Adjust the chili according to your preferred spice level.
  • A pinch of garam masala stirred in before serving adds extra depth.
  • Leftovers develop even richer flavors overnight.

Watch Out for These Mistakes While Cooking

  • Skipping the rinsing step for the lentils.
  • Burning the garlic or spices by cooking over high heat.
  • Using too little liquid, causing the lentils to dry out.
  • Forgetting to stir occasionally during simmering.
  • Adding salt too early before the lentils soften.
  • Cooking over a rapid boil instead of a gentle simmer.
  • Using light coconut milk if you want a rich, creamy texture.
  • Serving immediately without tasting and adjusting the seasoning.

What to Serve With 1-Pot Green Lentil Dal Recipe?

1. Steamed Basmati Rice

A classic pairing that soaks up the creamy dal beautifully.

2. Garlic Naan

Soft, fluffy naan is perfect for scooping every bite.

3. Brown Rice

Adds extra fiber and a hearty texture.

4. Cucumber Raita

A cool yogurt side that balances the warm spices.

5. Roasted Cauliflower

Adds delicious caramelized flavor and texture.

6. Fresh Cucumber and Tomato Salad

A refreshing, crisp side dish.

7. Mango Chutney

Its sweet and tangy flavor complements the savory spices.

8. Steamed Green Beans

A simple vegetable side that keeps the meal light and nutritious.

Storage Instructions

Allow the dal to cool completely before storing.

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months in freezer-safe containers.
  • Reheating: Warm gently on the stovetop or in the microwave, adding a splash of vegetable broth or water if it has thickened too much during storage.

Estimated Nutrition

Per serving (approximately 1 of 4 servings):

  • Calories: 360
  • Protein: 15g
  • Carbohydrates: 36g
  • Fat: 18g
  • Saturated Fat: 12g
  • Fiber: 14g
  • Sugar: 6g
  • Sodium: 580mg
  • Potassium: 820mg
  • Iron: 5mg
  • Calcium: 80mg
  • Vitamin A: 110% DV
  • Vitamin C: 20% DV

Nutrition values are estimates and may vary depending on the specific ingredients and brands used.

Frequently Asked Questions

Can I use red lentils instead of green lentils?

Yes. Red lentils cook much faster and break down into a creamier texture. Reduce the simmering time to about 20–25 minutes if using red lentils.

Do I need to soak the green lentils first?

No. Green lentils do not require soaking. Simply rinse them well before cooking to remove any debris.

Can I make this dal spicier?

Absolutely. Add extra chopped chili peppers, cayenne pepper, or a pinch of red pepper flakes to increase the heat.

Is this recipe freezer-friendly?

Yes. The dal freezes very well for up to 3 months. Let it cool completely before transferring it to freezer-safe containers.

Can I add more vegetables?

Definitely. Spinach, kale, peas, bell peppers, zucchini, or sweet potatoes all work wonderfully in this recipe.

Why is my dal too thick?

Green lentils continue absorbing liquid as they cool. Stir in additional vegetable broth, water, or coconut milk while reheating until you reach your preferred consistency.

Can I make this without coconut milk?

Yes. You can substitute unsweetened oat milk, cashew cream, or simply use additional vegetable broth for a lighter version, though the dal will be less creamy.

What herbs or garnishes work best?

Fresh cilantro, chopped parsley, sliced green onions, lime wedges, toasted coconut flakes, or a sprinkle of garam masala all make delicious finishing touches.

Conclusion

This 1-Pot Green Lentil Dal Recipe is proof that simple pantry ingredients can create an incredibly satisfying meal. Creamy coconut milk, hearty green lentils, aromatic spices, and fresh vegetables come together in one pot for a nourishing dinner that’s full of flavor and easy enough for any night of the week. Whether you’re preparing healthy meal prep lunches, serving a comforting family dinner, or exploring more plant-based recipes, this dal is sure to become a favorite you’ll make again and again.

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

Enjoy a comforting bowl of this 1-Pot Green Lentil Dal Recipe, a healthy dinner that’s rich, creamy, and packed with plant-based protein. Made with green lentils, coconut milk, warming spices, and fresh vegetables, this easy recipe is perfect for quick weeknight dinners, meal prep, and healthy food ideas. Everything cooks together in one pot, creating a flavorful vegan meal with minimal cleanup.

  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 cup (190 g) dry green lentils, rinsed
  • 1 tablespoon coconut oil or vegetable oil
  • 1 medium onion, chopped
  • 1 large carrot (200 g), finely diced
  • 3 cloves garlic, minced
  • 2 teaspoons fresh ginger, grated
  • 1 red or green chili pepper, finely chopped
  • 2 teaspoons ground cumin
  • 2 teaspoons curry powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 3 cups (720 ml) vegetable broth
  • 1 cup (240 ml) canned coconut milk
  • Salt and black pepper, to taste

Instructions

  1. Rinse the green lentils thoroughly under cold water.
  2. Heat the oil in a large pot over medium heat.
  3. Cook the onion and carrot for 5–6 minutes until softened.
  4. Stir in the garlic, ginger, and chili, and cook for 1 minute.
  5. Add the cumin, curry powder, turmeric, and coriander, stirring for another minute.
  6. Pour in the lentils, vegetable broth, and coconut milk, then stir well.
  7. Bring to a boil, reduce to a gentle simmer, cover, and cook for 35–45 minutes until the lentils are tender.
  8. Season with salt and black pepper to taste.
  9. Serve hot with rice or naan and garnish with fresh cilantro or lime if desired.

Notes

  • Use full-fat coconut milk for the creamiest texture.
  • Stir occasionally during cooking to prevent the lentils from sticking to the bottom of the pot.
  • The dal thickens as it cools, so add a splash of broth or water when reheating if needed.
  • Author: Emmy Carter
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian-Inspired

Keywords: 1-pot green lentil dal recipe, green lentil dal, vegan lentil curry, easy lentil dinner, healthy vegan recipe, one pot dinner, coconut lentil curry, Indian-inspired lentil recipe, gluten-free dinner, plant-based meal, comforting lentil recipe, easy weeknight dinner

About the author

Emmy Carter

Hi, I’m Emmy Carter, the recipe creator and founder of RecipesEmmy. I love creating simple, flavorful recipes that make everyday cooking easier and more enjoyable. From comforting dinners to homemade desserts, my goal is to help home cooks feel confident in the kitchen.

Leave a Comment

Recipe rating