Indian Red Lentil Dahl (Easy Masoor Dal Recipe)



This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This red lentil dahl or masoor dahl does an exceptional job of turning pantry staples into a meal that is satisfying on every level. I use red lentils, coconut milk, and a classic blend of spices for a balanced and delicious meal that only takes 1 hour to make. 

red lentil dahl served in red ramekins topped with cilantro

This red lentil dahl recipe leans into classic and authentic Indian flavors, while keeping the process easy enough for home cooking, the same way my Instant Pot dal does. If you are planning on making this nourishing and protein-packed meal, make sure to serve it with some fluffy rice. 

I started making this red lentil dahl when my kids were old enough to tolerate all the spices and ingredients. There was never any worry that they would be picky, as I had been feeding them my easy lentil stew for baby since they were around 7 months old. The first time my eldest had this masoor dahl, he asked why it tasted different, and better! Ha! I was accused of withholding ingredients by my kid, but I made sure to explain that a baby’s digestive system is delicate. 

I have always maintained that red lentil dahl is one of the best nutrient-dense comfort meals. These lentils are rich in plant-based protein, fiber, and iron, while the spices are both flavorful and functional, with their benefits in supporting digestion, providing antioxidants, and reducing inflammation. This dish also supports steady energy, and as a mom and nutritionist, what more could I ask for?

When making red lentil dahl, I take my time to cook the aromatics, then add the spices, giving them a chance to bloom in the heat, release their oils, and strengthen the flavor profile. Simmering the lentils gently with coconut milk and tomatoes allows everything to soften at the same rate, leaving me with that distinctive dahl consistency. 

I have many dahl recipes, but for some reason, this is the one that leaves the biggest impression. Maybe it’s the intense red hue or the softness that red lentils are known for. Personally, I think it is the simplicity and embodiment of a homemade meal that draws people in. A colleague of mine never really took to any of my lentil dishes until she tried this one. If you are looking for a simple way to add more wholesome meals to your menu, I recommend trying out this recipe.

Latest Recipe Video!

red lentil dahl served in red ramekins topped with cilantrored lentil dahl served in red ramekins topped with cilantro

🥘 Ingredients

For this red lentil dahl, I use a basic aromatic base, pantry staples, and a mix of spices. This is a complete list of everything I put into my dahl:

red lentil dahl ingredientsred lentil dahl ingredients

Red lentils: I use dried red lentils, which I have rinsed well. These cook quickly and break down to a naturally creamy texture. 

Aromatics: Finely chopped onion, garlic, and ginger provide a solid flavor base for this dish.

Celery: I use this for texture and a peppery taste, which balances the richness of the lentils and coconut milk.

Crushed tomatoes: Canned crushed tomatoes bring a bolder flavor and gentle acidity.

Vegetable stock: I use low-sodium vegetable stock instead of water to prevent the seasoning from getting washed out.

Light coconut milk: This adds creaminess to the dish.

Spices: I use curry powder, ground coriander, garam masala, salt, and red pepper flakes to create a flavorsome base.

Fresh cilantro: Finishing the dahl with fresh cilantro adds a fresh and vibrant contrast. 

🔪 How To Make

I prepare this red lentil dahl in one pot, which keeps the cooking process very manageable. This is how I make it:

Mix spices, garlic, and ginger: I start by mixing the ginger, garlic, curry powder, coriander, garam masala, and red pepper flakes in a small bowl and set aside. 

spices in a mixing bowlspices in a mixing bowl

Cook onions and celery: Then, I add oil to a large pot over medium heat and add my onions and celery. I cook these vegetables on medium-high for 2 minutes, stirring occasionally to prevent burning, until the onions are translucent.

onions and oil sauteeing in a potonions and oil sauteeing in a pot

Add spice mix: I turn down the heat and add the spice mix and cook on low for 1 minute, giving the spices a chance to bloom.

onions, celery and spices sauteeing in a potonions, celery and spices sauteeing in a pot

Add remaining ingredients: Next, I add the lentils, vegetable stock, salt, crushed tomatoes, and coconut milk. 

tomatoes, coconut milk and lentils added to pottomatoes, coconut milk and lentils added to pot

