Chickpea And Lentil Curry
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.Whenever I want to make an easy plant-based meal loaded with protein, I make my chickpea and lentil curry. The chickpeas and lentils are simmered in a tomato and coconut milk sauce, with fragrant spices. I love serving this saucy curry over fluffy rice. It is ready in just 50 minutes and is perfect for busy weeknights that require extra sustenance.

Chickpea and lentil curry is a vegan and vegetarian staple in my opinion. It is a quick, easy way to make sure all my nutritional goals are met. If you want to make this easy one-pot meal, without having to make a separate side of rice, I recommend making my chickpea and potato curry. This has a starch serving built into the recipe, making it conveniently nourishing.
I first started making this meal years ago, longer than I can even remember. Back, if I was not making my old faith Instant Pot lentil cauliflower curry, then I was just throwing things together, with the sole intention of getting a decent protein intake. But as the years went on, I began taking great pride in this simple dish.
I started tweaking it, experimenting, and eventually had it down to a meal that was built with care and intention. I made it for my sister, who by that point was sick of my chickpea slop. When I placed the bowl in front of her, she asked me what it was. It was my new and much-improved recipe, of course! She laughed and said that a part of her would miss the old version, purely for the memories of our younger days. Ha!
👩🏽🍳 Why I Love This Recipe
As a nutritionist and a mom of two growing kids, I appreciate meals that fit into a plant-based lifestyle while providing protein, fiber, and vegetables in one bowl. Chickpeas and lentils provide low calorie plant based protein, with significant amounts of iron and potassium. After simmering in a tomato base, they create a satisfying dish with a low glycemic index, keeping everyone fuller for longer.
This recipe works well because the ingredients naturally build flavor as they cook, and thicken up from the cooking technique alone. I start by sauteing the onion, garlic, and ginger for a strong aromatic base. The spices bloom in the warm oil before the sauce and legumes are added and simmered.
This chickpea and lentil curry holds a special place in my heart thanks to an old friend. A few years ago, she adopted a gluten-free, vegan lifestyle and struggled to find protein-rich, tasty meals on a budget while starting her business. I made her a pot of this curry, shared the recipe with her, and gifted her a basket of all the ingredients. It quickly became a staple that carried her through many late nights and busy months. Now her business is thriving, but this remains one of her favorite meals to make. Try it out as a budget-friendly AND nourishing option!
Latest Recipe Video!
🥘 Ingredients
The ingredients for chickpea and lentil curry are simple, wholesome, and probably already in your pantry. This is what I use to make it:

Coconut oil: I use coconut oil to saute the aromatics. Vegetable or olive oil can be used, but this is a healthier option.
Onion: Cooked diced onion creates a savory base with a hint of natural sweetness for my curry.
Garlic: I add minced garlic for a savory depth.
Fresh ginger: This is what I use to add a spicy brightness that is essential to indian curry dishes.
Bell pepper: I use one yellow bell pepper for sweetness. Red or orange can work too, but green is too bitter.
Green chilis: Depending on my preferred level of heat, I add either 1 or 2 chopped green chilis. If I want it completely mild, I leave out the chilis.
Spices: I use ground cumin, turmeric, coriander, and garam masala to create a classic curry aroma.
Diced tomatoes: I use canned diced tomatoes to form the base of the sauce and add a natural acidity.
Red lentils: Red lentils cook quickly and help thicken my curry.
Chickpeas: I use canned chickpeas for added protein, texture, and bulk.
Coconut milk: For this recipe, I like using full-fat coconut milk to create a creamy texture.
Lemon: I add a squeeze of lemon to brighten up the sauce and round out the flavors.
Baby spinach: I stir in spinach at the end for color and additional nutrients.
🔪 How To Make
I cook this curry by building flavor with the aromatics and carefully selected spices. It is super easy to make. Here is how I do it:
Saute aromatics: I heat the oil over medium heat in a large saucepan and saute the onion for a few minutes. Then I add my garlic and ginger and cook for 1-2 more minutes.

Add peppers: Next, I add the diced bell peppers and chilis, and saute for 2-3 minutes.

Add spices: I sprinkle in the cumin, turmeric, coriander, and garam masala, stirring and cooking until they are fragrant.

Stir in legumes: Then, I stir in the diced tomatoes, red lentils, and chickpeas, cooking for 2 more minutes before adding in the coconut milk.

Simmer curry: I bring the mixture to a boil, then reduce the heat, cover with a tight-fitting lid, and simmer for 20-25 minutes, stirring occasionally.

Add spinach: After the lentils are cooked, I season the curry with salt, pepper, and lemon juice, then I stir in my spinach and cook until wilted.

Enjoy: I serve this chickpea and lentil curry hot, with a side of my choice.

