Chickpea & Lentil Curry is a staple in my kitchen. It’s incredibly satisfying, packed with plant-based protein, and surprisingly simple to whip up, even on a weeknight. It’s the kind of dish that feels both wholesome and comforting, a true winner for a busy cook.
Why This Chickpea & Lentil Curry Works
This curry truly shines due to its exceptional balance of textures and flavors. The creamy coconut milk, tender chickpeas, and hearty lentils create a satisfying meal. It’s also remarkably adaptable, making it a reliable go-to for using up vegetables you might have on hand.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large onion, finely chopped
- 2-3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon garam masala
- ¼ teaspoon cayenne pepper (or to taste)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 (13.5 ounce) can full-fat coconut milk
- 1 (15 ounce) can chickpeas, rinsed and drained
- 1 cup red lentils, rinsed well
- 2 cups vegetable broth
- Salt to taste
- Fresh cilantro, chopped, for garnish (optional)
- Cooked rice or naan, for serving
Gathering these ingredients is the straightforward beginning to a delicious meal.
Here’s another great option: Easy Slow Cooker Lentil Tacos Recipe
How to Make It
- Heat the oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 6-8 minutes. Stir occasionally to prevent sticking.
- Add the minced garlic and grated ginger to the pot. Cook for another minute until fragrant, being careful not to burn the garlic.
- Stir in the ground cumin, ground coriander, turmeric powder, garam masala, and cayenne pepper. Cook for about 30 seconds, stirring constantly, until the spices are fragrant. This blooming of the spices in the oil helps to release their full flavor.
- Pour in the can of diced tomatoes (with their juice) and stir to combine, scraping up any browned bits from the bottom of the pot. Let it simmer for 2-3 minutes.
- Add the full can of coconut milk, rinsed and drained chickpeas, rinsed red lentils, and vegetable broth. Stir everything together.
- Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer gently for 20-25 minutes, or until the lentils are tender and the curry has thickened. Stir occasionally to prevent the lentils from sticking to the bottom of the pot.
- Season generously with salt to taste. If the curry seems too thick, you can add a little more vegetable broth or water to reach your desired consistency.
- Serve hot, garnished with fresh cilantro if desired, alongside cooked rice or naan bread.
Following these steps will result in a comforting and flavorful Chickpea & Lentil Curry.
Nutrition at a Glance
- This curry is an excellent source of plant-based protein from both chickpeas and lentils, promoting satiety and muscle health.
- It’s rich in dietary fiber, which aids digestion and can help manage blood sugar levels.
- Provided by the vegetables and spices, it offers a good array of vitamins and minerals, including iron and folate.
- Coconut milk adds healthy fats, contributing to its creamy texture and providing a source of energy.
- The overall dish is naturally cholesterol-free and can be easily adapted for lower-sodium diets by adjusting salt and choosing low-sodium canned goods.
- The combination of complex carbohydrates from legumes provides sustained energy release throughout the day.
- Turmeric, a key spice, contains curcumin, which is known for its anti-inflammatory properties.
- Ginger also contributes to the health benefits, aiding in digestion and possessing anti-inflammatory qualities.
- The use of whole food ingredients like lentils and chickpeas makes this a nutrient-dense meal option.
- Compared to curries made with meat, this plant-based version generally has a lower environmental impact.
How to Serve It
- With Rice: The classic pairing is fluffy basmati rice or jasmine rice. The rice absorbs the flavorful curry sauce wonderfully.
- With Naan or Roti: Warm, soft naan or whole wheat roti is perfect for scooping up every last bit of the curry.
- As a Stew: On its own, it’s hearty enough to be enjoyed as a thick stew, making it a complete meal.
- With a Side Salad: A crisp, fresh green salad can add a refreshing contrast to the richness of the curry.
- With Yogurt: A dollop of plain yogurt (dairy or non-dairy) can cool the palate and add a creamy counterpoint, especially if you’ve made it spicier.
- With Pickles or Chutney: Tangy Indian pickles or a sweet chutney can add another layer of flavor and texture complexity.
- Over Quinoa: For a different grain, serving the curry over cooked quinoa offers additional protein and a nutty flavor.
- Stuffed into Baked Potatoes: A less conventional but delicious option is to serve the curry over a baked potato for a hearty, comforting meal.
- With Roasted Vegetables: Add a side of roasted broccoli, cauliflower, or sweet potatoes for extra color, texture, and nutrients.
- As a base for other proteins: While already protein-packed, sometimes I’ll add some pan-fried tofu or tempeh for an extra boost, though it’s not necessary.
This versatile curry pairs well with a variety of accompaniments, allowing for customization based on your preferences and what you have available.
Common Mistakes
- Not Rinsing the Lentils: Red lentils often have a dusty coating. Rinsing them removes this and helps them cook more evenly.
- Burning the Aromatics: Garlic and ginger can burn quickly. Adding them after the onions have softened and cooking them for only a short time until fragrant prevents bitterness.
- Overcrowding the Pot: If using a very large amount of ingredients or adding extra vegetables, ensure your pot is large enough. Overcrowding can lead to uneven cooking and a less flavorful outcome.
- Not Stirring Enough: Lentils can stick to the bottom of the pot and burn if not stirred occasionally, especially as the curry thickens.
- Adding Too Much Liquid Initially: It’s easier to add more liquid if the curry becomes too thick than it is to thicken a very watery curry. Start with the recommended amount of broth.
- Skipping the Spice Bloom: Toasting the ground spices in the hot oil for a brief period before adding liquids significantly enhances their flavor and aroma.
- Under-Seasoning: Salt is crucial for bringing out the complex flavors of the curry. Taste and adjust salt at the end of cooking.
- Using Low-Quality Coconut Milk: While any full-fat coconut milk will work, some brands are richer and creamier than others, leading to a more luxurious texture.
- Rushing the Simmer Time: Red lentils need adequate time to break down and thicken the curry. Don’t cut the simmering time too short, or the lentils will remain too firm and the sauce won’t develop its full texture.
- Forgetting the Garnish: While optional, fresh cilantro adds a bright, herbaceous note that really lifts the dish.
Avoiding these common pitfalls will help ensure your Chickpea & Lentil Curry is as delicious as intended.
Storage and Reheating
- Storage: Allow the curry to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 3-4 days. The flavors often meld and deepen overnight, making leftovers even better.
- Freezing: This curry freezes well. Once cooled, portion it into freezer-safe containers or bags. It can be stored in the freezer for up to 2-3 months. It’s a great option for batch cooking and having meals ready in a pinch.
- Reheating on the Stovetop: Transfer the curry to a saucepan over medium-low heat. Stir frequently, adding a splash of water, vegetable broth, or coconut milk if the curry has become too thick. Reheat until thoroughly warmed through.
- Reheating in the Microwave: Place a portion of the curry in a microwave-safe dish. Cover loosely and heat on medium power for 1-2 minutes, stirring halfway, until heated through. Be mindful of splattering.
- Reheating from Frozen: Thaw the curry overnight in the refrigerator before reheating. Alternatively, you can reheat directly from frozen in a saucepan over low heat, adding a little liquid, or in a microwave on defrost, followed by regular reheating.
- Checking for Spoilage: Before reheating, always check for any off smells or unusual appearances. If in doubt, it’s best to discard it.
- Portioning for Reheating: It’s often best to reheat only the portion you plan to eat to preserve the quality of the remaining curry.
- Adjusting Consistency: As the curry cools, it will thicken considerably. Don’t be alarmed by its density when cold; it will loosen up with gentle reheating.
- Maintaining Flavor: The slow-reheating process on the stovetop generally yields the best texture and helps to revive the flavors more effectively than the microwave.
- Using Leftover Broth/Water for Reheating: If you have any leftover vegetable broth or even just some water, these are ideal for loosening up a thickened curry.
Proper storage and reheating will ensure your Chickpea & Lentil Curry remains a delicious meal even after its initial preparation.

