Indian Butter Chickpeas: An Aromatic Vegetarian Classic

Discover how to transform canned chickpeas into a rich, restaurant-style vegetarian curry using classic Indian makhani (butter) sauce and pantry spices.

By Medha deb
Created on

Indian Butter Chickpeas: A Vegetarian Twist on Makhani Classics

If you’ve ever craved the luxurious flavor of restaurant-style butter chicken, but want a vegetarian version, Indian Butter Chickpeas are the answer. This comforting dish transforms humble canned chickpeas into a creamy, aromatic curry simmered in a classic makhani (butter) sauce, enlivened with tomato, cream, and a fragrant blend of Indian spices. In less than an hour, you can have a hearty meal perfect for pairing with rice or naan, or even enjoyed straight from the pot.

Why Chickpeas Shine in Indian Cuisine

Chickpeas, also known as garbanzo beans, are a staple ingredient in Indian kitchens. Their mild flavor and creamy bite make them ideal for soaking up bold, spiced gravies. This recipe elevates the pantry classic by replacing the traditional chicken found in butter chicken with chickpeas, making for an easy, vegetarian-friendly, and protein-rich meal. With just a few simple tricks, you can coax canned chickpeas into melt-in-your-mouth tenderness that rivals any restaurant curry.

The Secret to Rich, Flavorful Makhani Sauce

At the core of this dish lies the iconic makhani sauce. In Hindi, ‘makhan’ means butter, and the sauce lives up to the name with a luscious blend of butter, tomato, cream, and warming spices. Here’s what makes this sauce unforgettable:

  • Butter: Delivers classic richness and silkiness.
  • Tomato paste: Cooked with onions, it brings sweetness, sharpness, and vibrant color. Cooking it down with onions is crucial for depth of flavor.
  • Heavy cream: Cuts acidity and makes the sauce velvety.
  • Spices: Garam masala, cumin, and Kashmiri chili powder infuse warmth and complexity.
  • Dried fenugreek leaves (Kasoori methi): Lend a subtle, uniquely aromatic finish that distinguishes butter sauce from other Indian curries.

If you can’t find Kashmiri chili powder, substitute with 3/4 tsp paprika plus 1/4 tsp cayenne for color and heat. Fenugreek leaves are optional but highly recommended for authenticity.

Softening Chickpeas: A Simple Trick

Unlike chicken, canned chickpeas often have a firm, bouncy texture. To give them the same tender quality as restaurant gravies, add a pinch of baking soda as you simmer them in the sauce. This subtly breaks down their outer shell, creating a softer bite without making them mushy—or affecting the flavor.

Ingredients for Indian Butter Chickpeas

  • 2 15-oz cans chickpeas, rinsed and drained (or 3 cups cooked from dried)
  • 3–4 tbsp unsalted butter (divided)
  • 1 large yellow onion, finely diced
  • 1 tbsp ginger-garlic paste (or 3/4 tbsp each grated ginger and garlic)
  • 1 1/2 tsp garam masala, plus more to taste
  • 1 1/2–2 tsp Kashmiri chili powder (or paprika + cayenne, see above)
  • 1 1/2 tsp coriander powder
  • 3/4 tsp cumin powder
  • 3/4 tsp salt (adjust to taste)
  • 1/8 tsp turmeric
  • 1/8 tsp baking soda (optional, for softening chickpeas)
  • 1/2 cup tomato paste (double concentrate) or 1 1/4 cup passata/canned tomato puree
  • 1 tbsp dried fenugreek leaves (kasoori methi), crushed between your fingers
  • 1/4–1/3 cup heavy cream (whipping or low-fat, per preference)
  • Cilantro (coriander leaves), chopped, for garnish
  • Lemon juice, for serving

Step-By-Step: How to Make Indian Butter Chickpeas

  1. Melt butter and sauté aromatics: In a deep skillet or heavy-bottomed pan, melt half the butter over medium-low heat. Add diced onions and cook, stirring often, until they’re soft and golden, about 6–7 minutes. Stir in the ginger-garlic paste and cook for another 1–2 minutes until fragrant.
  2. Add spices: Sprinkle in garam masala, Kashmiri chili powder, coriander powder, cumin, turmeric, and salt. Sauté for 1–2 minutes to bloom the spices and deepen their flavor.
  3. Cook tomato paste: Add tomato paste (or passata) to the pan. Stir well to coat the onions and spices, and cook for 2–3 minutes to remove any raw flavor and intensify the color.
  4. Combine chickpeas and baking soda: Tip in the drained chickpeas and sprinkle with baking soda. Stir to mix thoroughly, ensuring the chickpeas are coated in the fragrant sauce base.
  5. Simmer: Pour in about 1 cup water (or chickpea cooking liquid if using dried beans), then bring to a gentle boil. Reduce heat, cover, and let it simmer for 10–15 minutes. Stir occasionally; the sauce will thicken and deepen in color as the flavors meld.
  6. Add cream and finish: Stir in the heavy cream and half the crushed fenugreek leaves. Simmer uncovered for another 4–5 minutes, allowing the sauce to thicken into a rich, glossy gravy.
  7. Finish with butter and herbs: Stir in the remaining butter and rest of the fenugreek. Taste and adjust salt or spices if needed.
  8. Garnish and serve: Remove from heat. Squeeze a little lemon juice over the top and garnish generously with chopped fresh cilantro and a drizzle of cream if desired.