💭 Expert Tips
My #1 Secret Tip for this chickpea and lentil curry recipe is to bloom the spices in the oil before adding the liquids. I say this every time I talk about a curry recipe. Frying off the spices awakens the flavors, which takes your curry from just average to authentic and professional. I cook my spices for at least 30 seconds so their oils release into the dish, for a richer taste.
Other Tips To Keep In Mind:
- Add water to thin out: If the sauce becomes too thick during the simmering stage, I add 1/4 cup of water or vegetable broth to thin it out.
- Rinse the lentils: I rinse my red lentils before cooking to remove any grit or debris, which may prevent my curry from having a smooth, clean-tasting finish.
- Remove husks: I remove the husks from my chickpeas for a more elegant look and to avoid a slightly bitter taste. I do this by rinsing them, then submerging them in water and rolling vigorously to loosen the husks, but not break the chickpeas. The skins will float to the surface, and they can be scooped off.
- Stir frequently: I stir the pot every few minutes, as lentils have a habit of sticking to the base and burning.
📖 Variations
I add all kinds of things to my chickpea and lentil curry, taking it from a simple plant-based meal to an extravagant experience. These are the variations my family loves:
Sweet potato addition: I add 1 cup of diced sweet potato when I add the lentils and chickpeas, so that it cooks in the sauce. Make sure to keep the cubes roughly the same size as the chickpeas. My kids love the sweetness, and my husband loves that it is a low-carb option.
Green lentil option: I replace the red lentils with 3/4 cup green lentils and simmer the curry for 35-40 minutes since they take longer to soften. These have a firmer texture and a peppery, earthy flavor. I like using them to balance out the rich tomato base.
Vegetable boost: During the simmering stage, I add in 1 cup diced zucchini, or cauliflower florets, and 1/2 cup diced carrot for a more nutrient-dense meal. This is a great way to use up leftover vegetables.
🍽 Serving Suggestions
When I make chickpea and lentil curry, I love serving it with other Indian style vegetables. I recommend my Indian spiced bok choy for a bright green contrast. If I am serving it as part of a spread, I make my Indian cauliflower sabji with peas and carrots for an authentic dish that is less creamy and has the texture of a stir fry. There is nothing better than a plate loaded with traditional flavors that can be enjoyed as part of a plant-based lifestyle.
Creamy tomato-based Indian curries are always served with sides that soak up the thick sauce and add a layer of decadence to the meal. Usually, I would serve it with freshly made authentic Guyanese roti, which my kids love a little too much. Last week, however, I was not too keen on frying and flour. Instead, I decided to serve it with my 4-ingredient cilantro lime rice. I made it in a rice cooker, which meant I had a few extra minutes to relax. My kids loved it and raved about the tangy, zesty freshness of the rice, which balanced out the creaminess of the curry. I guess we have a new favorite side dish. Ha!
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftover curry in an airtight container in the refrigerator for up to 5 days.
Freezing: Before freezing, I allow the curry to cool completely, then freeze it in sealed containers for up to 3 months.
Reheating: I reheat my curry in a saucepan over medium heat until warmed through. If it is too thick, I stir in a splash of water or veggie broth. Frozen curry should be thawed in the fridge overnight before reheating.
❓ Recipe FAQs
I like using red lentils as they cook quickly and break down naturally as they simmer. This thickens the sauce without relying on flour or cornstarch. I usually simmer them for around 20 minutes, which allows them to soften completely and blend into the curry, creating a creamy texture.
Yes, you can. I always prepare my dried chickpeas ahead of time, by soaking them in water overnight, then draining and simmering in fresh water for 1-2 hours. Tinned red lentils are not as common in the grocery store, but can be used in place of dried ones. Since they are already so tender, they should really be added near the end of cooking, which gives them less time to absorb flavor.
The thickness of my curry depends on the ratio of lentils to liquid. If the curry is too thick, I add 2-4 tablespoons of water as it simmers. If it is too thin, I let it simmer uncovered for a few more minutes until the liquid has reduced and the lentils have thickened the sauce.

