Indian Butter Chickpeas are a creamy, spiced chickpea curry that feels indulgent yet is simple to make for weeknights or guests. This plant-forward take on a buttery curry blends tomatoes, warming spices, and a touch of cream (or coconut milk) for richness.

You can serve it with warm bread or rice; it pairs surprisingly well with flaky buttermilk biscuits for a cozy twist.
What makes this chickpea curry worth cooking
I love how approachable this recipe is. It hits the sweet spot between comfort and quick prep. The spices are pantry-friendly, and canned chickpeas keep hands-off time low. Make it when you want something satisfying that still feels a bit special. If you need a breakfast-to-dinner idea for sides, try simple pancakes on the side these flavors play well with lighter breads like fluffy buttermilk pancakes for a fun brunch-style meal.
Warm, familiar spices and everyday storecupboard items
The spice mix leans on garam masala, cumin, coriander, and turmeric. These give depth without long lists of rare ingredients. A pinch of kasuri methi or a squeeze of lemon brightens the dish at the end.
Fast to pull together and loved by almost everyone
From opening a can of chickpeas to a finished pot is typically under 30 minutes. That makes it friendly for busy evenings and for cooks who want big flavor without fuss.
Ingredients, swaps and a small twist
Below is what you’ll need. The components are chosen for balance: aromatics for the base, tomatoes for body, chickpeas for protein, and cream or coconut for silkiness.
Core ingredients for the recipe
- 2 tablespoons butter or ghee (use vegan butter for dairy-free)
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 1–2 green chilies, sliced (optional)
- 1½ teaspoons ground cumin
- 1½ teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1 teaspoon paprika or Kashmiri chili powder
- 1 can (14–15 oz) crushed tomatoes or pureed tomatoes
- 2 cans (15 oz each) chickpeas, drained and rinsed
- ½ cup heavy cream or full-fat coconut milk (more to taste)
- Salt to taste
- Fresh cilantro, chopped, for garnish
- Lemon wedges to serve
Substitutions for common dietary needs
- To make this vegan: swap butter/ghee for neutral oil or vegan butter and use coconut milk instead of cream.
- Lower sodium: use low-sodium canned chickpeas or cook dried chickpeas and control added salt.
- Nut-free: this dish is typically nut-free; avoid adding cashew cream.
- Extra protein: add a cup of spinach or paneer cubes (or firm tofu for vegan) near the end.
A simple variation to try (optional)
For a smokier finish, char a tomato over a gas flame and blend it into the sauce. For a lighter sauce, skip cream and stir in a tablespoon of yogurt (dairy or soy) off the heat.
Cooking the chickpeas so they sing
Below are clear steps to get a smooth, well-balanced sauce and tender chickpeas.
Step-by-step method
- Heat butter or oil in a wide skillet over medium heat. Add onions and cook until translucent, about 6–8 minutes.
- Add garlic, ginger, and chilies. Cook 1–2 minutes until fragrant.
- Stir in ground spices (cumin, coriander, turmeric, paprika). Toast briefly, about 30 seconds, to bring out aroma.
- Add crushed tomatoes and simmer 6–8 minutes, breaking down the sauce.
- Add chickpeas and ½ cup water. Simmer 10 minutes so the flavors meld.
- Stir in cream or coconut milk. Simmer 2–3 minutes until warmed through. Adjust salt and add lemon if desired.
- Finish with chopped cilantro and a pinch of dried fenugreek leaves (kasuri methi) if you have it.
| Step | Details |
|---|---|
| 1 | Sauté onions in butter until soft, then add garlic and ginger. |
| 2 | Add spices, then tomatoes; simmer to thicken the sauce. |
| 3 | Stir in chickpeas and water, simmer until flavors meld, then finish with cream and cilantro. |
Tips for texture, timing and tools
- Texture: For a silkier sauce, blend 1/3 of the cooked mixture and stir it back in.
- Timing: Use canned chickpeas to keep time down. If using dried, soak and cook them until tender before starting.
- Tools: A wide skillet or shallow pot gives fast evaporation and good flavor concentration. A hand blender saves time if you want a partially smooth sauce.
- Make-ahead: Sauce can be made a day ahead and gently re-warmed.
If you like sides that soak up the sauce, try pairing the curry with something soft like flaky biscuits or classic rice dishes.
Keeping and warming leftovers
Leftovers hold up well and taste even better the next day once flavors meld.
How to store it right
Cool the curry to room temperature within two hours. Transfer to an airtight container and refrigerate for up to 4 days. For longer storage, freeze in portioned containers for up to 3 months.
Reheating without losing flavor
Gently reheat on the stove over low heat. Add a splash of water or coconut milk to loosen the sauce if it thickened. Avoid high heat to keep cream from splitting.
A dish worth making again and again
This recipe adapts well: double the batch for meal prep, or halve it for two dinners. It’s forgiving and stays flavorful after reheating.
For a cozy fall pairing, try it alongside roasted vegetables or a creamy soup like this butternut squash soup when you want a rounded menu.
PrintIndian Butter Chickpeas
A creamy, spiced chickpea curry that feels indulgent yet is simple to make, perfect for weeknights or guests.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
- 2 tablespoons butter or ghee (or vegan butter for dairy-free)
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 1–2 green chilies, sliced (optional)
- 1½ teaspoons ground cumin
- 1½ teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1 teaspoon paprika or Kashmiri chili powder
- 1 can (14–15 oz) crushed tomatoes or pureed tomatoes
- 2 cans (15 oz each) chickpeas, drained and rinsed
- ½ cup heavy cream or full-fat coconut milk (more to taste)
- Salt to taste
- Fresh cilantro, chopped, for garnish
- Lemon wedges to serve
Instructions
- Heat butter or oil in a wide skillet over medium heat. Add onions and cook until translucent, about 6–8 minutes.
- Add garlic, ginger, and chilies. Cook 1–2 minutes until fragrant.
- Stir in ground spices (cumin, coriander, turmeric, paprika). Toast briefly, about 30 seconds, to bring out aroma.
- Add crushed tomatoes and simmer 6–8 minutes, breaking down the sauce.
- Add chickpeas and ½ cup water. Simmer 10 minutes so the flavors meld.
- Stir in cream or coconut milk. Simmer 2–3 minutes until warmed through. Adjust salt and add lemon if desired.
- Finish with chopped cilantro and a pinch of kasuri methi if you have it.
Notes
For a smokier finish, char a tomato over a gas flame and blend it into the sauce. Use low-sodium canned chickpeas for lower sodium content.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 8g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 30mg
FAQs
Can I use canned chickpeas instead of dried?
Yes. Canned chickpeas are convenient and work well. Rinse and drain them before adding to the sauce. If using cooked dried chickpeas, they also work and let you control texture.
Is this recipe vegan-friendly?
It can be. Replace butter with oil or vegan butter and use full-fat coconut milk instead of cream. Taste and adjust salt and lemon for balance.
How do I thicken the sauce if it’s too thin?
Simmer uncovered to reduce it. Alternatively, lightly mash some chickpeas against the side of the pan or blend a small portion and stir it back in.
Can I freeze Indian Butter Chickpeas?
Yes. Cool completely and freeze in sealed containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
Final Thoughts
If you want a reliably creamy, spiced vegetarian curry that’s quick to make and satisfying, this version of Chickpeas is a great choice and for another tested take, see this Gluten-Free Loaded Cornbread with BBQ Chickpeas.










Leave a Reply