Simmer: I bring everything to a boil, reduce the heat to a low simmer, and cook covered for 20 minutes, stirring occasionally, until the lentils are soft. 

dal cooking in a potdal cooking in a pot

Add cilantro and serve: Finally, I add my fresh cilantro, stir it through, and serve. 

red lentil dal cooking in a potred lentil dal cooking in a pot

My #1 Secret Tip for this red lentil dahl recipe is to give the spices a chance to bloom. I never rush this step, as this is what keeps my dahl from tasting flat. 

Other Tips To Keep In Mind:

  • Rinse lentils: I always rinse my lentils thoroughly to remove any dust or debris. Never soak these lentils as they cook quickly, and this may turn them into mush.
  • Add extra garam masala: To reinvigorate the flavors, I reserve a pinch of garam masala and stir it through with the fresh cilantro just before serving. 
  • Watch the liquid: I keep an eye on the pot and add an extra splash of stock if the mixture thickens too quickly before the lentils are tender. 
  • Adjust seasoning: Before serving, I taste the dahl and add salt, or a squeeze of fresh lemon juice if necessary. 

📖 Variations

These are a few of the variations that have been tried, tested, and loved by my picky eaters:

Spinach boost: I stir in 1 cup of chopped fresh spinach, or baby spinach, just before I take everything off the heat and stir through until wilted. This adds a great dose of vitamins and iron, as well as a pop of color that looks amazing. 

Sweet potato addition:  I add 1 cup of small cubes of sweet potato to the pot just before adding the tomatoes, then I fry them off and simmer with the remaining ingredients until soft.

Crispy toppers: I take a can of rinsed, drained chickpeas, coat them in oil, paprika, salt, and cumin, then roast them at 400F in the oven for 20-35 minutes or airfryer for 12-15 minutes until crispy. I sprinkle these over the dahl for a crunchy bite, which my kids go crazy for. 

🍽 Serving Suggestions

I love building a complete meal around this red lentil dahl, keeping a similar or complementary flavor profile across the table. Next time you make this dahl, spoon it over my 4 ingredient cilantro lime rice, with a side of bright green Indian spiced bok choy. The contrasting textures and authentic taste work together nicely. 

At home, I usually serve this dahl with my authentic Guyanese roti and a simple cucumber and tomato salad or light vegetables like tandoori cauliflower or Indian cabbage with peas. But a few months ago, I made some vegan potato pancakes for lunch and had a small bit of dahl leftover. I thinned it out slightly and used it as a sauce. It tasted so good, the kids were extremely disappointed that there was not more of it. Ha! 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftover dahl in an airtight container in the fridge for 4-5 days.

Freezing: Once the dahl is completely cool, I freeze it in portions, in freezer-safe containers, for up to 4 months.

Reheating: If frozen, I thaw in the fridge overnight. Then I reheat the dahl gently on the stovetop, adding a splash of water or vegetable broth to loosen the texture as it warms through.

❓Recipe FAQs

Why does my dahl seem more mushy than creamy?

Mushiness comes from either too much heat for too long, or the lentil. Red lentils are great for this recipe as they cook quickly and break down into a thick creamy texture, but they can go from creamy to mushy faster than you think. As soon as the lentils are soft, I lower the heat or turn it off completely. I also make sure to cook the dahl with the lid on to prevent liquid from evaporating too quickly, as it is essential to the creaminess.

What can I use in place of coconut milk?

If I do not have coconut milk, I use cashew cream, unsweetened almond milk, or Greek yogurt. Be sure not to add it too early, as thinner liquids like plant milk can reduce too much and affect the final consistency. 

How would dry green or brown lentils work in this recipe?

I have tested this recipe with both of these lentils, and they do work, but the texture and cooking time change. These lentils hold their shape more and take longer to soften, so the dahl is less creamy and more like a stew. When I use them, I increase the cooking time and add extra liquids as needed. These usually take between 30 and 45 minutes to soften.

red lentil dahl served in red ramekins topped with cilantrored lentil dahl served in red ramekins topped with cilantro

Love this plant based Indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

Red Lentil Dahl (Masoor Dal)

