There are some nights when all you crave is comfort on a plate—or in this case, in a bowl with a side of warm naan. That’s exactly where Indian Butter Chickpeas swoop in like a culinary superhero. This creamy, spiced, and oh-so-satisfying dish is not just cozy, it’s also surprisingly easy to whip up at home (yes, even on a weeknight when you’d rather be curled up on the couch).
I’ll let you in on a secret: while the name sounds fancy, this Indian Butter Chickpeas Recipe is as approachable as it gets. No hours of simmering, no overly complicated spices you’ll only use once. Just pantry staples, a handful of bold spices, and a splash of cream (or coconut milk, if that’s your vibe). Trust me, your kitchen will smell like heaven by the time you’re done.
Table of Contents
Why You’ll Love This Indian Butter Chickpeas Recipe
- Quick and simple. You can pull this together in under 40 minutes—perfect for busy weeknights.
- Customizable. Dial the spice up or down depending on your heat tolerance (and your family’s picky eaters).
- Creamy but not heavy. Thanks to butter, cream (or coconut milk), and bright lemon juice, the sauce is rich yet balanced.
- Plant-based friendly. Swap butter for vegan butter and cream for coconut milk, and you’ve got a dairy-free dinner that still feels indulgent.
This recipe is a regular in my house when I need something hearty, flavorful, and guaranteed to make everyone at the table happy—kids included!
Ingredients You’ll Need
Here’s the lineup for this comforting bowl of goodness:
- Chickpeas: Canned for convenience, or soak and cook dried ones if you’re extra prepared.
- Butter: Or ghee for a traditional twist. Vegan butter works if you’re keeping it dairy-free.
- Spices: Turmeric, cumin, coriander, garam masala, chili powder—your flavor dream team.
- Tomato paste & crushed tomatoes: The backbone of that rich, velvety sauce.
- Heavy cream or coconut milk: Pick your path—classic or plant-based.
- Lemon juice: For that perfect zing of freshness.
- Cilantro: The final touch that makes everything pop (parsley works in a pinch).
How To Make This Indian Butter Chickpeas Recipe
1. Sauté the Aromatics
Melt the butter in a large pan over medium heat. Toss in your diced onion and let it soften for 5–6 minutes. Add minced garlic and ginger, and sauté another minute until fragrant. (At this point, your kitchen smells amazing already.)
2. Build the Flavor
Stir in the tomato paste along with turmeric, cumin, coriander, garam masala, chili powder, and salt. Toast for 1–2 minutes to wake up all those spices—think of it as giving them their morning coffee.
3. Simmer the Sauce
Pour in the crushed tomatoes and stir. For a silky finish, blend the sauce until smooth (totally optional, but worth it).
4. Add Chickpeas & Cream
Return the sauce to the pan if you blended it. Stir in the chickpeas and let them simmer for about 10 minutes, until softened and the sauce reduces slightly. Lower the heat, then swirl in the cream (or coconut milk) and a squeeze of lemon juice.
Finish with a sprinkle of fresh cilantro, and serve warm with rice or naan to soak up all that creamy, spiced deliciousness.
Tips for Perfect Indian Butter Chickpeas
- Spice control: If you’re spice-shy, start with less chili powder—you can always add more later.
- Make it ahead: This curry tastes even better the next day as the flavors deepen overnight.
- Freezer friendly: Pop leftovers in a freezer-safe container for up to 3 months. Future you will thank you.
- Kid hack: Blend the sauce super smooth and tone down the chili—kids often go for it when it’s creamy and mild.
A Little Story From My Kitchen
The first time I made this dish, I was trying to impress my kids with a meatless dinner. Let’s just say I didn’t have high hopes (these are the same kids who’ve declared pizza a “food group”). But the creamy sauce and soft chickpeas won them over—and now they ask for it more often than chicken nuggets. If that’s not a parenting win, I don’t know what is.

FAQs About Indian Butter Chickpeas
Can I substitute the cream?
Yes! Coconut milk is a fantastic alternative if you’re going dairy-free—it adds creaminess with a subtle sweetness.
How do I store leftovers?
Keep leftovers in the fridge in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave.
Can I use dried chickpeas?
Absolutely. Just soak them overnight and cook until tender before adding them to the sauce.
What should I serve with Indian Butter Chickpeas?
Naan, basmati rice, or even quinoa work beautifully. Don’t skip the bread—you’ll want to scoop up every last drop.
A Creamy Ending Worth Every Bite
If you’ve been searching for a dish that’s cozy yet exciting, familiar yet full of flavor, Indian Butter Chickpeas is your answer. With its velvety sauce, perfectly spiced flavor, and versatility, this recipe might just earn a permanent spot in your weeknight dinner rotation. So grab your chickpeas and spices—it’s time to bring a little magic to your table tonight.
More Delicious Recipes to Try Next
If you loved these creamy and comforting Indian Butter Chickpeas, you’ll want to explore a few more recipes from the Chicken Magic kitchen:
- Craving something equally cozy but with a Cajun twist? Don’t miss this hearty bowl of creamy Cajun chicken soup.
- For a fun and spooky family dinner, these ghost taco hand pies are perfect for Halloween or anytime you need a playful dish.
- If you’re leaning toward lighter, plant-based comfort food, check out this flavorful crockpot vegetarian tortilla soup.
- And for an easy weeknight meal with a kick, try the bold flavors in these firecracker chicken wraps.
Each of these dishes brings something new to your table while keeping that same balance of flavor, comfort, and simplicity you love.
Print
Indian Butter Chickpeas
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy, comforting, and full of flavor, this Indian Butter Chickpeas Recipe brings together tender chickpeas simmered in a spiced tomato sauce with butter and cream (or coconut milk for dairy-free). Perfect for busy weeknights or cozy family dinners, this one-pan dish is delicious with naan or rice.
Ingredients
-
2 tbsp butter (or ghee/vegan butter)
-
1 medium onion, diced
-
3 garlic cloves, minced
-
1 tbsp fresh ginger, minced
-
2 tbsp tomato paste
-
1 tsp turmeric
-
1 tsp cumin
-
1 tsp coriander
-
1 ½ tsp garam masala
-
½–1 tsp chili powder (adjust to taste)
-
1 tsp salt
-
1 can (28 oz) crushed tomatoes (or passata)
-
2 cans (15 oz each) chickpeas, drained & rinsed
-
½ cup heavy cream (or coconut milk for vegan)
-
1 tbsp lemon juice
-
Fresh cilantro, chopped, for garnish
Instructions
-
Heat butter in a large skillet over medium heat. Add diced onion and sauté 5–6 minutes until softened.
-
Stir in garlic and ginger; cook for 1 more minute.
-
Mix in tomato paste, turmeric, cumin, coriander, garam masala, chili powder, and salt. Cook 1–2 minutes, stirring to toast the spices.
-
Add crushed tomatoes and stir well. Blend the sauce smooth (optional) for a creamier texture.
-
Return sauce to pan (if blended), add chickpeas, and simmer 10 minutes until slightly reduced.
-
Lower heat, stir in cream or coconut milk, and finish with lemon juice.
-
Garnish with cilantro and serve hot with naan or rice.
Notes
For a spicier version, increase chili powder or add cayenne.
Sauce thickens as it cools—thin with water or broth when reheating.
Tastes even better the next day as flavors meld together.
Vegan-friendly by swapping butter for vegan butter and cream for coconut milk.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 385 kcal
- Sugar: 9 g
- Sodium: 880 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 11 g
- Protein: 12 g
- Cholesterol: 30 mg