🍛 More Healthy Indian Recipes!
Love this plant based indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Chickpea And Lentil Curry
Ingredients
- 2 tbsp coconut oil
- 1 onion finely diced
- 3 cloves garlic crushed
- 2 tsp minced ginger
- 1 yellow bell pepper diced
- 2-3 green chilis finely diced
- 2 tsp ground cumin
- 2 tsp turmeric
- 2 tsp ground coriander
- 2 tsp ground garam masala
- 15 ounce can diced tomatoes
- 3.5 ounces dried red lentils
- 15 ounce can chickpeas
- 1 cup unsweetened coconut milk can also use light coconut milk
- ½ tsp salt
- ½ tsp pepper
- juice 1 lemon
- 3 ounces baby spinach leaves
Instructions
- Sauté the coconut oil and onion in a large pot for 1-2 minutes.
- Add the garlic and ginger and sauté for 1-2 minutes.
- Add the bell pepper and diced chili, sauté for another 2-3 minutes.
- Sprinkle in the cumin, turmeric, cilantro and garam masala, continue to cook until spices are fragrant.
- Stir through the diced tomatoes, red lentils, and chick peas, cook for 2 minutes.
- Add the coconut milk, stir until well combined.
- Bring to a boil, reduce heat, cover with a tight fitting lid and simmer for 20-25 minutes. Stirring throughout the cooking time, you may want to add ¼ cup water if the sauce becomes too thick.
- When the lentils have cooked and sauce has thickened stir through the salt and pepper, lemon juice, and spinach.
- Cook for another 2-3 minutes until the leaves have wilted. Adjust seasoning to taste.
- Serve with rice and naan bread.
Notes
- My #1 Secret Tip for this chickpea and lentil curry recipe is to bloom the spices in the oil before adding the liquids. I say this every time I talk about a curry recipe. Frying off the spices awakens the flavors, which takes your curry from just average to authentic and professional. I cook my spices for at least 30 seconds so their oils release into the dish, for a richer taste.
- Add water to thin out: If the sauce becomes too thick during the simmering stage, I add 1/4 cup of water or vegetable broth to thin it out.
- Rinse the lentils: I rinse my red lentils before cooking to remove any grit or debris, which may prevent my curry from having a smooth, clean-tasting finish.
- Remove husks: I remove the husks from my chickpeas for a more elegant look and to avoid a slightly bitter taste. I do this by rinsing them, then submerging them in water and rolling vigorously to loosen the husks, but not break the chickpeas. The skins will float to the surface, and they can be scooped off.
- Stir frequently: I stir the pot every few minutes, as lentils have a habit of sticking to the base and burning.






So delicious! This is a great vegetarian recipe! I added zucchini and 4tbs of apple cider vinegar to add some acidity. Will definitely make it again!
Yay! So glad you liked this recipe Melissa! 🙂 Love your additions too!
You had me at curry! My mom and I were literally talking yesterday about her putting apple in her curry for some sweet – it’s such a great idea. Glad I stumbled across this recipe.
Awesome!! I can’t wait to hear how it turns out for you!
Wow, I never would have thought to put apple in a curry. This looks amazing.
Thanks so much Dannii! Enjoy!
Such a tasty and hearty recipe – cannot wait to try this – love the apple addition!
Thanks Shashi! You will love this recipe! 🙂
I love anything with chickpeas and lentils in, especially curries. Your step by step images make this recipe very easy to follow – thanks for this recipe.
Yay! I’m so glad you liked this recipe Jane!
I just made this and it tasted amazing. I didn’t have black lentils so just used brown ones. It is so yummmyyyyy. Both me and my husband loved it. I was just telling him that I’m so happy that I’ve discovered your website. We’ve never been healthy eaters but your website is so inspiring because they are yummy at the same time!!
Thanks a lot.
I’ve tried your baked falafels +avocado chocolate mouse+ this recipe. They were all soooooo goood.
I’m so thankful 🙂
Hope you add more and more recipes, specially for deserts 🙂
Bless you
Woohooo!! So happy to hear that Zara! And yes I will be continuing to add more and more recipes – I recently made some delicious brownies that I can’t wait to share! Thanks again for letting me know how these recipes are turning out for you!
I tried this out two days ago and it was super yummy. Love the twist that apple brought to the dish. Personally I have never really mixed fruits in my curries but this was a revelation. Thanks
Hi Saina! I’m so glad you liked this recipe! The apples are one of my favorite parts of this dish — I agree they just add something special!
I made this tonight and both my husband and I enjoyed it. I didn’t realize I had run out of cilantro so I skipped it, but will be sure to add it next time. I served it with toasted oatbran pita wedges and a dollop of fat free greek yogurt (to cut the spice). Thanks for sharing this recipe!
Awesome!! I’m so glad you liked it – and serving it with pita + fat free greek yogurt sounds absolutely perfect! 🙂
Made this the same day it was posted. Delicious! Great use of the TJ’s lentils.
Yay!! So glad you liked it! 🙂
Perfect timing — just bought some lentils without knowing what I was going to do with them. This looks like the perfect recipe to use them in! Thanks!
Awesome!! 🙂 I’m sure you will love this recipe!
First time here and it is nice to meet you. This looks very tasty and a lovely combination of flavors with lentils, garbanzos and apples. I really enjoyed your photos too.
Thank you so much Suzi!! It’s so nice to meet you too! 🙂
Very tempting recipe. I wanted to try apple curry for a very long time.
Thanks! Let me know how you like it! 🙂
Love the combo you have going here! Apples, curry, and lentils…delicious!
Thanks Parita!! I love the sweet and spicy flavors in this dish too! 🙂
Mmm looks very yummy!
Hmm… well personally, I don’t have any recipes like that because I’m vegetarian 🙂 But – I did do a quick search on one of my favorite websites and it came up with a few options: https://search.myrecipes.com/search.html?Ntt=lentil%20and%20sausage
Check it out – let me know if that’s helpful / close to what you were looking for!
I’m looking for a lentil soup that I had at a restaurant near me. It did not have tomato in any form in the soup but it did have meat, some sort of small chunk sausage. I’ve looked everywhere for this but can’t find anything like it. Any ideas?
Martha