Creamy, coconutty, and ridiculously easy to make, this delicious Instant Pot Masoor Dal or Red Lentil Dal is sure to become a hot family favorite. You can also make this with no added oil and serve with rice or roti for a nutritious, satisfying meal. Vegan, soy-free, nut-free and gluten-free recipe
Making dal in an Instant Pot is a no-brainer because although a dal is by no means a difficult or time-consuming dish to make, an Instant Pot just makes the whole process so much easier. Even better, all of the cooking can happen in one pot, making cleanup a breeze.
In our Indian-food-loving home, dal (sometimes spelled "dahl" or "dhal") is on the menu at least twice a week. But making dal -- the proper way -- can be a bit of a mess-making affair. You need to boil the dal separately, preferably in a pressure cooker. Then you need to saute the onions, ginger, garlic, veggies, or whatever you're using in your recipe in another pot before you add your dal to it. And finally, you need a little saucepan for the tadka, which is the tempering of oil and spices that finishes off any Indian dish, giving it that defining flair it cannot do without.
By now your overstressed dishwasher's ready to break down.
I'll be honest -- I cheat. When in a rush, I'll do the tadka first in the big saucepan and then add in the rest of the ingredients and the dal. And that can be fine in most cases, so long as you have cooked dal on hand and your cooking time is going to be short.
But yes, you do have to cook that dal first. In a pressure cooker or in a separate pot on the stovetop.
There probably are cooks who will say, hey, wait, we just do everything in one pot: the tadka, the onions, the dal, etc., and it tastes just fine.
To which I would say, sorry, but in that case you probably don't know what a dal should really taste like.
Here's why. Most lentils take a while to cook to the mushy tenderness you need in a dal, which could range from 20 minutes at best to even an hour. And while those lentils are cooking, the rest of the tadka ingredients you so optimistically already added to the pot are overcooking and leaching out all of their flavor and texture. So in the end, the dish you will serve will likely look -- and taste -- like a bland, dull, gloppy mess rather than that dreamy dal you were going for.
Not quite what you had in mind?
The Instant Pot, however, is an exception. Perhaps because the dal cooks quite so quickly in it, or perhaps because its just a magical little thing. Who knows? 😉
Of all the dal recipes I make in the IP, my favorite one -- the one that I think stays most true and is fully comparable to the stovetop version, taste-wise and looks-wise -- is this masoor dal, made with gorgeous, coral-red lentils that you can find at nearly any grocery store here in the United States (no trips to the ethnic market required).
But if you do wander into an Indian grocery store, you'll be delighted -- and probably a little confused -- to come across different versions of masoor, including:
- The whole masoor or sabut masoor, which is simply the unsplit version of the lentil with its brown skin still on. I really love whole masoor -- it cooks up with a completely different, far nuttier taste than the split version does, and it remains whole even when really soft, giving your dal a really lovely look.
- Masoor matki, which is a smaller version of the whole masoor and on the packet usually goes by the cute sobriquet of "whole baby masoor lentils".
- There's even a green masoor, which is the whole bean but with a green skin, and a yellow one.
- Masoor gota, which is the whole bean with the brown skin removed.
- Finally, you have the most predominantly used kind of masoor: masoor dal, or red lentils. These are the skinned, split lentils and these are what we'll be using today.
Incredibly, despite all this variety, masoor is not really a popular lentil in India. Sure, we Indians have invented a bazillion kinds of dal and we make one with masoor every now and then, so it's not like we ignore it altogether. But it is also true that Indian cooks have, for some mysterious reason, failed to treat masoor with the love and respect we reserve for tuvar dal (split pigeon peas), urad dal (black lentil dal), moong dal (mung dal) and chana dal (bengal gram dal).
The reason could be that masoor dal tends to be more neutral tasting -- and is therefore considered bland by some -- compared to other dals, which have stronger personalities. But in my book that makes it a winner because it absorbs all of those tadka and other flavors so much better.
That, and the fact that masoor cooks up much faster than almost any other lentil around.
Yep. Weeknight dinner alert.
And because it breaks down so easily, it is a really great dal to use when you want a super creamy dal. Like this Instant Pot Masoor Dal I have for you today.
This is an incredibly flavorful dal, with a base of onions, garlic, ginger and tomatoes. The coconut milk makes it creamy and marries all of the spices and herbs so beautifully, your tastebuds will do a tango.
Better still, because it's made in the Instant Pot, you can do it all in one pot with under 10 minutes of hands-on time, and you can have dinner on the table in 30 minutes. You don't have to presoak the dal, and all you need to do is quickly pick over it for anything that doesn't belong in there.
It's also a good idea to rinse the dal quickly in a strainer, just to get rid of any dust or other impurities that may have clung to it during its journey from a farm to you, but you don't have to do it.
Tips for making the best -- and quickest -- masoor dal you ever ate:
- You start out by sauteing the ingredients in the Instant Pot set to the saute function, so it's best to have all of your ingredients chopped and ready. That way you can get everything into the IP in quick succession.
- Chop your onions and dice your tomatoes fine. You want the dal to be creamy, and when the veggies are finely diced and thoroughly cooked, they will simply melt away into your dal.
- The curry leaves are optional because I know everyone can't easily find them. I love using curry leaves with most recipes that include coconut -- it's a south Indian thing, and these two flavors are marvelous together. You can also sub the curry leaves with 2 tbsp cilantro for great flavor.
- I prefer to use the canned coconut milk over the kind that comes in a carton because I find the flavor more true to fresh coconut milk. If you can use freshly extracted coconut milk, good for you!
- Finally, for those of you who have my basic tomato onion masala sauce on hand, I have good news: you can make this recipe even faster using the sauce. I'll include directions in the recipe notes.
How long will this dal keep in the refrigerator? Can I make it ahead and freeze it?
About four days in the refrigerator and yes, you can freeze it for longer. Always use an airtight container and thaw and reheat before using.
Ingredients for the dal:
- Vegetable oil
- Black mustard seeds
- Curry leaves (optional)
- Coriander powder
- Red pepper flakes (or red chili peppers)
- Masoor dal or red lentil dal (the split kind)
- Coconut milk
- Cilantro for garnish (optional)
- Lemon juice (optional)
What do I serve this dal with?
Most dals are best served with rice and roti, or either one of those. If you're feeling a little indulgent, you could serve this dal with my Jeera Rice. That's a 15-minute recipe, so you could easily make it while the dal is cooking in the Instant Pot. Also serve a vegetable side, like this Aloo Gobi.
Looking for more easy vegan dal recipes?
- Spicy Urad Dal (Black Lentil Dal)
- Black Eyed Peas Dal with Cilantro and Mint
- Instant Pot Vegan Dal Makhani
- One Pot Garlicky Spinach Dal
- Dal Tadka
Instant Pot Masoor Dal Recipe
Vegan | Soy-free | Gluten-free | Nut-free
Instant Pot Masoor Dal, Red Lentil Dahl
- Instant Pot
- 1 tbsp coconut oil (or any vegetable oil. To make the dal oil-free, use ¼ cup of water to saute)
- 1 tsp mustard seeds
- 1 large onion (finely diced)
- 1 sprig curry leaves (optional, can be replaced with 2 tbsp chopped cilantro)
- 4 medium tomatoes (finely diced)
- 1-inch piece ginger (grated or crushed into a paste)
- 4 cloves garlic (minced or crushed into a paste)
- ½ tsp turmeric
- 1 tbsp ground coriander
- ½ to 1 tsp red pepper flakes (or if using dry red chili peppers use one or two based on how much heat you can tolerate)
- 1 cup red lentils (masoor dal)
- ½ cup coconut milk
- Salt to taste
- Lemon juice for squeezing on top
- Heat the oil in an Instant Pot set to the "saute" function set to "normal". Add the mustard seeds and when they begin to sputter, add the onions, curry leaves, ginger and garlic. (If making this oil-free, add the mustard seeds to the dry IP liner after it heats up, then, when they sputter, add the onions, ginger and garlic and then add in ¼ cup water)
- Saute, stirring frequently, until the onions soften and just start to brown. Add the tomatoes, turmeric, coriander powder and red pepper flakes and mix well. You can use an Instant Pot glass lid or any glass lid that fits to cover the pot at this time and let the tomatoes cook 3-4 minutes until they are broken down and very pulpy. Stir a couple of times during cooking.
- Add the dal to the pot and stir to mix, then add in 4 cups water. Give everything a good stir then click in the Instant Pot lid. Set the IP at manual pressure for 10 minutes.
- After cooking, wait either until pressure releases automatically, or, if you're in a rush, wait 10 minutes after the end of cooking, then carefully quick-release according to instructions.
- Using a ladle, stir in the coconut milk and salt to taste. At this point you can garnish with more cilantro, if you like, or serve as is. Always top the dal with a final squeeze of lemon juice for the perfect finish!
- To make this dal with my basic tomato onion masala sauce, add the mustard seeds to the oil, and after they sputter, add 2 cups of the masala sauce. Mix well, then proceed with step 3 of the recipe and continue. This will cut down almost all of your hands-on sauteing time.