Leftover Ideas
- Curry Bowls: Simply reheat and serve over your favorite grain (rice, quinoa, couscous) with added fresh toppings like avocado, a squeeze of lime, or a sprinkle of seeds.
- Wraps or Pitas: Spread a layer of the curry into a warm tortilla or pita bread along with some fresh greens or a dollop of plain yogurt.
- Soup-ifier: Thin the curry out with extra vegetable broth or water and serve as a hearty soup. You could add some extra greens like spinach or kale towards the end of reheating.
- Shepherd’s Pie Topping: Use the curry as a savory filling for a vegetarian shepherd’s pie, topped with mashed sweet potatoes or cauliflower instead of traditional mashed potatoes.
- Stuffed Bell Peppers: Mix the curry with some cooked rice or quinoa and stuff it into hollowed-out bell peppers, then bake until tender.
- On Toast: Believe it or not, a spoonful of warm curry on toasted sourdough or whole-grain bread is surprisingly satisfying, almost like a savory jam.
- With Pasta: While not traditional, the sauce can be thinned slightly and tossed with cooked pasta for a quick, protein-rich pasta dish.
- In a Quesadilla: Layer the curry with some cheese (dairy or non-dairy) in a tortilla and grill until golden and melted.
- Savory Pancake Filling: Use a smaller portion as a savory filling for homemade pancakes or crepes.
- Egg Scramble Add-in: Stir a small amount into your morning scrambled eggs for added flavor and nutrients.
These ideas can help you transform leftover Chickpea & Lentil Curry into entirely new and exciting dishes.
Chickpea & Lentil Curry (Protein-Packed)
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
Description
A comforting and hearty Chickpea & Lentil Curry packed with plant-based protein and flavor. This easy recipe is a weeknight favorite and wonderfully versatile.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large onion, finely chopped
- 2–3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon garam masala
- ¼ teaspoon cayenne pepper (or to taste)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 (13.5 ounce) can full-fat coconut milk
- 1 (15 ounce) can chickpeas, rinsed and drained
- 1 cup red lentils, rinsed well
- 2 cups vegetable broth
- Salt to taste
- Fresh cilantro, chopped, for garnish (optional)
Instructions
- 1. Heat the oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 6-8 minutes. Stir occasionally to prevent sticking.
- 2. Add the minced garlic and grated ginger to the pot. Cook for another minute until fragrant, being careful not to burn the garlic.
- 3. Stir in the ground cumin, ground coriander, turmeric powder, garam masala, and cayenne pepper. Cook for about 30 seconds, stirring constantly, until the spices are fragrant.
- 4. Pour in the can of diced tomatoes (with their juice) and stir to combine, scraping up any browned bits from the bottom of the pot. Let it simmer for 2-3 minutes.
- 5. Add the full can of coconut milk, rinsed and drained chickpeas, rinsed red lentils, and vegetable broth. Stir everything together.
- 6. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer gently for 20-25 minutes, or until the lentils are tender and the curry has thickened. Stir occasionally.
- 7. Season generously with salt to taste. If the curry seems too thick, add a little more vegetable broth or water.
- 8. Serve hot, garnished with fresh cilantro if desired, alongside cooked rice or naan bread.
Notes
Store completely cooled curry in an airtight container in the refrigerator for up to 3-4 days. It also freezes well for 2-3 months. Reheat on the stovetop over medium-low heat, adding liquid as needed, or in the microwave.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 450-550 (varies based on specific brands and serving size)
- Sugar: Approx. 8-12g
- Sodium: Varies heavily based on canned goods and added salt. Aim for lower-sodium options.
- Fat: Approx. 20-25g
- Carbohydrates: Approx. 50-60g
- Fiber: Approx. 15-20g
- Protein: Approx. 15-20g
1 thought on “Easy Chickpea & Lentil Curry (Protein-Packed) Recipe”