An easy Indian masoor dal for a quick but delicious weeknight Indian dinner.
Here's a recipe for a simple masoor dal made with whole masoor lentils or brown lentils in a spiced and flavorful tomato onion sauce. Serve this dal (also written as "dahl" or "dhal") with rice and/or roti for a tasty, hearty and healthy Indian meal.

A dal, a lentil stew that may or may not include vegetables, is the anchor of nearly every Indian meal, even across various regional cuisines, which can be quite distinct from each other. This easy masoor dal, which I make often, is one of my favorite dals and it is perfect with either rice or roti.
Making this whole masoor dal couldn't be simpler. You begin with a simple tadka of onions and spices in oil. Add ginger garlic paste, tomatoes and cooked lentils, and then you let it cook quickly into a delicious food you'll want to gorge on.
This is a hearty dal, and one you will love if you enjoy trying your hand at Indian vegan recipes. It will satisfy any tastebuds, even those used to eating meat. I hope you will try it, and if you do, be sure to come back and let me know all about it. Don't forget to leave a five-star recipe rating below if you love it!
Spotlight on whole masoor dal
We Indians are notorious for our love of all legumes and particularly lentils, which, just like the finished dish, are also called "dal" across many parts of India (in parts of the south they'd be called pappu/paruppu). At any time you'll find a rainbow of lentils in any Indian pantry, from the split coral masoor dal to moong dal, chana dal and toor dal in different shades of yellow, the white urad dal, brown whole masoor lentils, black whole urad lentils, and green whole moong lentils, to name just a few.
Different lentils have different flavors and textures when cooked, which makes it important to use them judiciously in your recipes. Whole masoor dal are one of the best lentils to make a simple dal with because they have a creamy texture when cooked. These striking red lentils also have a nutty, hearty flavor, which tastes amazing in dal, especially when combined with toasted spices. Plus, masoor dal cooks faster and quicker than most lentils, saving precious minutes in the kitchen.
Like most dals, sabut masoor or brown lentils are cheap and easily available, even in U.S. supermarkets--just look for the bagged brown lentils. They are packed with nutrition, including tons of heart-healthy protein and a plethora of minerals, including folate, potassium, B vitamins and iron. Whole masoor is also particularly rich in dietary fiber because it has the skin on.
For this simple lentils recipe, I cook the dal quickly in the pressure cooker (you can also do this on the stovetop or in the Instant Pot, no soaking required).
How to cook masoor dal lentils
Lentils take longer to cook than other ingredients in a dal, so they are usually precooked for the best flavor to the finished dish. For some recipes you'd add a few flavorings to the lentils while they cook, like bay leaves or turmeric or ginger and garlic, but they are not needed in most cases unless a recipe specifically calls for them.
Cooking lentils in a pressure cooker: Most Indian cooks pressure-cook lentils like masoor dal and whole masoor and it is a super efficient way of getting the dals really creamy and soft, the way you want them to be. To prep your dal for cooking, wash the dal in a few changes of water, then place it in the pressure cooker (or the stacked container inside a pressure cooker), with three cups water for each cup of lentils, or enough water to cover the lentils by two inches.
In a pressure cooker that "whistles," you'll need to cook most dals for three whistles. In those that just reach pressure and release steam at a steady rate, give about six minutes after the cooker reaches pressure, or follow manufacturer instructions. Some manufacturers here in the west do warn against cooking lentils in pressure cookers, so make sure you have a model that allows you to cook lentils.
When you pressure-cook lentils, it is best to let the steam release naturally before you open the cooker.
Cooking lentils in the Instant Pot: An Instant Pot makes pressure cooking dal a breeze. Cover the unsoaked lentils by an inch of water and set to high pressure for 10 minutes. Wait for the pressure to release naturally, but if you're in a rush you can force-release 10 minutes after cooking's ended.
Cooking lentils on the stovetop: Cooking lentils on the stovetop is quite simple too. Place the washed lentils in a saucepan, cover with two inches of water, and bring it all to a boil. Cover the pot and let the lentils simmer for about 20-30 minutes or until tender. Some lentils might take longer, some might take less time, so always check for doneness every few minutes. Always ensure there is at least an inch of water covering the lentils and add more if needed.
Whole masoor dal ingredients
- 1 cup whole masoor dal (brown lentils)
- 2 teaspoons coconut oil (divided)
- 1 teaspoon cumin seeds
- 1 large onion (finely chopped, divided)
- 4 cloves garlic (peeled and left whole)
- 2 tablespoons coriander seeds
- 1 tablespoon sesame seeds
- 2 teaspoons poppy seeds
- 1 dry red chili pepper (optional, you can skip if sensitive to heat and if the garam masala you use has red chili peppers added to it. You can also use ½ teaspoon cayenne or any red chili powder.)
- 2 medium tomatoes (chopped)
- 2 tablespoons cilantro (plus more for garnish)
- 2 teaspoons ginger garlic paste
- ½ teaspoon turmeric
- 2 teaspoons paprika (optional, for color)
- ½ teaspoon sugar
- 2 teaspoons garam masala
- Salt to taste
- Wedges of lemon (for serving)
Step-by-step instructions
- Cook the whole masoor on the stovetop or in a pressure cooker or Instant Pot until tender.
- Heat 1 teaspoon oil in a large saucepan. Add the cumin seeds and, when they darken, half the onions and the cloves of garlic and saute until they turn golden-brown. Add the coriander seeds, poppy seeds, sesame seeds and the dry red chili pepper, if using. Saute until these ingredients are lightly colored and very fragrant. Then remove them to a bowl and set aside to cool.
- Once the ingredients have cooled, add them to a blender along with the tomatoes. Blend into a very smooth paste. Add a bit of water if needed to keep the blades moving, although it should not be necessary.
- Heat the remaining oil in the same saucepan and add the remaining onions. Add a pinch of salt and saute the onions until they are golden-brown. Stir in the ginger garlic paste and saute for a minute.
- Add the blended masala and the cooked masoor to the pot along with a cup of the lentil cooking stock, if any, turmeric, paprika, if using, and the sugar. Mix well and let the lentils cook for 10-15 minutes, stirring occasionally, until you see pools of darker liquid float to the top, which tells you everything is cooked as it should be. You can add more liquid to the pot at any time for a runnier dal.
- Sprinkle on the garam masala, stir well, and add more salt as needed. Turn off the heat and garnish with the chopped coriander leaves or cilantro. Serve with wedges of lemon so eaters can squeeze some lemon juice on the dal and rice right before they eat. This also helps tamp down the heat for anyone sensitive to it.
Expert tips for making the best masoor dal
- Make sure the cooked lentils are really tender. Masoor cooks up very soft and that's one of the reasons it makes a great dal: its creaminess. Precook the lentils following one of the methods above.
- Time management tip: You can start making the masala while waiting for the lentils in the pressure cooker or Instant Pot to release pressure.
- Always whisk the dal a bit before adding it to the other ingredients in the pot, which helps create a creamier texture in the dal.
- You can make your dal soupier or thicker, but the perfect consistency for this dal is somewhere in between. Most Indian dals are soupy, not gloppy and thick, because you mix them with rice. Dals always thicken upon cooling, so when you reheat any dal leftovers you will need to add more water to return it to the desired consistency.
- When you add water to a dal to thin it out always check for the amount of salt and add more if needed.
What to serve with the masoor dal
- This masoor dal goes really well with basmati rice, brown or white. But if you want to make it more fun, serve it with Jeera Rice or Carrot Rice.
- You can also serve the dal with a fluffly garlic vegan naan.
- Serve a sabzi or cooked Indian vegetable side with the dal and rice. Jeera Aloo or Aloo Gobi would be great with this.
Storage instructions
- Refrigerate: Leftover masoor dal will keep in the fridge for up to three days.
- Freeze: To store the dal for longer place in an airtight container and freeze up to three months.
- Reheat: Heat frozen dal in a saucepan or in the microwave. If heating the dal in a saucepan add a little bit of water to the saucepan to buffer the frozen dal as it thaws. Stir frequently and let it boil, then turn off heat. If you add more water to the dal check if more salt is needed.
Frequently asked questions
Unlike beans, lentils don't have to be soaked before you cook them. But that said, soaking doesn't hurt and only helps, by cutting down on cooking time. So do it if you have the time--three to four hours is great--but if you don't, do not sweat it.
You can, and you'd get a very tasty result if you made this daal with another split lentil like toor dal or chana dal. However, using a different dal will change the flavor and texture significantly.
I have detailed instructions for this in the section titled "how to cook masoor dal lentils" above. Please refer to that.
More Indian dal recipes
Whole Masoor Dal
Equipment
- Pressure cooker or Instant Pot (optional)
- Saucepan with lid
Ingredients
- 1 cup whole masoor dal (brown lentils)
- 2 teaspoon coconut oil (divided)
- 1 teaspoon cumin seeds
- 1 large onion (finely chopped, divided)
- 4 cloves garlic (peeled and left whole)
- 2 tablespoon coriander seeds
- 1 tablespoon sesame seeds
- 2 teaspoon poppy seeds
- 1 dry red chili pepper (optional, you can skip if sensitive to heat and if the garam masala you use has red chili peppers added to it)
- 2 medium tomatoes (chopped)
- 2 tablespoon cilantro (plus more for garnish)
- 2 teaspoon ginger garlic paste
- ½ teaspoon turmeric
- 2 teaspoon paprika (optional, for color)
- ½ teaspoon sugar
- 2 teaspoon garam masala
- Salt to taste
- Wedges of lemon (for serving)
Instructions
- Cook the whole masoor on the stovetop or in a pressure cooker or Instant Pot until tender.
- Heat 1 teaspoon oil in a large saucepan. Add the cumin seeds and, when they darken, add half the onions and the cloves of garlic and saute until they turn golden-brown. Add the coriander seeds, poppy seeds, sesame seeds and the dry red chili pepper, if using. Saute until these ingredients are lightly colored and very fragrant. Then remove them to a bowl and set aside to cool.
- Once the ingredients have cooled, add them to a blender along with the tomatoes. Blend into a very smooth paste. Add a bit of water if needed to keep the blades moving, although it should not be necessary.
- Heat the remaining oil in the same saucepan and add the remaining onions. Add a pinch of salt and saute the onions until they are golden-brown. Stir in the ginger garlic paste and saute for a minute.
- Add the blended masala and the cooked masoor to the pot along with a cup of the lentil cooking stock, if any, turmeric, paprika, if using, and the sugar. Mix well and let the lentils cook for 10-15 minutes, stirring occasionally, until you see pools of darker liquid float to the top, which tells you everything is cooked as it should be. You can add more liquid to the pot at any time for a runnier dal.
- Sprinkle on the garam masala, stir well, and add more salt as needed. Turn off the heat and garnish with cilantro. Serve with wedges of lemon to squeeze on the dal and rice.
Recipe notes
- This masoor dal goes really well with plain white or brown rice. But if you want to make it more fun, serve it with Jeera Rice or Carrot Rice.
- You can also serve the dal with a fluffly garlic vegan naan.
- Serve a sabzi or cooked Indian vegetable side with the dal and rice. Jeera Aloo or Aloo Gobi would be great with this.
Nancy
Thank you for this delicious and satisfying dal recipe. I bought whole masoor dal in the store last week with no idea how it differed from the other lentils. I just knew that I wanted to find out, as I love all lentils. I really enjoyed this dal, and I will make whole masoor dal frequently. I felt very good after I ate it. I felt like it helped balance my blood sugar, and gave me calm energy. Love it. ❤️❤️❤️
Shellie
This sounds delicious. I have whole moong, but no masoor. Can I use that in place or should I use brown lentils?
Vaishali
Hi Shellie, brown lentils would be perfect!
Linda
After reading 'Interpreter of Maladies' by Jhumpa Lahiri, I decided to learn how to cook Indian food. This is the first Indian recepy for me. In my supermarket I could not find the same lentils so I used 'mountain lentils' that have a light brown color. I think therefore the dish is lighter of colour, but the taste is really, really good! I only have a hand mixer, so some of the seeds were still whole and not 'mashed' so I have to chew a bit more then I thought I would but I am so proud of the result. I can't believe I managed to make a tasty Dahl! 😀
A question I have is about the rice. What rice would you advice that has loads of fibre but is still tasty?
Thank you so much!
Vaishali
Hi Linda, so happy you made the dal! I do love the Interpreter of Maladies-- Lahiri's best work, I think. Brown basmati rice would have both fiber and would be tasty. 🙂
Mara
I just tried this recipe. I felt it was a little dry when I compare it to the picture on your website. The recipe requested 1 cup whole brown lentils. Is that dry or cooked? I used 1 cup dry lentils. Perhaps that is why it is a little dry. Please let me know
Vaishali
Hi Mara, I've clarified this--it is 1 cup dry which you will cook first, per the instructions, and add a cup of the cooking stock to the pot with the other ingredients when you add the lentils. If it's still too dry for your liking you can add more water or stock and thin it out to your taste (step 5).