This post may contain affiliate links.
This Easy Red Lentil Dahl Recipe is a flavorful, comforting dish from Indian cuisine that is made from red lentils. This dish mixes red lentils with vegetables, fresh ginger, tomato, broth, coconut milk and a warm mixture of spices like curry powder, garam masala, turmeric, cumin and coriander.

We love lentils in my house and I know a lot of you do too. Today’s Easy Red Lentil Dahl Recipe is one of the lentil dishes I love making. My favorite part is the mixture of the spices. My recipe uses aromatic spices of curry powder, garam masala, turmeric, cumin, coriander and cayenne pepper. Red lentil dahl (also dal, dhal, or daal) refers to refers to dried, split pulses or legumes and is a popular South Asian dish made from red lentils (masoor dal).
Dahl is a thick, flavorful stew or soup {I consider it a thick stew} that is simmered using a mix of lentils, ginger, garlic, tomatoes, vegetables and warm spices.This quick and easy red lentil dahl recipe is the ideal vegetarian meal as it’s packed full of flavor, but with the addition of lentils is still protein packed, filling and nutritious meal.
I love to flavor pulses and vegetables with spices, they make a hearty, healthy meal option. Some other recipes you might like are my Chickpea Curry, Cauliflower Curry, Easy Lamb Curry, Easy Shrimp Curry, Easy Eggplant Curry, or my Red Lentil Curry. A couple of my most popular lentil recipes are this Moroccan Carrot Red Lentil Soup, Lebanese Lentil Soup and Lemon Lentil Soup.

Why We Love this Red Lentil Dahl

This red lentil dahl is so easy! Here is why we love it:
• Make Ahead: This red lentil dal recipe can be made up to 2 days beforehand and stored in the refrigerator until you are ready to serve. In fact it will taste even better if left to sit as all the flavors will meld together.
• Full of Flavor: Lentils and pulses are great at absorbing flavor, so this easy red lentil dahl is packed with flavor from the blend of combination of spices. I love the mixture of spices in this dahl and it is my favorite way to eat lentils.
• Double the Recipe: This recipe can be doubled up if you are feeding a larger group of diners. Dahl also freezes really well, so double up and enjoy some dahl now and freeze the rest for an easy dinner another day.

Recipe Ingredients and Substitutions

See full list of ingredients below in recipe card with exact measurements.
- Vegetables – I add a red bell pepper and carrot to the dahl. We love the flavor from those vegetables.
- Ginger – for the best flavor I like to use freshly grated ginger, but pureed, frozen or ground ginger can be used if you can’t find fresh.
- Ground spices – I use a combination of curry powder, garam masala, turmeric, cumin, coriander, cayenne pepper and black pepper to flavor the dahl, along with salt to season the lentils.
- Tomato – I add tomato paste to add depth of flavor and thicken the sauce, as well as a can of crushed tomatoes.
- Lentils – I use dry red lentils, which I pick through and rinse thoroughly before adding to the pot. I like the texture of the red lentils but you could also use yellow, green or brown in their place.
- Coconut milk – I use full fat coconut milk which gives the dahl a thicker consistency.

How to Make This Recipe
Step 1. Saute the vegetables: In a large Dutch oven or large pot, heat the olive oil over medium-high heat. Add the garlic and sauté for 2 minutes or until fragrant. Add the chopped onion, red bell pepper and carrots and sauté another 3-4 minutes.

Step 2. Cook the spices: Now add the fresh ginger, curry powder, garam masala, turmeric, cumin, coriander, cayenne red pepper, salt and pepper and continue to sauté for another 2 minutes to help the spices bloom. Stir in the tomato paste and continue to sauté for 2 minutes.

Step 3. Cook the lentils: Add the vegetable broth to the pot and scrape up any vegetables and browned pieces from the pot.
Add dried red lentils and crushed tomatoes and stir well. Turn the heat to low, cover the pot and simmer for 20 minutes or until the lentils are almost soft.

Step 4. Add the coconut milk: Stir in the coconut milk and the lemon juice or lime juice and simmer for another 5 to 7 minutes on low until the dahl is thickened.
Step 5. Garnish and serve the dahl: Garnish with crushed red pepper, fresh cilantro and a swirl of Greek yogurt. Serve over basmati rice and a side of naan bread.

