Make it mild or spicy, make it creamier if you like, add extra spice and flavor if you prefer, or extra vegetables or greens for even more nutritional value. I give you all the tips and variations for the best red lentil curry that you’ll ever have!
What makes this red lentil curry SO flavorful and comforting
This dhal curry recipe is so easy to make, and comes together super quickly. Tempering is optional, but makes it taste SO MUCH better! We are talking unparalleled flavor. This Sri Lankan lentil curry is super creamy because of the coconut milk, and all the spices added to it. You even have the option of adding other ingredients to boost the nutritional value of this curry. Make it mild or spicy! Warming spices such as cinnamon add a little sweetness to the lentil curry. I like to make this as a “soupy” curry, so that it’s half way between a curry and soup, so it’s so very comforting to eat with rice. Pair this vegan curry recipe with rice for a perfect, nutritious meal, or with bread.
What’s in a name? What is dhal curry?
You’ll find that this curry is often spelled differently in different regions. Dhal curry, daal curry, dal curry, or even dahl curry generally refer to this red lentil curry.
The “dh” signifies the emphasis put on the d sound. But in Sri Lanka and South India, this red lentil curry is also known as parippu (or paruppu in Tamil).
The red lentils used in this recipe are sold as red lentils in the grocery store, but are known as masoor dhal as well.
Ingredients for red lentil curry
For the base lentil curry
Red lentils – This type of lentil cooks very quickly, so it’s such a popular legume in South Asian cuisine. You can also use green lentils or brown lentils instead in this recipe. However, the cook times will be slightly longer for those lentils, plus the husk of the lentils will be more visible with green or brown lentils. Onions – You can use any type of general purpose onion. I use yellow onions, but white or red onions work as well. Shallots are also fine. Green chili – We use green chili for flavor and heat. If you don’t want it spicy, then I recommend using jalapeno, OR removing the seeds in the chili before adding it. You can also omit the green chili altogether, but I do recommend adding some, if possible. Garlic – Optional, but adds flavor. Salt and a touch of sugar – For seasoning. If you want your lentils to hold their shape, add the salt AFTER cooking. But I like to add it at the start because the lentils are seasoned well as they cook, and the salt also helps to soften the lentils further. Spices – These are the ground spices I use for my standard lentil curry that I make weekly at home. You can also substitute the cumin and coriander with my Sri Lankan curry powder, or even use garam masala if you like.
Cumin – Adds a smoky flavor. Cinnamon – Adds sweetness. Coriander – Earthy flavor. Turmeric – Color and adds earthy warmth. Chili powder – Kashmiri chili powder or cayenne pepper works. Make sure it’s not the Mexican chili powder spice mix. Hing – Also known as asafoetida. This is South Asian “MSG”. It adds a savory flavor that is honestly hard to describe! Hing also aids with digestion which is very helpful for some people. But if you don’t have it, you can leave it out. Fenugreek – An optional ingredient. A bitter, pungent flavor. Just a little fenugreek goes a long way! I prefer using fenugreek leaves (methi leaves). Be careful not to use too much, especially if you have never had it before. It does have a very pronounced bitter flavor if you use too much.
Coconut milk – Adds a lovely nutty creaminess to the lentil curry! This ingredient is what makes this incredible lentil curry an authentic Sri Lankan parippu curry (or dal curry). Most Indian dhal curries (excluding South India), and even Bangladeshi dhal curries do not add coconut milk. But Sri Lankans tend to add full-fat coconut milk to theirs. I absolutely love the flavor that it yields! Lime juice and fresh cilantro – These are only added at the end, and they are also optional.
Tempering mixture
Tempering spices in oil is a popular technique in authentic curry recipes in South Asia. This technique allows the full extraction of flavors from the spices while toasting them. Adding this to the curry is a fantastic way to introduce smoky, spiced flavor in an instant. This is an optional step. Growing up, we didn’t add tempered spices to our dhal curry that we regularly ate at home, but only for “special” occasions, or when we had some extra time. However, I absolutely love the explosion of flavor that it adds, so I temper my lentil curry almost always now!
Coconut oil or any other neutral oil Thinly sliced onions – optional Mustard Whole cumin seeds Curry leaves Dried chili
How to make dhal curry (step by step instructions)
Step one – Prep all the ingredients for the lentil curry. The red lentils must first be washed to remove excess starch. Wash the lentils 2 – 4 times until the water runs fairly clear. Step two – Start cooking the lentils. To do this, place the washed lentils in a saucepan, along with water, salt, garlic, and spices. Cook the lentils over medium heat. First bring the water to a boil, while frequently stirring the lentils. Then lower the heat and simmer the curry until the lentils have softened. You can simmer the dhal curry with or without the lid on, but keep an eye on the water level and add more hot water if the water evaporates too much. This can take about 10 – 15 minutes. Make sure to frequently stir the curry. Step three – Add the coconut milk. When the lentils have softened, add the coconut milk to the curry and stir it in to mix. Heat until the dhal curry simmers for a minute or two. You can add more water if the dal curry is too thick, or leave it as is. Taste and add more salt if needed. Now, the lentil curry can be eaten just as is! This is the parippu curry we used to eat almost daily as kids. However, if you want to take the flavor to a whole other level, then you can also temper the dhal curry. This is step four, which is optional but recommended! Step four (optional step) – Temper the lentil curry. For this final step of tempering, heat the oil in a small pot or pan. If you’re using onions, then add the onion to the oil before it gets too hot. Sauté the onion until the onions start to turn a light golden color. Then add the mustard seeds and cumin seeds and keep sautéing until the mustard seeds start to pop. Immediately add the dried chili and curry leaves and let it fry for about 30 seconds. Then add the tempered spices to the hot dal curry and stir to combine. Before serving, sprinkle some chopped cilantro on top, OR stir it into the red lentil curry. You can also stir in a squeeze of fresh lime juice to your taste, but this is optional. That’s it! How easy was that? That’s why this lentil curry is such a staple in our meals! Step five (optional step) – This is another optional addition to my lentil curry that I make at home. That is to add some leafy greens. Spinach is my choice. Just add the spinach and stir it into the curry (while on medium heat) until the spinach wilts into the dhal curry.
My tips and secrets for the best red lentil curry
Wash the red lentil very well! You have to wash away the extra starch before cooking, or the curry will be too thick and starchy. The longer you cook your curry, the more the red lentils will break down. So you can adjust the cooking time to your liking. If you want the lentils to retain their shape, then cook them a little less. If you want the lentils to break down and make a smoother curry, then cook for longer. You can use brown or green lentils to make this curry as well, but the cook time will be longer, and it might need a little extra water as well. Use a good quality coconut milk for the curry! A full fat creamy coconut milk will make the curry creamier and richer in taste, while a lite coconut cream will be less creamy. Adjust the heat from the chili to your preference. The heat from chili powder and dried chili will vary greatly between different types of chili used to make the powder, as well as the brand. For the dried chili, remove the seeds before tempering the chili to reduce the heat as well. While I’ve added 6 chilies, you may want to start with just one if you don’t know your spice tolerance level. If you can’t find fresh curry leaves, you can use dried curry leaves instead. I’m so happy that dried curry leaves can be bought online now, so they are readily available to a lot more people than they used to be. But if you can’t find it, you can leave it out.
Recipe variations
Spinach and lentil curry – This is my absolute favorite variation, because it’s one of the very first dishes that I cooked with my grandmother, using spinach that we grew in the garden together. Just add washed spinach during the last few minutes of cook time, and allow the heat in the curry to wilt the spinach as you mix it in. It only takes about 2 – 3 minutes. Instead of spinach, you can also use swiss chard, collard greens, or other leafy greens that you like to eat. Larger leafy greens should be cut into smaller pieces. Sweet potato and lentil curry – I love this combination too! The sweetness from the sweet potato is delicious with lentils. Cut the sweet potatoes into smaller cubes, and add them to the water and cook partially BEFORE adding the lentils. The amount of water may need to be increased, as well as the spices. Chickpea and lentil curry – Chickpeas are a great way to add extra protein to your red lentil curry. Add drained and rinsed canned chickpeas to the dal curry about 5 minutes before the lentils are cooked, to allow the chickpeas to absorb the flavor. Pumpkin lentil curry (or squash) – You can add pumpkin the same way you add sweet potatoes to the curry. Let the pumpkin pieces cook first, before you add and cook the lentils. Other vegetables you can add to dal curry,
Cauliflower lentil curry – Add cauliflower (cut into 1 inch pieces) along with the lentils. Carrot lentil curry – Cut the carrots into 1 inch pieces and cook it along with the lentils. It’s important that the carrots and lentils cook at the same time. Tomato lentil curry – Some lentil curries add tomatoes for extra flavor, but you can also make tomatoes the star alongside the lentils!
Spice and flavor variations
To make a very mild lentil curry that is easy on tummies and perfect for kids and babies, only add turmeric, cinnamon, and a little coriander. The creaminess of the coconut milk will make a protein rich, nutty, and slightly sweet curry that’s perfect for anyone who cannot handle spice, or needs something that’s easy on the gut. To add a little tartness, add a tomato to the lentil curry. The tomato will add additional flavor to the dal. For a more savory lentil curry, you can make it with chicken broth (or vegetable broth), like I served here with roti canai. In this dhal curry, I also used a stick blender to blend the lentils to make a creamier, thicker curry to go with the roti canai.
What to serve with lentil curry
We usually eat this vegan lentil curry with rice (white rice, basmati rice, brown rice etc.). Just this red lentil curry and rice together are a fantastic meal! However, this lentil curry will go splendidly with so many other curries too! Such as,
Chicken curry Mutton curry (lamb curry) Beef curry Fish curry Apple curry Mango curry Prawn curry (shrimp curry)
But the dhal curry can also be served with,
Bread (like regular white bread) Pol roti (coconut roti) Roti canai Roast paan Indiappam Aappam
Storage
Can you make this ahead of time?
What I love about this lentil curry is that it can be made ahead of time, and in fact tastes even better the next day (just like my Sri Lankan chicken curry!). Plus, it freezes well and is perfect for meal-planning.
Refrigeration and freezing
Dhal curry (in an airtight container) will last in the fridge for about 4 days, and in the freezer for up to 6 months. When reheating, consider adding just a splash of water to compensate for the water that evaporates as it reheats. This prevents the dal from drying out during the reheating process. If you’re reheating this curry from frozen, make sure to reheat the curry at about 50% power for a longer time until the dal thaws. Then you can reheat at 100% power until it’s properly heated. This ensures more even reheating of the lentils. Alternatively, you can allow the dal curry to thaw in the fridge for 12 – 24 hours, and then reheat in the microwave or on the stove.