This easy chickpea and lentil curry is a comforting, one-pot meal packed with Indian spices. It's a healthy, vegan recipe that's both hearty and delicious.

This chickpea and lentil curry is one of those meals that warms you from the inside out! It’s incredibly easy to make and brimming with comforting flavours.
Chickpeas and lentils provide a hearty base, offering plant-based protein and fibre. Everything is simmered in a rich tomato-coconut curry sauce, creating a warm and satisfying meatless meal. The cauliflower adds texture, while the carrots lend a delightful sweetness that makes every bite irresistible. Perfect for a weeknight, this dish is both rich in flavour and simple to prepare—all in one pot and ready in just 45 minutes using pantry staples.
Ingredients you’ll need
All you need to make this chickpea and lentil curry are a mix of pantry staples and fresh ingredients.
- Coconut or Avocado Oil: Either works well in this recipe.
- Chickpeas: Canned and pre-cooked; just simmer them in the sauce to absorb the flavour. Be sure to drain and rinse them.
- Lentils: Use green or brown lentils, not red. Green and brown lentils cook similarly, while red lentils become mushy and cook faster.
- Ginger & Garlic: About 1 tablespoon of each, minced, for added depth of flavour.
- Vegetables: Brown onion, cauliflower, and carrots form the base. Feel free to use fresh or frozen veggies you have on hand.
- Canned Tomatoes: Add flavour and help thicken the curry sauce.
- Coconut Milk: Adds creaminess and smoothness; use full-fat canned coconut milk for the best result.
- Broth: Vegetable or chicken broth (if not vegan) helps create the curry sauce.
- Spices: A combination of mild curry powder and garam masala for maximum flavour.
- Acidity: Fresh lemon juice, lime juice, or a splash of vinegar balances out the flavours.
Complete list of ingredients and amounts is located on the recipe card below.
How to Make Chickpea and Lentil Curry
Sauté base: Heat coconut oil in a large pot over medium heat. Add onion and carrots, and sauté for 2 minutes until slightly softened.
Add seasonings: Stir in garlic, ginger, curry powder, garam masala, and salt. Cook for 1 minute, stirring frequently.
Add lentils and liquids: Add lentils, diced tomatoes, vegetable stock, and coconut milk. Bring to a boil, then reduce heat to low and simmer for 20 minutes, stirring occasionally.
Add chickpeas and cauliflower: Add chickpeas and cauliflower. Continue to simmer for 10 minutes, or until the lentils are tender and the cauliflower is cooked through.
Finish: Squeeze in some lemon juice and serve hot.
Substitutions and Tips
- Time Savers: Use pre-diced garlic, a tube of ginger, ground spices, and a bag of frozen vegetables instead of fresh.
- Beans: Substitute chickpeas with other beans like cannellini, navy, kidney, or butter beans.
- Vegetables: Add any veggies you like! Frozen peas, kale, zucchini, white potatoes, sweet potato, broccoli florets, mushrooms, or any other vegetables in your fridge or freezer work well.
- Coconut Alternative: For a coconut-free option, use ⅓ cup of peanut butter or cashew butter mixed with 1 cup of water. Alternatively, if not vegan, use 1 ¾ cups of heavy cream or half-and-half.
Serving Suggestions
Scoop the delicious chickpea and lentil curry into bowls some basmati rice, quinoa, roti or naan for a simple and filling meal. Serve it along with other side dishes like roasted Brussels, carrots, salad to make it a more filling meal.
How to Store
- Refrigerate: The leftovers will last for about 5 days when kept in airtight containers in the fridge.
- Freezing: Let the batch cool, then transfer it to freezer-safe containers and freeze. Let the frozen leftovers thaw in the fridge before reheating on the stove or in the microwave.
Recipe FAQ
You can use your favourite curry paste as an alternative. I suggest 3 tablespoons of red curry paste.
Yes! Since canned lentils are already cooked, they will just need to be added towards the end of the cooking process to heat through and absorb the flavours. Reduce the cooking time and skip the initial simmering phase required for dried lentils.
Use extra vegetable broth or water instead of any creamy options.
More Curry Recipes
Butternut Squash and Chickpea Curry
If you try this chickpea and lentil curry recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.
PrintNourishing Chickpea & Lentil Curry
- Total Time: 45 minutes
- Yield: Serves 5
Description
This easy chickpea and lentil curry is a comforting, one-pot meal packed with Indian spices. It's a healthy, vegan recipe that's both hearty and delicious.
Ingredients
- 1 tablespoon coconut oil
- 1 brown onion, diced
- 3 large carrots (350g / 12 oz), peeled and chopped
- 4-5 garlic cloves, minced
- 1 tablespoon fresh grated ginger
- 2 tablespoons curry powder
- 1 teaspoon garam masala
- 1 teaspoon salt
- 1 cup dry brown lentils, washed
- 1 can (400g / 14 oz) diced tomatoes
- 2 cups vegetable stock
- 1 can (400ml / 14 oz) coconut milk
- 1 can (400g / 14 oz) chickpeas, rinsed
- 1 small head cauliflower (450g / 1lb), cut into small pieces
- Juice of half a lemon
Instructions
- Heat coconut oil in a large pot over medium heat. Add onion and carrots and sauté for 2 minutes until slightly softened.
- Stir in garlic, ginger, curry powder, garam masala, and salt. Cook for 1 minute, stirring frequently.
- Add lentils, diced tomatoes, vegetable stock, and coconut milk. Bring to a boil, then reduce heat to low and simmer for 20 minutes, stirring occasionally.
- Add chickpeas and cauliflower. Continue to simmer for 10 minutes, or until the lentils are tender and the cauliflower is cooked through.
- Finish with a squeeze of lemon juice and serve hot.
Notes
- Store: Refrigerate leftovers in airtight containers for up to 5 days. For freezing, cool, transfer to freezer-safe containers, and freeze. Thaw in the fridge before reheating.
- Substitutes: Replace coconut milk with ⅓ cup of peanut or cashew butter mixed with 1 cup of water. If not vegan, use 1 ¾ cups of heavy cream or half-and-half instead.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: ⅕ of recipe
- Calories: 454
- Fat: 19.3g
- Saturated Fat: 12.5g
- Carbohydrates: 44.7g
- Fiber: 16.2g
- Protein: 18.6g
Leave a Reply