Serving Suggestions

  • Steamed basmati rice: The perfect match for soaking up the luscious sauce. Fluffy, long-grain rice balances the richness.
  • Naan or kulcha: Buttery Indian flatbreads are ideal for scooping up every last bit.
  • Over quinoa or millets: For a healthier, gluten-free alternative, spoon the butter chickpeas over cooked grains.
  • As a wrap filling: Roll leftovers in a warm flatbread with crisp veggies for an easy lunch.

Toppings and Garnishes

  • Chopped cilantro (coriander leaves)
  • A swirl of heavy cream or coconut cream (for vegan)
  • A squeeze of lemon juice
  • Toasted cashews or sliced onions (optional)

Tips for the Perfect Indian Butter Chickpeas

  • Don’t rush the onions: Slow cooking ensures natural sweetness.
  • Bloom the spices: Letting spices cook in fat unlocks deep, toasty flavors—the backbone of a good curry.
  • Taming acidity: Tomato paste and cream balance each other; if the sauce tastes too tangy, adding a little extra butter or cream helps mellow it.
  • Adjust thickness: The sauce will thicken as it cools. For a pourable sauce, add a splash of water before serving if needed.
  • Make ahead: Flavors deepen as the curry rests. Leftovers taste even better the next day.

Dairy-Free and Vegan Options

This recipe is easily adapted for vegan and dairy-free diets. Swap the butter for a neutral oil or vegan butter, and use coconut cream or cashew cream in place of heavy cream. The flavor remains rich and satisfying, with a subtle coconut note if using coconut cream.

Butter vs. Dairy-Free Versions
IngredientDairy VersionDairy-Free/Vegan
FatButterNeutral oil or vegan butter
CreamHeavy creamCoconut cream or cashew cream
Flavor finishKassori methi, creamKassori methi, coconut cream

Storage and Leftover Tips

  • Store cooled butter chickpeas in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on the stove over low heat, adding a splash of water if thickened.
  • For meal prep or batch cooking, this curry freezes well. Cool completely, portion into freezer-safe containers, and freeze for up to 1 month. Thaw overnight in the fridge before reheating.

Can You Use Dried Chickpeas?

Absolutely. Start with 1 cup dried chickpeas, soaked overnight and cooked until tender. Save some of the cooking liquid to adjust sauce consistency as needed. Canned chickpeas, however, make this recipe much quicker and more accessible for weeknight cooking.

Nutrition (per serving, approx.)

CaloriesProteinFatCarbohydrates
70518g24g98g

Values are estimates and will vary depending on precise ingredients used and serving size.

Cultural Roots: The Inspiration Behind Butter Chickpeas

This dish is inspired by the rich tradition of makhani curries, with butter chicken (murgh makhani) being the world-renowned original. Butter chickpeas mirror the core flavors—creamy, tangy, and subtly spiced—but forgo the meat in favor of plant-based protein. The recipe reflects how modern Indian cooking adapts classics for all dietary needs, without sacrificing the soul of the cuisine.

Frequently Asked Questions About Indian Butter Chickpeas

Q: Can I make this dish vegan?

A: Yes. Simply use plant-based butter and coconut or cashew cream. The results are creamy, rich, and naturally plant-based.

Q: Can I use fresh tomatoes instead of tomato paste?

A: Absolutely. Use about 1 1/4 cups pureed fresh, ripe tomatoes, but increase simmering time to reduce extra water. Tomato paste intensifies color and depth, but fresh tomatoes add natural sweetness.

Q: Is fenugreek (kasoori methi) essential?

A: While optional, dried fenugreek adds the signature makhani aroma and is highly recommended. You can skip it in a pinch, or substitute with a tiny bit of maple syrup for sweetness, but the flavor won’t be the same.

Q: How spicy is this dish?

A: The spiciness depends on the type and amount of chili powder used. Kashmiri chili is milder than cayenne. Adjust to your taste—for a gentler heat, use sweet paprika instead of cayenne or reduce the amount of chili powder.

Q: What’s the best way to serve leftovers?

A: Leftovers reheat beautifully and are perfect for packed lunches. Simply reheat on the stove or microwave, adding a splash of water or milk to loosen if needed. Enjoy over rice, with naan, or as a filling for wraps.

Q: Are canned chickpeas as good as homemade?

A: Canned chickpeas are convenient and work perfectly, especially when softened with baking soda. For the softest, creamy results, try cooking soaked dried chickpeas at home.

Final Thoughts: Comfort in a Bowl

Indian butter chickpeas are an invitation to vibrant, comforting home cooking. With creamy sauce, gentle heat, and protein-packed chickpeas, this dish brings restaurant luxury to your table in just 40 minutes. Stock your pantry, master the makhani sauce, and let a simple can of chickpeas surprise you—one aromatic bowl at a time.

‹›