Red Lentil Curry
Updated: February 22, 2024, By Swasthi
Make this flavor-packed, creamy and delicious Red Lentil Curry under 40 mins. Red lentils are simmered in a super fragrant & spicy onion tomato curry-base. It is gluten-free and vegan if you make it with oil. All you need is a bowl of hot rice, millets, quinoa or flatbreads to enjoy this. I include instructions to make this Red Lentil Curry in a pot on the stovetop or in the pressure cooker (instant pot & stovetop cooker).
About Red Lentil Curry
Red Lentil are widely used across the globe as they are high in protein compared to a lot of other lentils. They also cook faster than their counterparts and are sweeter in flavor, this makes them more suitable for many different kinds of dishes like soups, curries and stew.
Also known as Masoor Dal, red lentils are a staple in the Indian sub-continent. They come from the whole Brown Lentils (sabut masur). The whole lentils are skinned & sometimes split. So you find them split or whole in the market.
This Red Lentil Curry is a fusion of South & North Indian styles. So you will find ingredients & cooking methods adapted from both these cuisines. But they are very basic.
If you ever heard people saying “I can make a lentil dish that smells like a meat curry”, it is this Red Lentil Curry! You only need pantry staples like onions, tomatoes, ginger, garlic, chili, garam masala, some whole spices, South Indian curry powder & cream/ yogurt. Below I also share a substitute for the curry powder.
It is essential to use good spice blends as they can make or break your dish. I use this homemade Curry powder and Garam masala. The curry is finished off with a moderate amount of cashew cream or heavy cream or yogurt, which not only makes the dish creamy but also adds a unique flavor. To make it low-calorie, simply omit the cream/yogurt and it still tastes delicious but less creamy.
To transform this to a vegan/vegetarian meat mock meat curry, simply add some soya nuggets or soya granules also known as textured vegetable protein (TVP). Please use only organic TVP if you try. Whether you are trying to stop eating meat or want to cut down the consumption, make this with red lentils & TVP. I am sure you will love it.
I have a separate pro-tips section below, please read that before you try out.
More similar recipes you may like,
Dal Makhani
Chickpea Curry
Tofu Curry
Aloo Chana
Butternut Squash Curry
Tofu Tikka Masala
Photo Guide
How to Make Red Lentil Curry (Stepwise Photos)
To make in pressure cooker – stovetop or instant pot, rinse your dal and start from step 4 below. Pressure cook for 7 minutes in instant pot or for 3 whistles in Indian cooker. Wait for the pressure to drop naturally. Add kasuri methi and cream.
Cook Lentils & prepare
1. Add 1 cup red lentils to a pot and rinse them thrice. Drain and pour 2½ cups water. Bring to a rolling boil on a high heat and reduce to medium.
2. If you want you may skim the froth.
3. Let cook until tender (al dente), for 10 mins. Older lentils take longer to cook.
4. While the lentils cook, chop and prepare the other ingredients as below.
- Fine chop 1 medium onion to make ¾ to 1 cup
- Grate or press 3 medium garlic cloves to make ¾ tablespoon
- Grate or crush ½ inch slice ginger to make ¾ tablespoon
- Optional – slit or chop 1 green chili /serrano peppers/ Thai/ Indian green chilies
- Puree or chop (peel if needed) 3 medium tomatoes to make 1¾ cups
5. You need the following spices & other ingredients:
- ½ teaspoon Kashmiri chili powder / paprika (more if you want, adjust to taste)
- ¾ to 1 teaspoon garam masala (adjust to taste)
- 1 tablespoon mild curry powder (or 2 tsp coriander powder, ¾ tsp cumin pow, ¼ tsp each turmeric, chili pow, cardamom, fennel, black pepper )
- 2 teaspoons kasuri methi (dried fenugreek leaves, crushed)
- 3 inch cinnamon piece + ½ tsp cumin seeds (omit if you don’t have)
- optional – ⅓ cup heavy cream / yogurt/ cashew cream (I use 20 cashews, blend with ⅓ cup water to a smooth puree)
Make Red Lentil Curry
6. Heat 2 to 3 tablespoons oil/ghee in a pan. Add the whole spices, onions, green chilies and curry leaves. Saute until golden, for about 8 mins.
7. Stir in ginger garlic and saute for a minute, until aromatic.
8. Stir in the salt, curry powder, garam masala and Kashmiri chili powder.
9. Add the tomatoes & a splash of water (if using fresh chopped tomatoes).
10. Cover and cook until the tomatoes break down. Sauté for 1 to 2 mins until the mixture turns aromatic.
11. Add the cooked red lentils along with the leftover stock/ water. Mix well and add more water as needed. I need about ½ cup here. Simmer for 2 to 3 minutes.
12. If you want mash some of the lentils with the back of the spoon. This adds more creamy texture to your curry.
13. Stir in kasuri methi and cream (if using). Simmer for 2 to 3 minutes. To use yogurt whisk it well in a small bowl and stir in 2 to 3 tbsps of the red lentil curry. Mix well and add it back to the pan.
14. Taste test. If you want, add more salt, garam masala or black pepper for heat. I didn’t have to add anything except salt.
Garnish red lentil curry with coriander leaves and squeeze some lemon juice. Serve it over Basmati rice or with Naan, Chapati, Roti or any other flatbreads with cucumber salad. If you want you may make a fresh tadka/tempering & pour it over the curry.
Pro Tips
- We pre-cook lentils separately for cleaner and better flavors. Cook the lentils first to bring out their natural sweeter flavor, then simmer briefly with the onion tomato base. This makes a full-flavored curry.
- This method also cuts down your cook-time. Cooking lentils with an acidic ingredient like tomatoes (especially canned tomatoes) is only going to increase the cook-time. So it is ideal to cook them first and then add to the curry.
- Both the above points don’t apply when you pressure cook.
- To save time, first begin to cook the lentils while you prepare the ingredients like onions, tomatoes etc.
- Use fresh stock of lentils as older lentils (sitting in the shelf) take longer to cook. However if you have nothing other than the old lentils, soak them in boiling hot water for 20 mins and then cook.
- I have made this recipe with only homemade spice blends that are fresh. Please use good quality spices. If you use old spice blends, you may need to increase the quantities.
- The amount of water depends on the age of your lentils. Old lentils take more water.
Related Recipes
Recipe Card
Red Lentil Curry Recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 1 cup (200 grams) red lentils (split or whole)
- 2½ cups water (more if needed, same for IP)
- 2 to 3 tablespoons oil / ghee or butter
- 1 sprig curry leaves or bay leaf
- 3 inch cinnamon piece + ½ tsp cumin seeds (omit if you don't have)
- ¾ to 1 cup (1 medium) onions fine chopped
- ¾ tablespoon (3 medium) garlic cloves grated/pressed
- ¾ tablespoon (½ inch slice) ginger grated/crushed
- 1 green chili (optional, chopped or slit, serrano peppers/ Thai/ Indian green chilies)
- 1¾ cups (3 medium) Tomatoes (peeled & chopped/pureed or 14 oz. can crushed tomatoes)
- 1 teaspoon salt (more to adjust, cut down if your curry powder has salt)
- ½ teaspoon Kashmiri chili powder / paprika (adjust to taste)
- 1 tablespoon curry powder (mild – or 2 tsp coriander powder, ¾ tsp cumin pow, ¼ tsp each turmeric, chili pow, cardamom, fennel, black pepper )
- ¾ to 1 teaspoon garam masala (adjust to taste)
- 2 teaspoons kasuri methi (dried fenugreek leaves)
- ⅓ cup heavy cream / yogurt/ cashew cream (20 cashews blend with ⅓ cup water)
- 2 to 3 tablespoons chopped coriander leaves to garnish
Instructions
How to make Red Lentil Curry
- Add red lentils to a pot and rinse them thrice. Drain and pour water. Bring to a rolling boil on a high heat and reduce to medium.
- Let cook until tender (al dente), for 10 mins. If you want you may skim the froth. Older lentils take longer to cook. While the lentils cook, chop and prepare the other ingredients.
- Heat oil/ghee in a medium pan. Add the whole spices, onions, green chilies and curry leaves. Saute until golden, for about 8 mins.
- Stir in ginger garlic and saute for a minute, until aromatic.
- Stir in the curry powder, garam masala and Kashmiri chili powder, followed by tomatoes & (a splash of water if using fresh tomatoes). Cover and cook until the tomatoes break down.
- Saute for 1 to 2 mins until the mixture turns aromatic.
- Add the red lentils along with the leftover stock/ water. Mix well and more water as needed. You will need about ½ cup. Bring it to a boil and simmer for 2 to 3 minutes.
- If you want mash some of the lentils with the back of the spoon. Stir in kasuri methi and cream. Simmer for 2 minutes.
- Taste test. If you want, add more salt, garam masala or black pepper for heat.
- Garnish with coriander leaves and squeeze some lemon juice.
- Serve red lentil curry over rice or with Naan, Chapati, Roti or any other flatbreads.
Instant Pot Red Lentil Curry
- You don't need to cook the lentils separately. Make the masala first, add the lentils and pressure cook for 7 minutes. Wait for natural pressure release and add kasuri methi and cream.
Stovetop Indian Pressure Cooker
- You don't need to cook the lentils separately. Make the masala first, add the lentils to the cooker. Pressure cook for 2 to 3 whistles on a medium heat. Wait for the pressure to drop and add kasuri methi and cream. If you want make a extra tadka.
Notes
- The cook times will change if the lentils are old.
- Use good quality and fresh garam masala and curry powder. I use my homemade curry powder & garam masala for best results.
- I use whole skinned red lentils and they take only 10 mins to cook but split lentils cook even faster. If you are using old lentils, you may soak them in boiling water for 20 minutes. Use the same water to cook.
- This is a low heat curry, if you want it hot, use hot curry powder and use more chili powder.
- To use yogurt whisk it well in a small bowl and stir in 2 to 3 tbsps of the red lentil curry. Mix well and add it back to the pan.
Video
Watch Red Lentil Curry Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
About Swasthi
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
Amazing lentil curry! I threw in some roasted cauliflower, eggplants and carrots. Also made your curry powder because I only had the ground spices. Will make this again!!!
Spectacular lentil curry! We have made it thrice and my 90 yr old Mom loves it. We are trying a lot of your recipes. Thank you for the amazing work
This lentil curry is so simple and so good. Made a large batch to freeze. So didn’t add yogurt or cream. It still tastes delish.
My whole family enjoyed this dish and two of them are spice adverse! Huge thanks for sharing.
That’s nice to know Alainna. Thank you for sharing back
This was delicious. Thank you so much for sharing. I didn’t have the Kashmiri chili but used a combination of chili powder and smoked paprika. Also made the curry powder with your suggested spices. I didn’t have dried fenugreek so used some fresh when sautéing the onions. I must tell you that the only reason I had fresh fenugreek is because I planted it to be able to prepare one of your other recipes. There was absolutely no fresh fenugreek to be found in any grocery store nor were there fenugreek seeds at any nursery. So I ordered the seeds from Amazon, waited for the appropriate time to plant them, waited for the plants to be ready to harvest and FINALLY made your recipe for methi matar malai (which we enjoyed).
Thanks again.
Wow! I am really amazed at your love for fenugreek leaves. So happy to read that Jennifer. Thank you so much for sharing back!
This is the best lentil curry I ever made. I didn’t have kasuri and yogurt but still it turned out yummy. Thank you for posting. Will try out more recipes from here
Glad you like it Angel. thank you
Hearty and belly-warming red lentil curry! Loved it with jasmine rice & mango achar. Didn’t have cream or yogurt so cooked the lentils in almond milk. We eat plant-based so cooked it in coconut oil. Overall it tastes fabulous.
Thank you Ira. So glad you like it!
Best red lentil curry! I used coconut yogurt for the creamy goodness and it turned out amazing
Thank you!
I will be using half a pound of ground meat in this recipe. Any suggestion on when to incorporate it? Do I need to increase the spices or make any changes to this? Does it taste good without cream? Thanks for your reply
Hi Lilla,
Yes! It tastes great even without cream. If you want to add anything more like veggies or meat, add them at step 10 (in the photo guide). Cook down first before adding the lentils. You can increase the spice levels to your preference. Hope you like the dish!
I tried the red lentil curry and my wife loved it. Her late mother used to cook red lentil but differently.
My son, who is vegetarian, asked me for the recipe. But I don’t think he’s tried it yet.
Glad your wife loved it Ken. I am sure your son will love it too.
I made this but had to substitute out half the ingredients because I didn’t have them on hand, including using a bean, lentil, and barley mix instead of just lentils, an unmarked container of vaguely yellow spices I had to assume was curry powder, and Chinese 5 spice instead of the garam masala. It somehow still tastes amazing, except for the beans being mildly crunchy because they’re so old they won’t soak up water even after boiling for 25 minutes. Next time I will buy lentils, but otherwise it tastes very similar to my ex’s authentic curry with whole spices and ingredients he had to bring from India. Probably better with fresh ingredients though.
Hi Annaliese,
Glad you like the dish. If your beans are old, add a large pinch (upto 1/4 tsp) baking soda/ soda-bi-carbonate while you cook them. Drain the water after cooking and use the beans. Alternately you my soak them in baking soda overnight and cook them with fresh water. This way they cook faster. Thank you for sharing back!
This is very easy and tasty. Thanks for posting this recipe
Glad you like it Ayushi
This is a very good recipe if you are tired of dal tadka and makhani. Love the addition of lemon juice at the end. That truly lifted this recipe from same/same to excellent! Thank you.
Thanks for sharing back Dave. Glad you like the curry
I loved this dish, not too hard to make and the spices are so perfectly balanced !
Thanks Abby.
I see the buttons to toggle between 1x 2x and 3x but it just doubles everything each time, is that accurate for spice amounts?
Hi,
Yes it is accurate. If there is a range mentioned, start with the lower amounts and adjust as you cook. The alternate/substitutes included in the brackets ( ) is only for 1x and won’t calculate for 2x or 3x. Example: curry powder substitute in this recipe. Hope this helps
Hi, I need to make a large portion for 8, how much daal would I need, and how much do I need to increase the recipie spices and ingredients by?
Hi,
To make 8 servings, choose 2x. All the spices and ingredients displayed are correct
Love it! Made it without cream. Makes a great meal that will be easy to tweak if I want. Will make again and again. Thank you!
So glad you like it Amber. Thank you for trying
This is hands down my favorite red lentil curry! I appreciate your thought of cooking lentils before adding to the curry and this tip is a game changer. I could cook this under 35 mins. I love anything creamy, so I used canned coconut milk for heavy cream. Thank you for posting. I will be making this again and again.
You are welcome Elena. Thank you so much for sharing back. I am so glad you like this.
Hi Swasthi- I just have black lentils on hand- could I substitute those for the red lentils in this recipe? Love your stuff
Hi David,
There are different kind of black lentils. If you are using Indian black lentils (urad dal), I have a recipe here – dal makhani. But if you have black beluga, you can use them here. They take longer to cook about 25 to 30 mins, so you will need more water. Hope this helps.
I was looking for a red lentil recipe without coconut and found yours. This is excellent and so simple! I follow a vegan diet & can’t eat cream or butter. So I used oil and 2 tbsps peanut butter before finishing. I followed the recipe closely and kept everything else the same. It tastes so good like real Indian food. Thank you and I am very excited to try out more vegetarian and vegan recipes from here.
So nice to read this Maddy. Thank you for sharing back
Delicious red lentils! Turned out really well! I think I need to learn making smooth cashew cream. Mine was a bit gritty but still the curry tasted great. Wish you could include how to make cashew cream. All the recipes I checked required too many cashews. I am afraid I won’t be able to use up that much.
Thanks Angela. To make a small batch of cashew cream, you need a smaller grinder jar. There are 2 ways you can make it smooth. First method is to make a powder first, add the same amount of water as the cashews (like ¼ or ⅓ cup) and grind to a smooth puree. The other way is to soak them in hot water for 30 minutes and blend to a smooth puree with water. Hope this helps.