Follow Me On Social Media!
Indian Butter Chickpeas: A Creamy Vegetarian Classic.

Indian Butter Chickpeas (Chana Makhani) is a vegetarian reimagining of the world-famous Butter Chicken.1 It utilizes the same luxurious, tomato-based gravy characterized by its velvety texture and aromatic spice profile.2 This dish is a masterclass in the “Makhani” style—which literally translates to “buttery”—relying on a balance of cream, butter, and dried fenugreek leaves (Kasuri Methi).+1
The technical success of this recipe lies in the “bloom” of the spices and the emulsification of the sauce. By simmering chickpeas instead of poultry, you create a high-fiber, protein-rich meal where the legumes absorb the spiced fats, resulting in a deeply flavorful and satisfying experience.3
Ingredients
The Chickpea Base
- 2 Cans (400g each) Chickpeas: Drained and rinsed.
- 1 Tablespoon Ghee or Neutral Oil.4
- 1 Large Onion: Finely diced.5
- 1 Tablespoon Ginger-Garlic Paste: (Or freshly minced).6
The Makhani Sauce
- 400g Tomato Passata: (Smooth tomato purée).
- 50g Unsalted Butter: Cubed.
- 100ml Heavy Cream: (Or full-fat coconut milk for a dairy-free version).
- 1 Tablespoon Honey or Sugar: (To balance the acidity).
- 1 Teaspoon Salt.
The Spice Blend
- 1 Teaspoon Garam Masala.
- 1 Teaspoon Kashmiri Red Chili Powder: (Mild heat, vibrant red color).7
- 1 Teaspoon Ground Turmeric.
- 1 Teaspoon Ground Cumin.
- 1 Tablespoon Dried Fenugreek Leaves (Kasuri Methi): Crushed between palms.8
Instructions
1. Sauté the Aromatics
Heat the ghee or oil in a large deep-walled skillet over medium heat. Add the diced onion and sauté for 8 to 10 minutesuntil golden brown and soft. Stir in the ginger-garlic paste and cook for another 2 minutes until the raw aroma disappears.
2. Bloom the Spices
Add the turmeric, cumin, and Kashmiri chili powder to the onions. Toast the spices for 30 to 60 seconds. This process, known as “blooming,” releases the essential oils in the spices, significantly deepening the final flavor of the sauce.9
3. Simmer the Tomato Base
Pour in the tomato passata and salt. Reduce the heat to low, cover, and simmer for 10 to 12 minutes. The sauce should darken in color and thicken. If the sauce becomes too thick, add 50ml of water to reach your desired consistency.
4. Incorporate Chickpeas
Add the rinsed chickpeas and the honey/sugar. Stir to coat the legumes in the tomato-spice base. Let them simmer uncovered for 5 minutes to allow the chickpeas to absorb the flavors.
5. The “Butter” Finish
Stir in the cubed butter and the heavy cream. Once the butter has melted and the sauce is glossy, sprinkle in the Garam Masala and the crushed Kasuri Methi. The fenugreek leaves provide the signature “restaurant style” aroma.
6. Garnish and Serve
Remove from heat. Garnish with fresh cilantro and a swirl of cream. Serve hot.

Flavor & Texture Notes
The primary sensation is silky umami. The tomato passata provides a bright, acidic foundation that is mellowed by the cream and butter, creating a rich, orange-hued gravy.
The chickpeas offer a firm, buttery bite that stands up well to the heavy sauce. The Kasuri Methi adds a complex, slightly bitter, and floral finish that is essential for an authentic Indian flavor profile.10
Tips & Variations
- The Coconut Swap: For a vegan version, use coconut oil, vegan butter, and full-fat coconut milk. The coconut adds a subtle sweetness that pairs beautifully with the spices.
- Added Greens: Stir in 100g of fresh baby spinach at the very end until just wilted for extra nutrients.
- The Smoked Effect: If you have it, place a small piece of hot charcoal in a bowl inside the pot and drizzle with ghee for 2 minutes (the Dhungaar method) to give the sauce a tandoori-style smokiness.
Storage & Maintenance
- Refrigeration: Like many Indian dishes, the flavors of Butter Chickpeas improve significantly the next day.11 Store in an airtight container for up to 4 days.
- Reheating: Reheat gently on the stovetop over medium-low heat. Add a splash of water or milk to loosen the sauce, as it will thicken significantly in the fridge.
- Freezing: This dish freezes exceptionally well for up to 3 months.12 Thaw in the refrigerator overnight before reheating.
FAQ
Can I use dried chickpeas?
Yes. You will need to soak them overnight and pressure cook or boil them until tender before adding them to the sauce in step 4.
Is Kashmiri chili powder very spicy?
No. It is prized more for its brilliant red color and mild, fruity heat than for its spiciness.13 If you use regular cayenne pepper, reduce the amount to 1/4 teaspoon.
What is the best pairing?
Butter Chickpeas are traditionally served with garlic naan or buttered basmati rice. The bread is ideal for scooping up the thick, creamy gravy.14
Conclusion
Indian Butter Chickpeas is a reliable, comforting dish that proves vegetarian meals can be just as indulgent as their meat counterparts.15 By focusing on the slow-simmered tomato base and the aromatic finish of fenugreek and cream, you achieve a professional-quality curry at home.



