Chickpea Curry: An Almost Perfect One-Pot Meal
Chickpea curry stands out as one of the most satisfying, flavorful, and practical meals you can make. This Indian-inspired version delivers restaurant-quality taste with creamy coconut milk, warming spices, and a clever tahini twist—all in a single pot. Packed with plant-based protein, vibrant greens, and fresh herbs, it comes together in about an hour and tastes even better as leftovers. Whether you’re cooking for weeknights or meal prepping, this chickpea curry checks every box: comforting, nutritious, vegan, gluten-free, and budget-friendly.
Ingredients (Serves 6 with rice)
Whole spices & aromatics
- 2 Tbsp avocado oil or any neutral oil
- 2 tsp coriander seeds
- 1 heaping tsp cumin seeds
- 15–20 fresh curry leaves (or 30 dried—highly recommended)
- 1 large yellow or red onion, finely diced
- 6 garlic cloves, minced
- 2-inch piece fresh ginger, minced or grated
- 1–3 serrano peppers, diced (adjust for heat preference)
Sauce & add-ins
- 2 Tbsp tomato paste
- ½ lb (about 2 Roma tomatoes), diced
- 2 tsp Diamond Crystal kosher salt (or to taste)
- 1 (13.5 oz/400 mL) can full-fat coconut milk
- ½ cup (120 mL) water
- 2 (15 oz) cans chickpeas, drained and rinsed
- 3 Tbsp tahini (well-stirred)
- ½ tsp sugar (cane, brown, or coconut)
- 1 small head Swiss chard or lacinato kale, finely sliced
- 2 tsp garam masala
- ½–1 Tbsp fresh lemon or lime juice
- Big handful of cilantro, chopped
- Big handful of fresh mint leaves, chopped
Ground spices
- 1½ tsp curry powder
- 1 tsp ground coriander
- ½ tsp ground cinnamon
- ½ tsp freshly grated nutmeg
- ¼ tsp ground turmeric
- Plenty of freshly ground black pepper
Substitutions
Skip whole spices and curry leaves if unavailable and use only ground spices. Lite coconut milk or cashew cream works for a lighter version. Baby spinach or kale can replace chard for quicker wilting.
Step-by-Step Instructions
- Toast the spices
Heat the oil in a large sauté pan or Dutch oven over medium-high heat. Add the cumin and coriander seeds and toast for about 1 minute until fragrant and slightly darker. Add the curry leaves (cover briefly if fresh to prevent splattering) and cook for 20 seconds. - Sauté aromatics
Add the diced onion and cook until golden, about 5 minutes or more, deglazing with splashes of water as needed. Stir in the garlic, ginger, and serrano peppers for 1–2 minutes until fragrant. - Build the flavor base
Add all the ground spices and tomato paste. Stir vigorously for about 90 seconds. Add the diced tomatoes and cook until they soften and break down. - Simmer the curry
Stir in the chickpeas, coconut milk, water, tahini, salt, and sugar. Bring to a simmer, cover, and cook for 20–30 minutes until the sauce thickens and flavors meld. - Finish and serve
Stir in the finely sliced greens until wilted. Add the garam masala. Remove from heat and stir in the lemon or lime juice, chopped cilantro, and mint. Taste and adjust seasoning. Serve hot over basmati rice, brown rice, or quinoa, with naan on the side if desired.
Quick Tips for Success
- Prep ahead: Chop aromatics, tomatoes, and mix ground spices up to two days in advance.
- Multitask: Prepare the greens and herbs while the curry simmers.
- Heat level: Coconut milk mellows the spice; remove pepper seeds and membranes for a milder curry.
- Oil-free option: Sauté in vegetable broth or water instead of oil.
- Variations: Add cauliflower florets, sweet potato cubes, or extra vegetables for more bulk.
Leftovers store beautifully in the refrigerator for up to 5 days and freeze well. The layered spices, creamy texture from coconut and tahini, and bright finish from fresh herbs and greens make this chickpea curry a complete, nourishing meal in one pot.
Give it a try on your next cooking night—you’ll likely add it to your regular rotation. If you need adjustments for spice level, Instant Pot instructions, or coconut-free variations, feel free to experiment or ask for tweaks. Enjoy this hearty, aromatic dish!