Indian Butter Chickpeas Recipe (Creamy & Easy)

If you love the rich, comforting flavors of classic Indian butter chicken but want a vegetarian twist that’s just as satisfying, this Indian Butter Chickpeas recipe is about to become a favorite. Creamy, warmly spiced, and ready in just 25 minutes, this dish is perfect for busy weeknights when you still want something cozy and indulgent. Tender chickpeas simmer in a buttery tomato sauce infused with ginger, garlic, and aromatic spices, creating a meal that feels special without any complicated steps.

Whether you’re cooking for family, hosting vegetarian friends, or just craving a comforting bowl with naan or rice, this butter chickpea curry delivers big flavor with minimal effort.

Why You’ll Love This Recipe

  • Ready in just 25 minutes from start to finish
  • Rich, creamy, and comforting without being complicated
  • Naturally vegetarian and easy to keep halal
  • Perfect for meal prep, leftovers, and freezing

Ingredients

  • Butter (2 tablespoons): Creates the rich, silky base that defines “butter” curries.
  • Chickpeas (540 g, drained and rinsed): Hearty, protein-rich, and perfect for soaking up flavor.
  • Red onion (1, diced): Adds sweetness and depth to the sauce.
  • Garlic (2 cloves, minced): Brings bold, savory aroma.
  • Fresh ginger (1 tablespoon, grated): Adds warmth and brightness.
  • Tomato paste (1 teaspoon): Intensifies the tomato flavor.
  • Turmeric powder (1 teaspoon): Adds earthy flavor and golden color.
  • Ground cumin (1 teaspoon): Warm and slightly smoky.
  • Ground coriander (½ teaspoon): Light, citrusy spice that balances the sauce.
  • Chili powder or fresh red chili (½ teaspoon or 1 chili): Adds gentle heat; adjust to taste.
  • Garam masala (2 teaspoons): Brings classic Indian warmth and complexity.
  • Salt (½ teaspoon): Enhances all the flavors.
  • Crushed tomatoes (1 x 400 g can): Forms the rich tomato base.
  • Heavy cream or coconut milk (125 ml): Makes the curry luxuriously creamy.
  • Lemon juice (¼–½ lemon): Brightens and balances the richness.
  • Fresh cilantro (chopped): Adds freshness and color for garnish.

How to Make Indian Butter Chickpeas

Sauté the Aromatics

Heat the butter in a large pan over medium heat until melted. Add the diced red onion and sauté for 5–6 minutes until soft and lightly golden. This step builds the sweet, flavorful base of the curry.

Bloom the Spices

Add the minced garlic and grated ginger, cooking for about 1 minute until fragrant. Stir in the tomato paste, turmeric, cumin, coriander, chili powder (or fresh chili), garam masala, and salt. Cook for 1–2 minutes, stirring constantly, to toast the spices and release their aromas.

Add the Tomatoes

Pour in the crushed tomatoes and stir well. At this point, you can blend the sauce until smooth for a restaurant-style texture, or leave it slightly chunky for a more rustic feel.

Simmer the Chickpeas

Add the chickpeas to the sauce and simmer for about 10 minutes, allowing them to absorb the flavors. Stir occasionally to prevent sticking.

Finish with Cream and Lemon

Lower the heat and stir in the cream (or coconut milk) and fresh lemon juice. Gently warm through without boiling. Taste and adjust seasoning if needed.

Garnish and Serve

Top with chopped fresh cilantro and serve hot.

Indian Butter Chickpeas
Indian Butter Chickpeas Recipe (Creamy & Easy) 103

Tips for Success

  • Don’t rush the onion sauté; slow cooking adds natural sweetness.
  • Adjust chili to your spice preference—this curry is easy to make mild or spicy.
  • Use full-fat coconut milk for the creamiest dairy-free option.
  • Blend the sauce if you want a smooth, butter-chicken-style finish.

Equipment Needed

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Knife and cutting board
  • Blender (optional, for smooth sauce)

Recipe Variations

  • Vegan Butter Chickpeas: Use plant-based butter and coconut milk.
  • Extra Protein: Add pan-fried tofu or roasted cauliflower.
  • Spicy Butter Chickpeas: Add extra chili powder or a pinch of cayenne.
  • Low-Fat Version: Use light cream or reduce the butter slightly.

Serving Suggestions

Serve this creamy butter chickpea curry with fluffy basmati rice, warm naan, or roti. It also pairs beautifully with cucumber raita, a simple side salad, or roasted vegetables for a complete meal.

FAQs

Can I make butter chickpeas ahead of time?
Yes, the flavors improve as it sits. Store in the fridge for up to 4 days.

Can I freeze this curry?
Absolutely. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently.

Is this dish very spicy?
It’s mildly spiced. You can easily adjust the heat to your taste.

Can I use dried chickpeas?
Yes, just cook them fully before adding to the curry.

What can I use instead of cream?
Coconut milk works perfectly and keeps the dish dairy-free.

Final Thoughts

This Indian Butter Chickpeas recipe proves that vegetarian comfort food can be just as rich, creamy, and satisfying as the classics. Quick enough for a weeknight yet impressive enough to serve guests, it’s a dish you’ll come back to again and again. Try it, make it your own, and enjoy every warm, flavorful bite — and don’t forget to share how you served it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Indian Butter Chickpeas 1

Indian Butter Chickpeas Recipe (Creamy & Easy)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This easy Indian Butter Chickpeas recipe is a rich, creamy, and comforting vegetarian curry inspired by classic butter chicken. Packed with warming spices and tender chickpeas, it’s perfect for a quick and satisfying meal.


Ingredients

  • 2 tablespoons butter
  • 540 g chickpeas, drained and rinsed
  • 1 red onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon tomato paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ½ teaspoon chili powder or 1 red chili, diced
  • 2 teaspoons garam masala
  • ½ teaspoon salt
  • 1 can (400 g) crushed tomatoes
  • 125 ml heavy cream or coconut milk
  • ¼½ lemon juice
  • Chopped cilantro, to garnish


Instructions

  1. Heat butter in a pan until melted. Add the onion and sauté for 5–6 minutes.
  2. Add garlic and grated ginger and cook for 1 minute.
  3. Stir in tomato paste and all spices. Cook for 1–2 minutes until fragrant.
  4. Add crushed tomatoes. Blend the sauce if desired, or leave chunky.
  5. Stir in chickpeas and simmer for 10 minutes.
  6. Reduce heat and stir in cream and lemon juice until warmed through.
  7. Garnish with fresh cilantro and serve.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freeze for up to 3 months and thaw overnight before reheating.
  • Prep Time: 0 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star