This Chickpea and Lentil Curry brings bold spice, creamy texture, and weeknight ease together in one satisfying pot. It suits busy evenings, simple cooking plans, and anyone who wants a nourishing plant-based dinner without stress. With pantry staples, minimal prep, and steady simmering, this recipe delivers comfort and balance. The curry fits naturally into rotation meals and works well for leftovers. If you enjoy hearty vegan dishes with reliable flavor, this Chickpea and Lentil Curry deserves a spot on your table.
Story
I started making Chickpea and Lentil Curry on nights when I wanted something filling but hands-off, and it quickly became a repeat favorite. The combination of lentils and chickpeas creates a naturally high protein curry that feels substantial without heaviness. I also rely on this dish for vegan meal prep because the flavors deepen overnight and reheat well. Since everything cooks together, it doubles as a true one pot dinner, which saves time and cleanup. Best of all, it uses affordable staples, making it a reliable budget pantry recipe I can cook any week.
Ingredients
You will need coconut oil, a medium diced onion, one diced yellow or green pepper, two finely chopped garlic cloves, fresh ginger, ground cumin, garam masala, ground coriander, cayenne pepper, chopped tomatoes, full-fat coconut milk, rinsed green lentils, drained chickpeas, baby spinach, and fresh lemon juice, all measured exactly as listed to keep the balance of spice, creaminess, and texture consistent.
Step-by-Step Instructions
Preparing the Ingredients
Dice the onion and pepper evenly so they cook at the same pace, finely chop the garlic and ginger to release aroma, rinse the lentils until the water runs clear, drain and rinse the chickpeas well, and measure all spices in advance so the cooking process stays smooth and uninterrupted.
Cooking Instructions
Heat the coconut oil in a deep pan and cook the onion and pepper for seven to eight minutes until soft, then stir in garlic and ginger for thirty seconds before adding cumin, garam masala, coriander, and cayenne for one minute; add tomatoes, coconut milk, lentils, and chickpeas, bring to a boil, lower heat, cover, and simmer for twenty-five minutes until tender, then stir in spinach and lemon juice just before serving.
Tips for Perfect Results
Common Mistakes to Avoid
Do not rush the onion and pepper stage since proper softening builds flavor, avoid boiling too aggressively after adding lentils, and always stir occasionally to prevent sticking at the bottom of the pan.
Pro Tips for Better Flavor
Toast the spices briefly until fragrant, use full-fat coconut milk for body, and adjust lemon juice at the end to brighten the curry without overpowering the spices.
Serving and Storage
How to Serve
Serve this curry hot with steamed rice, naan bread, or chapattis, and garnish with fresh herbs if available for added color and aroma.

How to Store Leftovers
Cool completely, store in an airtight container in the refrigerator for up to four days, and reheat gently on the stove or microwave with a splash of water if needed.
Conclusion
This Chickpea and Lentil Curry proves that simple ingredients and one pot can still deliver deep flavor and satisfying texture, making it an easy choice for nourishing vegan dinners any night of the week.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I use red lentils instead of green lentils?
Red lentils cook faster and break down more, so the curry will turn thicker and softer, which works well if you prefer a stew-like texture.
Is this curry freezer-friendly?
Yes, the curry freezes well for up to two months, though the texture may soften slightly after thawing and reheating.
Can I reduce the spice level?
You can lower or omit the cayenne pepper while keeping the other spices for warmth without heat.
Print
Chickpea and Lentil Curry
- Total Time: 45 minutes
- Yield: 4 1x
- Diet: Vegan
Description
A creamy one-pot vegan curry made with chickpeas, green lentils, coconut milk, and warming spices for an easy, nutritious dinner.
Ingredients
- 2 tablespoons coconut oil
- 1 medium onion, diced
- 1 yellow or green pepper, diced
- 2 large garlic cloves, finely chopped
- 1 tablespoon fresh ginger, finely chopped or grated
- 1 tablespoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper
- 1 x 400 g (14 oz) tin chopped tomatoes
- 1 x 400 ml (14 oz) tin full fat coconut milk
- 100 g (3.5 oz) green lentils, rinsed
- 1 x 400 g (14 oz) tin chickpeas, drained and rinsed
- 100 g (3.5 oz) baby spinach
- Juice of one lemon
Instructions
- Heat the coconut oil in a deep pan and cook the onion and pepper for 7–8 minutes until softened.
- Add the garlic and ginger and cook for 30 seconds until fragrant, then stir in the spices and cook for 1 minute.
- Add the chopped tomatoes, coconut milk, lentils, and chickpeas, bring to a boil, reduce heat, cover, and simmer for 25 minutes.
- Stir in the spinach until wilted, add the lemon juice, and serve.
Notes
- Use full-fat coconut milk for best results.
- Adjust cayenne pepper to control heat.
- Ideal for meal prep and reheating.
- Prep Time: 5 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 503
- Sugar: 10g
- Sodium: 50mg
- Fat: 31g
- Saturated Fat: 24g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 13g
- Protein: 16g
- Cholesterol: 0mg
