Indian Butter Chickpeas

Indian Butter Chickpeas

If you love bold Indian flavors but don’t always want to cook meat, these Indian butter chickpeas are the perfect solution. They’re rich, creamy, comforting, and packed with warm spices—yet completely vegetarian and easy enough for a weeknight dinner. No long simmer times, no complicated techniques, and no hard-to-find ingredients.

I’ve made many butter-style curries over the years, and chickpeas are one of my favorite swaps. They soak up the sauce beautifully and give you that hearty, satisfying feel without extra effort. In this post, you’ll learn how to make Indian butter chickpeas step by step, plus tips for perfect flavor, variations, and answers to common questions.

Why You’ll Love This Recipe

  • Creamy and comforting: Classic butter-style sauce without chicken

  • Big flavor: Warm spices balanced with tomato and cream

  • Quick and easy: Ready in about 30 minutes

  • Plant-based friendly: Naturally vegetarian and easy to make vegan

Indian Butter Chickpeas

Ingredients & Prep

Main Ingredients Prep

  • Canned chickpeas: Drained and rinsed well

  • Crushed tomatoes or tomato purée: Smooth base for the sauce

  • Heavy cream or coconut cream: Creates richness

Seasonings, Sauces, or Flavor Base

  • Garlic: Freshly minced for bold flavor

  • Ginger: Grated or minced for warmth

  • Garam masala: Essential for classic Indian flavor

  • Ground cumin: Adds earthy depth

  • Paprika or Kashmiri chili powder: Mild heat and color

Pantry Staples

  • Butter: Traditional flavor base

  • Olive oil or ghee: For sautéing

  • Salt: Season gradually

  • Sugar or honey: Balances acidity

Step-by-Step Cooking Instructions

Pre-Cooking Prep

Drain and rinse chickpeas thoroughly. Mince garlic and ginger, and measure spices so everything is ready before cooking.

Cooking Method

  1. Heat butter and oil in a large skillet or saucepan over medium heat.

  2. Add garlic and ginger and sauté for 30–60 seconds until fragrant.

  3. Stir in cumin, paprika, and garam masala. Toast briefly, about 30 seconds.

  4. Add crushed tomatoes and salt. Simmer for 8–10 minutes, stirring occasionally, until thickened and slightly darker in color.

  5. Stir in chickpeas and coat them well in the sauce.

  6. Reduce heat to low and add cream. Simmer gently for 5–7 minutes.

  7. Taste and adjust seasoning with salt or a pinch of sugar if needed.

Doneness or Texture Check

The sauce should be smooth, creamy, and thick enough to coat the back of a spoon. Chickpeas should be tender and fully infused with flavor.

Resting or Final Touches

Remove from heat and let rest for 2–3 minutes. Finish with a swirl of cream or a small knob of butter if desired.

Indian Butter Chickpeas

Pro Tips for Perfect Results

Common Mistakes to Avoid

  • Skipping the spice-toasting step

  • Adding cream before tomatoes simmer down

  • Cooking on high heat after adding cream

Recommended Tools

  • Large skillet or saucepan

  • Wooden spoon or silicone spatula

  • Microplane or grater for ginger

Storage & Reheating Tips

Store Indian butter chickpeas in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water or cream if the sauce thickens too much.

Flavor Variations

Spicy Version

Add cayenne pepper or chopped green chilies for more heat.

Healthy / Special Diet Option

  • Vegan: Use coconut cream and plant-based butter

  • Low-fat: Use cashew cream or light coconut milk

  • Gluten-free: Naturally gluten-free as written

Global Flavor Twist

Add roasted cauliflower or spinach for extra texture, or finish with a squeeze of lemon for brightness.

Serving Suggestions

  • Serve over basmati rice or jasmine rice

  • Pair with naan, roti, or flatbread

  • Add cucumber salad or raita on the side

  • Top with fresh cilantro for garnish

FAQs

Can I make this ahead of time?
Yes. The flavors deepen overnight, making this dish even better the next day.

How do I fix common mistakes?
If the sauce is too acidic, add a pinch of sugar or extra cream. If it’s too thick, stir in warm water a little at a time.

Conclusion

These Indian butter chickpeas are rich, cozy, and full of bold flavor—proof that a plant-based meal can be just as satisfying as the classic version. They’re quick, comforting, and perfect for both weeknights and meal prep.

If you enjoyed this recipe, try pairing it with a lentil curry or spiced rice dish for a complete Indian-inspired meal. Save this recipe, share it, and enjoy every creamy, flavorful bite!

Indian Butter Chickpeas

Sarah
These Indian butter chickpeas are rich, creamy, and packed with bold, warming spices in a classic butter-style tomato sauce—without any meat. Ready in about 30 minutes, this easy vegetarian curry is comforting, flavorful, and perfect for weeknight dinners or meal prep. Vegan and gluten-free options included.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients
  

  • Main Ingredients
  • 2 15 oz cans chickpeas, drained and rinsed
  • cups crushed tomatoes or tomato purée
  • ½ cup heavy cream or coconut cream
  • Seasonings & Flavor Base
  • 4 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp paprika or Kashmiri chili powder
  • Pantry Staples
  • 2 tbsp butter or vegan butter
  • 1 tbsp olive oil or ghee
  • Salt to taste
  • 1 –2 tsp sugar or honey optional, to balance acidity

Instructions
 

  • Prep Ingredients
  • Drain and rinse chickpeas well. Mince garlic, grate ginger, and measure spices.
  • Start the Sauce
  • Heat butter and olive oil (or ghee) in a large skillet or saucepan over medium heat.
  • Aromatics
  • Add garlic and ginger. Sauté 30–60 seconds until fragrant.
  • Toast Spices
  • Stir in cumin, paprika, and garam masala. Cook 30 seconds to bloom spices.
  • Simmer Tomatoes
  • Add crushed tomatoes and salt. Simmer 8–10 minutes, stirring occasionally, until thickened and darker in color.
  • Add Chickpeas
  • Stir chickpeas into the sauce, coating them well.
  • Finish with Cream
  • Reduce heat to low. Stir in cream and simmer gently 5–7 minutes.
  • Adjust & Rest
  • Taste and adjust seasoning with salt or sugar if needed. Rest 2–3 minutes before serving.

Notes

  • Let tomatoes cook down fully before adding cream for best flavor.
  • Keep heat low after adding cream to prevent curdling.
  • Flavor improves even more the next day.

Similar Posts