If you love rich, creamy flavors with a lovely hint of spice, then you are going to adore this Indian Butter Chickpeas Recipe. Picture tender chickpeas bathed in a buttery, tomato-rich sauce infused with warming spices like garam masala and turmeric, finished with a splash of lemon and cream. It’s comfort food with a vibrant twist, easy to make in just 30 minutes, and absolutely perfect for a satisfying weeknight dinner or a special gathering. This dish truly brings together the heart of Indian cuisine in a way that’s approachable and utterly delicious.

Ingredients You’ll Need

Ingredients You’ll Need

The beauty of this recipe is in its simplicity and the way each ingredient plays a crucial role. From the fragrant spices that build the depth of flavor to the creamy finish that perfectly balances the tang, these ingredients combine to create a dish that’s more than the sum of its parts.

  • 2 tbsp butter (or vegan butter): Adds richness and a silky texture to the sauce.
  • 540g canned chickpeas, drained and rinsed: The hearty star of the dish, providing protein and a satisfying bite.
  • 1 red onion, diced: Adds sweetness and a tender base when sautéed.
  • 2 garlic cloves, minced: Infuses the dish with savory aroma and depth.
  • 1 tbsp fresh ginger, grated: Brings a subtle zing and warmth.
  • 1 tsp tomato paste: Intensifies the tomato flavor and adds a slight tang.
  • 1 tsp turmeric powder: For that golden color and earthy undertones.
  • 1 tsp ground cumin: Gives a warm, nutty essence essential to Indian cooking.
  • 0.5 tsp ground coriander: Offers citrus and floral notes that brighten the dish.
  • 0.5 tsp chili powder (or 1 diced red chili): Adds a gentle heat; adjust to your taste.
  • 2 tsp garam masala: The aromatic blend that brings everything together.
  • 0.5 tsp salt: Enhances all the flavors.
  • 1 x 400g can crushed tomatoes: Forms the luscious base of the sauce.
  • 125ml heavy cream (or coconut milk for a vegan version): Adds creaminess and mellow richness.
  • Juice of ¼ – ½ lemon: Brightens and balances the richness beautifully.
  • Chopped cilantro, for garnish: Freshens and adds a burst of herbal flavor right before serving.

How to Make Indian Butter Chickpeas Recipe

Step 1: Sauté Aromatics

Start by melting the butter in a large pan over medium heat – this is where the magic begins. Add the diced red onion and cook for about 5 to 6 minutes until it softens to a lovely translucent state. Then toss in the minced garlic and grated ginger, letting them mingle for another minute. This foundation aromatically sets the stage for the flavors to come.

Step 2: Build Flavor with Spices

Next up, stir in the tomato paste and all the vibrant spices – turmeric, cumin, coriander, chili powder, garam masala, and salt. Let these toast for 1 to 2 minutes; this step deepens their flavor and releases those wonderful, warm aromas that will fill your kitchen and whet your appetite.

Step 3: Simmer the Sauce

Pour in the crushed tomatoes and give everything a good stir. Allow the sauce to simmer gently. For an ultra-smooth texture, feel free to blend the sauce now using an immersion blender before adding the chickpeas, though leaving it chunky is delicious too if you prefer more texture.

Step 4: Add Chickpeas and Simmer

Now it’s time to add the star chickpeas. Stir them into the sauce and let the whole pot simmer gently for 10 minutes. This simmer allows the chickpeas to soak up all those incredible flavors while the sauce thickens to a rich consistency.

Step 5: Finish with Cream and Lemon

Reduce the heat to low and gently stir in the heavy cream or coconut milk if you’re keeping it vegan. Add the fresh lemon juice, which provides a bright counterpoint to the richness. Let the dish warm through for a few minutes—it’s the perfect balance of smooth creaminess and zesty brightness.

Step 6: Serve and Garnish

Sprinkle chopped cilantro over the top for that fresh pop of color and flavor. Serve your Indian Butter Chickpeas hot, pairing beautifully with rice or your favorite Indian breads like naan or roti.

How to Serve Indian Butter Chickpeas Recipe

Garnishes

Chopped fresh cilantro is a must for garnish – it adds a refreshing brightness to every bite and makes the dish look vibrant and inviting on the plate. You can also add a dollop of yogurt or a sprinkle of toasted cumin seeds for a lovely extra touch.

Side Dishes

This dish pairs wonderfully with fragrant basmati rice, helping to soak up the luscious sauce, or with warm naan or roti for scooping. A simple cucumber raita or a crisp salad can provide a cooling contrast if you like a bit of balance to the warming spices.

Creative Ways to Present

For a fun twist, serve the Indian Butter Chickpeas in a hollowed-out naan bread bowl or over a bed of fluffy cauliflower rice for a low-carb option. You can also top it with toasted nuts or seeds for added crunch, or swirl in some fresh cream or coconut milk just before serving for a stunning marbled effect.

Make Ahead and Storage

Storing Leftovers

