Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

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 served with rice and naan in a white bowl.

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! 

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: 

Ingredients for chickpea and lentil curry recipe against a white background.

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.

Onions and garlic sauteeing in a pot.

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

Peppers and onions cooking in a pot.

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

Peppers, spices, and onions cooking in a pot.

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.

Coconut milk added to onions and spices in a large pot.

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.

Chickpeas and lentils cooking in a large pot.

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.

Spinach added to pot with lentils and chickpeas.

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

Chickpea lentil curry with spinach cooking in a large pot.

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

Why do red lentils work best in this chickpea and lentil curry?

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.

Can I use dried chickpeas instead of canned or canned lentils instead of dried? 

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. 

How can I make the curry thicker or thinner?

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. 

Chickpea and lentil curry served with rice and naan in a white bowl.

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

https://youtu.be/UoWknHlckaI
Chickpea and lentil curry served with rice and naan in a white bowl.
Print Recipe
5 from 12 votes

Chickpea And Lentil Curry

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.
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Main Course
Cuisine: Indian, Vegan
Diet: Gluten Free, Low Calorie, Vegan, Vegetarian
Servings: 4 servings
Calories: 483kcal
Author: Anjali Shah

Ingredients

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. 

Nutrition

Calories: 483kcal | Carbohydrates: 57g | Protein: 19g | Fat: 23g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 413mg | Potassium: 1120mg | Fiber: 19g | Sugar: 10g

37 responses to “Chickpea And Lentil Curry”

  1. I agree! Curry recipes are so cozy and this one looks so easy to make. I bet it would make a good lunch too.5 stars

  2. This chickpea and lentil Curry turned out amazing! Even my meat eater hubby enjoyed it so much. Can’t wait to make it again!5 stars

5 from 12 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave