Red Lentil Dal Recipe

This Red Lentil Dal is a delicious and satisfying vegetarian recipe that’s perfect for a cozy weeknight dinner or a flavorful lunch. Tender red lentils are simmered in a creamy coconut milk broth, then tempered with a fragrant blend of spices, browned onions, and tomatoes. It’s a simple yet flavorful dish that’s ready in just 35 minutes and pairs perfectly with naan bread, roti, or basmati rice.

Why You’ll Love This Recipe

  • Flavorful: The combination of aromatic spices, creamy coconut milk, and tender lentils creates a rich and satisfying flavor profile.
  • Easy to make: This recipe is simple to follow and comes together quickly, making it perfect for busy weeknights.
  • Healthy and satisfying: Red lentils are a great source of protein and fiber, making this dish both nutritious and filling.
  • Versatile: Serve it with your favorite Indian breads or rice for a complete and satisfying meal.

Ingredients for Red Lentil Dal

This recipe uses fresh, wholesome ingredients and aromatic spices to create a flavorful and comforting dal. Here’s what you’ll need:

  • Red Lentils: Rinsed before cooking.
  • Water: Used to cook the lentils.
  • Coconut Milk: Adds richness and creaminess to the dal.
  • Oil: Use vegetable or avocado oil for tempering the spices.
  • Whole Cumin Seeds and Mustard Seeds: Add a warm and nutty flavor to the tempering.
  • Yellow Onion: Finely chopped and browned for a sweet and savory flavor.
  • Garlic and Ginger: Aromatic essentials that add depth and complexity to the flavor.
  • Tomatoes: Adds acidity and sweetness.
  • Thai or Serrano Chili: Adds a spicy kick.
  • Ground Cumin, Ground Coriander, Chili Powder, Turmeric: A blend of spices that creates a warm and inviting flavor.
  • Kosher Salt: Enhances the overall taste.
  • Ghee or Butter: Adds richness and flavor.
  • Lime Juice: Adds a bright, citrusy flavor.
  • Cilantro: Adds a fresh, herbaceous flavor.
  • Plain Yogurt (optional): For garnish.