After cooking, let the dish cool completely and store it in an airtight container in the refrigerator. Your Indian Butter Chickpeas will stay delicious for up to 3-4 days, making it a perfect dish to prepare in advance for busy weeknights.

Freezing

This recipe freezes beautifully. Portion it into freezer-safe containers or bags and freeze for up to 2 months. When you’re ready, simply thaw overnight in the fridge before reheating to enjoy a convenient, flavorful meal anytime.

Reheating

Reheat gently on the stovetop over low to medium heat, stirring occasionally to keep the sauce creamy and prevent sticking. If the sauce has thickened too much, add a splash of water or cream to loosen it up. Alternatively, you can reheat in the microwave in short bursts, stirring in between.

FAQs

Can I make this Indian Butter Chickpeas Recipe vegan?

Absolutely! Swap out the butter for vegan butter and use coconut milk instead of heavy cream. These simple substitutions keep all the creamy richness while making it completely plant-based.

Is it possible to use dry chickpeas instead of canned?

Yes, but you will need to soak and cook dry chickpeas ahead of time until tender, which takes longer. Canned chickpeas offer convenience without compromising taste, perfect when you’re short on time.

How spicy is this dish?

The chili powder and optional diced chili add a gentle heat. You can adjust the amount to suit your preference, making it milder or spicier as you like. The cream helps mellow out the heat for a balanced flavor.

Can I use other legumes instead of chickpeas?

While this recipe is designed around chickpeas, you could experiment with other beans like cannellini or kidney beans, though the texture and flavor will differ. Chickpeas give the best authentic experience.

What can I serve with Indian Butter Chickpeas Recipe for a full meal?

Pair it with steamed basmati rice or any Indian bread like naan or roti, plus a fresh vegetable side or salad. Adding a cooling cucumber raita or a simple yogurt dip can complete the meal perfectly.

Final Thoughts

There’s something incredibly satisfying about a dish that’s rich, comforting, and bursting with flavor, yet so straightforward to prepare. This Indian Butter Chickpeas Recipe hits all those marks beautifully, offering a warming embrace of spices and creaminess that feels like a hug on a plate. I truly hope you give it a try and find it as joyful to make and eat as I do. Happy cooking and even happier eating!

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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 63 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Description

Indian Butter Chickpeas is a creamy, flavorful vegetarian dish featuring tender chickpeas simmered in a spiced tomato and butter sauce, enriched with garlic, ginger, and aromatic spices. This comforting recipe offers a rich, velvety texture and can easily be adapted for vegan diets by using plant-based butter and coconut milk. Perfect served alongside rice, naan, or roti for a satisfying meal.


Ingredients

Scale

Butter Sauce and Aromatics

  • 2 tbsp butter (or vegan butter)
  • 1 red onion, diced
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated

Spices and Flavorings

  • 1 tsp tomato paste
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 0.5 tsp ground coriander
  • 0.5 tsp chili powder (or 1 diced red chili)
  • 2 tsp garam masala
  • 0.5 tsp salt

Main Ingredients

  • 540g canned chickpeas, drained and rinsed
  • 1 x 400g can crushed tomatoes
  • 125ml heavy cream (or coconut milk for a vegan version)
  • Juice of ¼ – ½ lemon

Garnish

  • Chopped cilantro, for garnish


Instructions

  1. Sauté aromatics: In a large pan, melt the butter over medium heat. Add the diced onion and cook for 5–6 minutes until soft and translucent. Stir in the minced garlic and grated ginger, cooking for an additional 1 minute to release their flavors.
  2. Build flavor: Add the tomato paste, turmeric powder, ground cumin, ground coriander, chili powder, garam masala, and salt to the pan. Cook the spices for 1–2 minutes while stirring continuously to deepen their flavor and develop a fragrant spice base.
  3. Simmer the sauce: Pour in the crushed tomatoes and stir well to combine. Allow the sauce to simmer gently. For a smoother texture, use an immersion blender at this stage to blend the sauce before adding the chickpeas.
  4. Add chickpeas: Add the drained and rinsed chickpeas to the pan. Simmer the mixture for 10 minutes, stirring occasionally to meld the flavors and thicken the sauce slightly.
  5. Finish the dish: Lower the heat and stir in the heavy cream or coconut milk along with the juice of ¼ to ½ a lemon. Continue to simmer gently for a few more minutes until heated through and well combined.
  6. Serve: Garnish with chopped cilantro and serve the Indian Butter Chickpeas hot, paired with rice, naan, or roti to complete the meal.

Notes

  • For a vegan version, substitute butter with vegan butter and heavy cream with coconut milk.
  • If you prefer a milder dish, reduce or omit the chili powder or diced chili.
  • Using an immersion blender at the sauce stage creates a creamier texture, but it is optional.
  • Adjust the salt to taste depending on your canned chickpeas and personal preference.
  • Can be stored in the refrigerator for up to 3 days and reheated gently before serving.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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