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.






I agree! Curry recipes are so cozy and this one looks so easy to make. I bet it would make a good lunch too.
Yes!! This is a great meal prep lunch – you can make a big batch and enjoy it all week long!
Such a delicious and comforting curry. Really filling too.
Thank you so much Dannii! So glad you liked it!
This chickpea and lentil Curry turned out amazing! Even my meat eater hubby enjoyed it so much. Can’t wait to make it again!
Aw yay! I’m so happy to hear that Ana!
Chickpeas and lentils are always so good in curries and I love the tomato and coconut sauce too.
I know right?? They are so hearty and filling! So glad you liked it!