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,
Butter Chickpeas
Dal Makhani
Chickpea Curry
Tofu Curry
Aloo Chana
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 )
- 1 teaspoon sea salt (cut down if using store bought curry powder)
- 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 sea 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
I’ve made this recipe numerous times and is always well-received by my family. I got hooked to the flavors of kasuri and would love to experiment with higher quantities for a more pronounced flavor. Can you advice me on that?
Thanks Denise. That’s lovely to know your family likes this. You can use 2 tbps for a moderate flavor or even higher upto 3 for a stronger flavor. Hope this helps
Great recipe and incredibly tastier than those I’ve tried previously. No cashew or coconut for me. But the lentil curry itself got so much flavor and is much healthier. This goes to my weekly rotation.
Thanks Taylor. Glad to know you like it. Yes I agree, this curry tastes delicious even without cashew and coconut.
Made a 3x batch of this and was amazed. So delicious and healthy. Had 3 serving last evening and freezing the rest. Thank you lovely lady
My pleasure Alona. Thanks for sharing back
Can this curry be frozen? What’s the best way to reheat?
Lentil dishes are best cooked and eaten fresh. But yes it can be frozen and reheated on the stovetop with a splash of water.
I came across this recipe while looking for a lentil curry and this did not disappoint me. It tastes delicious and is simple to make with easily avaialble ingredients. Thank you
Happy to know you like it Lee. Thanks for sharing back. Appreciate your time
Love this recipe! Just like the rest of your recipes, it is excellent. Perfect flavor, easy to follow and my family loves them. Thank you!!
My pleasure Kerrie. So glad you like the recipes.
This is probably my most loved way to eat red lentils. It’s delicious! We serve it over brown rice with a yogurt topping. I also made your curry powder from the recipe. Thank you for posting
So glad to know Marie. That meal sounds so delicious
This recipe looks delish. Can I use coconut milk for yogurt? If so how much would you add?
Thanks Laura. Yes you can use the same amount 1/3 cup thick coconut milk. Too much will dilute the flavors. Hope you get to try
Love this recipe! I batch cook the red lentils and cook smaller servings of the curry when required. Much better and easier.
Glad you like it Angela. Thank you for sharing back
Very good recipe for lentil curry! I love coconut milk so used half a cup for a little creamy texture. This will be on rotation. So thank you
Happy to know you loved it.
Hello! Can I substitute the cream with coconut milk?
Hello Nicole,
Yes use about 1/3 cup thick coconut milk. Too much will dilute the flavors
I did not see when/how to add the cashew mix. Did I miss something?
Hi Ken, It’s mentioned both in the photo instructions (step 13) and recipe card. You will blend the cashews with 1/3 cup water to a smooth puree and add it along with Kasuri methi, during the last 2 mins of cooking. Hope this helps
Hi
Planning a dinner party. Can this be prepared the night before or at least cook lentils separately night before?
Love your recipes thanks
Thanks Ruth. Yes you can make this 1 to 2 days ahead and reheat until bubbling hot. You can also cook the lentils ahead and add them to the curry base before serving.
Hi
Planning a dinner party
Can you cook lentils day before, and if you make dish completely does it keep well for 24 hours
Thanks
Excellent recipe for lentil curry! I’ve made this numerous times and everyone in the family inluding my 90 yr old granny loves it. Cooking lentils seperately was a totally new learning and I think I’ve been loving that. I seperate out a mini portion of the plain cooked lentils for my toddler. He loves it with butter and avocado. Thank you for sharing great recipes
I made this many times and it’s turns out amazing. It gets better each time! I love how this recipe didn’t start by dumping a can of coconut milk into the lentils. Love your recipes!
Added chickpeas and extra Serrano peppers and it was great. Delicious and comforting.
I made this amazing meal last night. Used my instant pot and cooked it all at once on a high pressure for 8 mins. Tempered the spices first and cooked the curry base before adding the red lentils and liquid. I used 14 oz can of coconut milk and 1 cup water. I had to double the spices and it came out perfect. Your recipes are very reliable. Thank you
Glad to know you were successful in making this Tara. Thanks for sharing back how you made it. Appreciate your time!
Oh my god, this red lentil curry was divine! I used 2 tablespoons almond butter for cream and it worked perfectly. This recipe is another winner from Swasthis recipes. My meat eating husband doesn’t typically like vegan but this one gets a thumbs up from him.
Thank you so much Stefanie. Glad you like this red lentil curry.
This is so good! I really liked this lentil curry. It has such complex curry flavors, not diluted like many other recipes on the internet. I have made it thrice and this time used half a cup of coconut milk. It’s phenomenal!
Thank you Ellie. Happy to read that
Best lentil curry! Very simple but big on flavor. A keeper!
Thanks Roland