This red lentil dahl or masoor dahl does an exceptional job of turning pantry staples into a meal that is satisfying on every level. I use red lentils, coconut milk, and a classic blend of spices for a balanced and delicious meal that only takes 1 hour to make. 

Prep Time30 minutes

Cook Time30 minutes

Total Time1 hour

Course: Main Course, Soup

Cuisine: Indian, Vegan

Servings: 4 servings

Calories: 249kcal

  • Mix the ginger garlic, curry powder, coriander, garam masala and crushed red pepper in small bowl and set aside.

  • Heat a large soup pot over medium heat. Add your oil, onions and celery and cook on medium high heat for about 2 minutes until vegetables are fragrant and translucent. Stir occasionally to prevent burning.

  • Turn down heat and add the ginger, garlic and spice mix and cook on low heat for about 1 minute, allowing the spices to “bloom” until they become fragrant. Add the lentils, vegetable stock, salt, diced tomatoes and coconut milk.

  • Bring up to a boil, then reduce heat to a low simmer. Cook with a lid on for about 20 minutes, stirring occasionally until lentils are soft. If your heat is up too high, the liquid will evaporate before the lentils are done cooking. If that happens, just add a little bit more stock (or water, if you are using that) and continue to cook. When lentil are soft, turn off your heat and add in your chopped cilantro. Adding cilantro at the end will keep the flavor lively and fresh.

  • Serve as a soup, or over brown rice with some steamed veggies, or with naan or roti! I chose to have ours as a “stew” over brown rice.

  • My #1 Secret Tip for this red lentil dahl recipe is to give the spices a chance to bloom. I never rush this step, as this is what keeps my dahl from tasting flat. 
  • Rinse lentils: I always rinse my lentils thoroughly to remove any dust or debris. Never soak these lentils as they cook quickly, and this may turn them into mush.
  • Add extra garam masala: To reinvigorate the flavors, I reserve a pinch of garam masala and stir it through with the fresh cilantro just before serving. 
  • Watch the liquid: I keep an eye on the pot and add an extra splash of stock if the mixture thickens too quickly before the lentils are tender. 
  • Adjust seasoning: Before serving, I taste the dahl and add salt, or a squeeze of fresh lemon juice if necessary. 

Calories: 249kcal | Carbohydrates: 36g | Protein: 11g | Fat: 7g | Saturated Fat: 5g | Sodium: 724mg | Potassium: 713mg | Fiber: 14g | Sugar: 7g | Vitamin A: 483IU | Vitamin C: 14mg | Calcium: 76mg | Iron: 4mg



Prosta Defend Sleep Lean Nano Defense Pro Joint Genesis AlphaFuel Pro RetiClear Alpha Surge Joint Genesis ProvaSlim Sparta Max Citrus Burn Vitta Burn Ignitra Blood Armor Mitolyn ManForceX TrimX Titan Transform Sciaticyl Flow Force Max GlucoSwitch Vigortrix GlycoFortin Total Control 24 VigorLong Belly Flush TrImology Neuro Serge NeuroWave DentaVive Dubai Wealth Secret MetaRise Citrus Burn Nervion Munjaboost Regenvia Zensulien SlimLeaf Vitrafoxin Neuro E Prime VisiFlora TerboTest Potent Stream Gluco Extend NewEra Protect Male Power XL The Brain Song X The Brain Song Sugar Mutes ProstaDyne Gelatin Weight Loss Gelatin Recipe MyoForce Prodentim Prime Biome Pulmo Balance Quick Burn BHB Glycopezil ViriFlow Dental Bright Gut Vitali IpoeVive Testo Erect Nutra Glow Vivalis Memo genesis Vitall Boost XL Brain Honey Vapofil Memoryon Thrive XXL Vigoryn Vivalis Score XXL Yu Sleep The Genius Song Eva Bloom The Brain Song YuSleep Energy Revolution System Income Team X Smart Water Box His Secret Obsession Lotto Champ ProtoFlow NerveCalm Eva Bloom Nerve Fresh GL Control Nail Refresh Brain Memory Keepper Denta Biome Purisaki Berberine Patches Breatheasex