(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

How to Make Red Lentil Dal

Step 1: Cook the Lentils

In a medium pot over medium-high heat, bring the water, coconut milk, and rinsed red lentils to a boil. Reduce the heat, cover with the lid slightly ajar, and simmer for 15 minutes, or until the lentils are very soft and most of the water has been absorbed. Stir frequently to prevent sticking.

Step 2: Make the Tempering

While the lentils are cooking, prepare the tempering. Heat the oil in a small pan over medium heat. Once hot, add the cumin seeds and mustard seeds and cook for 1 minute. Add the chopped onion and cook, stirring often, until softened and lightly browned. Add the chili, garlic, and ginger, and cook for 30 seconds. Stir in the ground cumin, coriander, chili powder, turmeric, and salt, and cook for 1 minute more. Add the tomatoes and cook until softened.

Step 3: Combine and Finish

Once the lentils are cooked, add the tomato and onion mixture to the pot. Add a splash of water if needed to adjust the consistency. Cook on low for 5 minutes to blend the flavors, stirring often. Remove from heat and stir in the ghee or butter, chopped cilantro, and lime juice. Taste and adjust the seasoning as needed.

Step 4: Serve and Enjoy!

Garnish with a swirl of plain yogurt and extra chopped cilantro, if desired. Serve hot with naan bread, roti, or basmati rice for a complete meal.

Tips for Making the Recipe

  • Lentil consistency: If the dal becomes too thick, add a splash of water to reach your desired consistency.
  • Chili: If you don’t have fresh chilies, you can add ½ teaspoon of cayenne pepper or red pepper flakes with the ground spices.
  • Lentils: Wash the lentils before cooking to remove any debris.
  • Coconut milk: You can skip the coconut milk and cook the lentils in just water or broth, but the coconut milk adds depth and creaminess.
  • Lentil texture: If you prefer a more al dente lentil, use slightly less water and cook for a shorter time.

How to Serve Red Lentil Dal

Red Lentil Dal Recipe
  • With bread: Serve the dal with warm naan bread or roti for a traditional Indian meal.
  • With rice: You can also serve it with fluffy basmati rice.
  • As a side dish: The dal can be served as a side dish with other Indian-inspired dishes.

Make Ahead and Storage

Storing Leftovers

Store leftover dal in an airtight container in the refrigerator for up to 3 days.

Reheating

Reheat gently on the stovetop or in the microwave until heated through.

Red Lentil Dal Recipe

FAQs

Can I use a different type of lentil?
Red lentils are ideal for this recipe because they break down easily and create a creamy texture. However, you can experiment with other types of lentils, such as green lentils or brown lentils. You may need to adjust the cooking time and amount of liquid accordingly.

Can I make this recipe in a slow cooker?
Yes, you can! Simply sauté the onions and spices on the stovetop, then transfer everything to a slow cooker. Add the remaining ingredients and cook on low for 6-8 hours, or until the lentils are tender.

My dal is too spicy, what should I do?
If your dal is too spicy, you can add a dollop of plain yogurt or a squeeze of lemon juice to help balance the heat.

Can I make this recipe without oil?
Yes, you can! Simply dry-roast the spices in a pan over medium heat until fragrant, then proceed with the recipe as directed.

There you have it! A simple and delicious recipe for Red Lentil Dal. I hope you enjoy it!

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
Red Lentil Dal Recipe

Red Lentil Dal Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: main dishes
  • Method: stovetop cooking
  • Cuisine: Indian
  • Diet: Vegetarian

Description

This Red Lentil Dal is a comforting and flavorful Indian dish that’s quick and easy to make. Red lentils are simmered in coconut milk until creamy, then tempered with a fragrant spiced onion and tomato mixture. It’s a hearty and satisfying vegetarian meal that’s perfect for any night of the week.


Ingredients

Units Scale
  • 1 cup dry red lentils, rinsed
  • 2 1/4 cups water
  • 1 cup canned coconut milk
  • 1/4 cup oil (vegetable or avocado preferred)
  • 1 teaspoon whole cumin seeds
  • 1 teaspoon whole mustard seeds
  • 1 yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon ginger, freshly grated
  • 1/2 cup tomatoes, chopped and drained OR 2 freshly diced Roma tomatoes
  • 1 small Thai or Serrano chili, seeded and finely chopped
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon turmeric
  • 1 1/2 teaspoons kosher salt
  • 2 tablespoons ghee or butter
  • 1 tablespoon lime juice, fresh
  • 2 tablespoons cilantro, finely chopped
  • Cilantro, for garnish
  • Plain yogurt, for garnish

Instructions

  1. Cook lentils: In a medium pot over medium-high heat, bring the water, coconut milk, and lentils to a boil. Reduce heat, cover with the lid slightly ajar, and simmer for 15 minutes, stirring often, or until lentils are very soft and most of the water has been absorbed.
  2. Temper spices: While the lentils are cooking, heat oil in a small pan over medium heat. Add cumin seeds and mustard seeds; cook for 1 minute.
  3. Sauté aromatics: Add onion and cook until softened and starting to brown, about 5 minutes. Add chilies, garlic, and ginger; cook for 30 seconds.
  4. Bloom spices: Add ground cumin, coriander, chili powder, turmeric, and salt; cook for 1 minute more.
  5. Add tomatoes: Stir in tomatoes and cook until softened, about 3-5 minutes.
  6. Combine and simmer: Add the tomato and onion mixture to the cooked lentils. Add a splash of water if needed. Cook on low for 5 minutes to blend flavors, stirring often.
  7. Finish and serve: Remove from heat and stir in butter, cilantro, and lime juice. Check seasoning. Garnish with yogurt and extra cilantro. Serve with naan bread, roti, or basmati rice.

Notes

  • Consistency: If the dal becomes too thick, add a splash of water.
  • Chili substitute: If you don’t have fresh chilies, add 1/2 teaspoon cayenne pepper or red pepper flakes with the ground spices.
  • Washing lentils: Rinse lentils in cool water until it runs mostly clear.
  • Coconut milk: You can skip the coconut milk and use only water or broth, but coconut milk adds depth and creaminess.
  • Al dente lentils: For a firmer texture, use slightly less water and cook lentils for 12 minutes, or until just tender.

Nutrition

  • Serving Size: 1 Serving
  • Calories: 480kcal
  • Sugar: 8g
  • Sodium: 860mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 18g
  • Protein: 22g
  • Cholesterol: 30mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *