Indian Butter Chickpeas
Why Make This Recipe
Indian Butter Chickpeas is a delightful vegetarian twist on the traditional Butter Chicken, offering all the rich flavors and comforting pleasures without the meat. This recipe is perfect for a quick weeknight dinner or a cozy weekend meal. The creamy sauce and aromatic spices make it a dish that pleases both the palate and the soul, while also being nutritious with the inclusion of chickpeas. It’s an excellent way to incorporate plant-based protein into your diet, making it suitable for vegans and vegetarians alike.
How to Make Indian Butter Chickpeas
Creating Indian Butter Chickpeas is a straightforward process that transforms simple ingredients into a luscious, savory dish. The key to its depth of flavor lies in the sautéed onions, garlic, and spices, which infuse the olive oil with their aromatic qualities. The creaminess derived from heavy cream or coconut milk elevates the dish, ensuring every bite is a delectable experience.
Ingredients:
- 1 can chickpeas, drained and rinsed
- 2 tablespoons butter
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1 tablespoon ginger, minced
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 can diced tomatoes
- 1 cup heavy cream or coconut milk
- Salt to taste
- Fresh cilantro for garnish
Directions:
- In a large pan, melt the butter over medium heat.
- Add the chopped onion and sauté until translucent.
- Stir in the garlic and ginger, cooking for another minute until fragrant.
- Add the garam masala, cumin, and coriander; sauté for 30 seconds.
- Pour in the diced tomatoes and bring to a simmer.
- Add the chickpeas, stirring to combine.
- Reduce heat and stir in the heavy cream or coconut milk.
- Cook for 10–15 minutes, allowing flavors to meld.
- Season with salt to taste.
- Garnish with fresh cilantro before serving.
How to Serve Indian Butter Chickpeas
Indian Butter Chickpeas can be served with a variety of accompaniments. For a classic experience, pair it with fluffy basmati rice or warm naan bread to soak up the rich sauce. Additionally, serving it alongside a simple green salad helps balance the richness of the dish. Adding a wedge of lemon can also brighten the flavors and enhance your overall dining experience.
How to Store Indian Butter Chickpeas
To store Indian Butter Chickpeas, allow the dish to cool to room temperature before transferring it to an airtight container. It can be stored in the refrigerator for up to 3 days. When you’re ready to enjoy leftovers, reheat gently on the stovetop or in the microwave, adding a splash of water or cream to restore its creamy texture if needed. While it’s best enjoyed fresh, the flavors often deepen and improve after a day, making leftovers a tasty option.
Tips to Make Indian Butter Chickpeas
- For an extra kick, consider adding a pinch of red chili powder or cayenne pepper when sautéing the spices.
- If you prefer a vegan version, use coconut oil instead of butter and opt for coconut milk instead of heavy cream.
- For an added layer of flavor, you can sauté a handful of spinach in the pan before adding the chickpeas.
Variation
Feel free to customize Indian Butter Chickpeas to suit your taste. You can add other vegetables such as bell peppers, spinach, or even peas for added texture and nutrition. Alternatively, you can blend the sauce for a smoother consistency for a totally different mouthfeel. For those who enjoy a meatier version, consider substituting chickpeas with paneer or adding cooked chicken for a heartier dish.
FAQs
1. Can I make Indian Butter Chickpeas in advance?
Yes, Indian Butter Chickpeas can be made ahead of time. In fact, the flavors often develop and taste better the next day after refrigeration.
2. What can I substitute for heavy cream?
Coconut milk is an excellent alternative that also adds a lovely creamy texture while keeping the dish vegan.
3. Is this recipe gluten-free?
Yes, as long as the spices and canned ingredients do not contain any gluten additives, Indian Butter Chickpeas is gluten-free. Always check labels to be sure.
Indian Butter Chickpeas

Ingredients
Main Ingredients
- 1 can chickpeas, drained and rinsed
- 2 tablespoons butter Can substitute with coconut oil for a vegan version
- 1 none onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 can diced tomatoes
- 1 cup heavy cream or coconut milk Use coconut milk for a vegan version
- to taste none salt
- none none Fresh cilantro for garnish
Instructions
Preparation
- In a large pan, melt the butter over medium heat.
- Add the chopped onion and sauté until translucent.
- Stir in the garlic and ginger, cooking for another minute until fragrant.
- Add the garam masala, cumin, and coriander; sauté for 30 seconds.
- Pour in the diced tomatoes and bring to a simmer.
- Add the chickpeas, stirring to combine.
- Reduce heat and stir in the heavy cream or coconut milk.
- Cook for 10–15 minutes, allowing flavors to meld.
- Season with salt to taste.
- Garnish with fresh cilantro before serving.