Recipe Modifications
- Lentils: I’ve used red lentil in this recipe as they cook quickly. However, you can substitute with green or brown lentils, you will just need to cook them longer.
- Vegetables: You can add in other vegetables to the dahl if you wish, try adding celery, mushrooms or green beans.
- Greens: greens would be a great addition to dahl. Try fresh spinach, kale, swiss chard or arugula.
- Spices: the blend of spices I’ve used add flavor, but if there’s a spice that you don’t like simply leave it out. If you don’t have garam masala, try adding a cinnamon stick, and a pinch each of ground nutmeg and clove.
- Chili: If you like spice and heat in your dahl add jalapeños or chilis when sautéing the vegetables. You also could add some chili powder, or chili flakes along with the dry spices.
Make Ahead: dahl is a great make ahead dish and will taste even better if left to sit as flavors will meld together and intensify. This works great for meal prep.

Recipe Tips
- Rinse the Lentils: always rinse lentils before adding them to the pot, as this helps to remove any dust or excess starch.
- Puree: You can either leave this dahl thick like a stew which is how I eat it but you also can puree it more to create a thinner soup.
- Type of Lentils: I think that red lentils or yellow lentils work best in dahl. I like the way they cook and the texture they create in the soup/stew. If you want to use brown or green you will have to cook those longer.
- Timing: make sure you pay attention to the lentil and how long you cook them. You want them to be soft but not mushy.
Storage Tips
- Leftover: store leftover lentil dahl in an airtight container, in the refrigerator, for up to 5 days.
- Freeze: once cooked and cooled, place the dahl into an airtight container and store in the freezer for up to 3 months. Defrost thoroughly in the refrigerator overnight and warm up on the stove when ready to enjoy.
- Reheating: to reheat leftovers place into a pot and warm up to piping hot on the stove. Add a splash of broth or water if the dahl look too dry.
Recipe FAQ
Red Lentils do not need to be soaked but you should rinse them and pick through them to eliminate any debris and stones.
You can make this in the crockpot. Combine the ingredients in the crockpot, stir well and cook on low for 6-8 hours or high for 3-4 hours. This is such a simple way to make it!
More Lentil Recipes
Vegetarian
Moroccan Carrot Red Lentil Soup
Vegetarian
Red Lentil Curry
Mediterranean
Lemon Lentil Soup Recipe
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Easy Red Lentil Dahl Recipe

Ingredients
- 3 tablespoons olive oil
- 4 cloves garlic, minced
- 1 small yellow or sweet onion, diced
- 1 small red bell pepper, seeds removed and diced
- 2 chilies or jalapeños, diced {optional}
- 1 large carrot, peeled and diced
- 1 tablespoon fresh ginger, peeled and grated
- 2 teaspoons curry powder
- 1/2 teaspoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
- 2 tablespoons tomato paste
- 1 1/2 cups dry red lentils, picked through and rinsed
- 14 ounce can crushed tomatoes
- 3 cups vegetable broth
- 1 cup full fat coconut milk
- 1 lemon, juiced
Instructions
- In a large Dutch oven or large pot, heat the olive oil over medium-high heat.
- Add the garlic and sauté for 2 minutes or until fragrant. Add the onion, red bell pepper, jalapenos/chilies and carrots and sauté another 3-4 minutes.
- Now add the fresh ginger, curry powder, garam masala, turmeric, cumin, coriander, cayenne red pepper, salt and pepper and continue to sauté for another 2-3 minutes to help the spices bloom.
- Stir in the tomato paste and continue to sauté for 2 minutes.
- Add the vegetable broth to the pot and scrape up any vegetables and browned pieces from the pot. Add the red lentils and crushed tomatoes and stir well.
- Turn the heat to low, cover the pot and simmer for 20 minutes or until the lentils are almost soft.
- Stir in the coconut milk and the lemon juice and simmer for another 5 to 7 minutes on low until the dahl is thickened. Garnish with crushed red pepper, fresh cilantro and a swirl of Greek yogurt. Serve over basmati rice and a side of naan bread.
Notes
- Make Ahead: dahl is a great make ahead dish and will taste even better if left to sit as flavors will meld together and intensify.
- Leftover: store leftover lentil dahl in an airtight container, in the refrigerator, for up to 5 days.
- Reheating: to reheat leftovers place into a pot and warm up to piping hot on the stove. Add a splash of broth or water if the dahl look too dry.
- Freeze: once cooked and cooled, place the dahl into an airtight container and store in the freezer for up to 3 months. Defrost thoroughly in the refrigerator overnight and warm up on the stove when ready to enjoy.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















Loved the combination of lentils with all these flavors. Thanks for sharing it!