Indian Butter Chickpeas Recipe

Picture this: The warm, buttery aroma of spices sizzling gently in the pan fills your kitchen, wrapped around the rich, comforting scent of tomatoes and garlic mingling with earthy chickpeas. As you ladle the vibrant, creamy curry into your bowl, you notice its glowing, sunset-orange hue crowned with fresh green cilantro—a feast for the eyes and soul alike. This Indian Butter Chickpeas Recipe is one of those dishes that instantly feels like a warm hug, ready in just 25 minutes, inviting you to savor every luscious bite. Simple to make yet irresistibly impressive, it’s perfect for cozy weeknights or when you want to wow friends without fussing for hours.

Why You’ll Love This Indian Butter Chickpeas Recipe

  • Ready in 25 minutes: This recipe is a speedy crowd-pleaser that fits seamlessly into busy schedules without sacrificing bold, authentic flavors.
  • Uses simple ingredients: Pantry staples like canned chickpeas and crushed tomatoes come together with everyday spices to create magic in your skillet.
  • Perfect for beginners: Straightforward steps ensure even novice cooks can confidently whip this up with delicious results.
  • Impressive presentation: The creamy, silky sauce with its vibrant colors makes for a stunning dish that looks like it took hours to make.
  • Customizable and comforting: Adapt it easily with coconut milk, extra chili, or fresh lemon juice to suit your taste and dietary needs.

Why This Indian Butter Chickpeas Recipe Works

This Indian Butter Chickpeas Recipe works its magic by layering fragrant spices in melted butter, which releases essential oils and deepens their flavors. The slow simmer helps the chickpeas soak up the luscious tomato-spiced sauce, making each bite burst with warmth and richness. Adding cream or coconut milk at the end brings a velvety texture and balances the spices with gentle sweetness, while a squeeze of fresh lemon juice brightens every mouthful. These techniques together create a harmonious and comforting dish that feels truly home-cooked and authentic.

Large white enamel cast iron pot filled with rich, creamy, bright orange Indian butter chicken simmered with tender chicken pieces in velvety tomato sauce, garnished with finely chopped fresh cilantro scattered on top, whole dish displayed on a white marble countertop with natural light highlighting the vibrant colors and textures, photographed from a top-down 3/4 angle, professional food styling photo taken with an iphone --ar 4:5 --v 7

Ingredients You’ll Need

With just a handful of humble ingredients, this recipe comes alive—each bringing an essential note to the symphony of flavors.

  • Butter: Creates a rich, silky base that carries the spices beautifully.
  • Chickpeas: The star ingredient, providing creamy texture and protein-packed goodness.
  • Red onion: Adds sweetness and depth when sautéed until translucent.
  • Garlic and fresh ginger: Build aromatic layers that awaken the senses.
  • Tomato paste and crushed tomatoes: Give the sauce its vibrant color and tangy backbone.
  • Spices (turmeric, cumin, coriander, chili powder, garam masala): A warm, fragrant blend that defines the curry’s signature taste.
  • Heavy cream or coconut milk: Infuses the dish with creamy softness and rounds out the flavors.
  • Lemon juice: Adds a bright finishing touch, balancing richness with zesty freshness.
  • Cilantro: Fresh herbaceous garnish that lifts the whole dish.

Ingredient Substitutions & Tips

  • Butter: Swap for ghee for a more authentic Indian flavor, or use olive oil for a lighter option.
  • Chickpeas: Use canned or freshly cooked chickpeas; kidney beans or cannellini beans also make great alternatives.
  • Heavy cream: Coconut milk is a perfect dairy-free and vegan substitute that adds a subtle tropical note.
  • Red onion: Yellow or white onions can be used if that’s what you have on hand.

👨‍🍳 Pro Tips for Perfect Results

  • Use quality spices: Fresh, fragrant spices make all the difference—toast them lightly beforehand for extra depth.
  • Sauté onions slowly: Cooking them until soft and golden unlocks their natural sweetness.
  • Simmer gently: Let the chickpeas soak in the sauce on low heat for maximum flavor absorption.
  • Adjust creaminess last: Stir in cream or coconut milk at the very end to avoid curdling and maintain silky texture.
  • Don’t skip the lemon juice: A splash brightens the richness and balances the spices beautifully.

How to Make Indian Butter Chickpeas Recipe

Step 1: Melt Butter and Sauté Onions

Begin by heating 2 tablespoons of butter in your pan over medium heat until it melts into a glossy pool. Add the diced red onion and sauté gently for 5 to 6 minutes, stirring occasionally, until the onion softens and turns golden, filling your kitchen with sweet warmth.

💡 Pro Tip: Don’t rush this step—slow cooking the onion unlocks its natural sugars, creating a perfect flavor base.

Step 2: Add Garlic, Ginger, Tomato Paste, and Spices

Stir in the minced garlic and freshly grated ginger, allowing them to bloom for about a minute with the onions. Then add 1 teaspoon of tomato paste along with turmeric, cumin, coriander, chili powder, garam masala, and salt. Cook and stir this fragrant spice paste for 1-2 minutes until the mixture is deeply aromatic and the tomato paste darkens slightly.

💡 Pro Tip: Toasting the spices just a bit in butter awakens their oils and intensifies the flavor.

Step 3: Pour in Crushed Tomatoes

Pour one 400g tin of crushed tomatoes into the pan, stirring everything together. You can choose to blend the sauce until smooth for a silky texture or leave it chunky for rustic appeal. Let this simmer gently to marry the flavors for about 2-3 minutes.

💡 Pro Tip: Blending creates a luxurious sauce, while keeping it chunky adds delightful texture.

Step 4: Add Chickpeas and Simmer

Stir in the drained and rinsed chickpeas, coating them thoroughly in the sauce. Allow the mix to simmer on low heat for 10 minutes, letting the chickpeas soak up all those rich, spiced flavors.

💡 Pro Tip: Keep the heat low to prevent the sauce from sticking or scorching.

Step 5: Stir in Cream and Lemon Juice

Finally, add 125ml of heavy cream or coconut milk, stirring gently to create a velvety finish. Squeeze in ¼ to ½ lemon juice to brighten the dish, warming everything through on low heat for a couple of minutes. Turn off the heat and scatter chopped cilantro on top before serving.

💡 Pro Tip: Adding cream last preserves its silkiness and prevents separation.

Common Mistakes to Avoid

Learn from these common pitfalls:

  • Burning the spices: High heat can scorch your spices, leaving a bitter taste instead of fragrant warmth.
  • Undercooking onions: Raw or sharp onions steal the harmony; slow and gentle sautéing is key.
  • Skipping lemon juice: Without acidity, the dish can taste flat and overly heavy.
  • Adding cream too early: Cream can curdle if heated aggressively or too soon in the cooking process.
  • Not rinsing canned chickpeas: Rinsing removes excess sodium and canned flavor for a cleaner taste.
  • Over-simmering chickpeas: Too long in the sauce can make chickpeas mushy instead of tender-but-firm.

Delicious Variations to Try

Once you’ve mastered the classic Indian Butter Chickpeas Recipe, spice things up with these delightful twists:

Spicy Red Chili Butter Chickpeas

Add finely chopped fresh red chilies or increase chili powder for a fiery kick that makes your taste buds dance.

Coconut Cream Butter Chickpeas

Swap heavy cream for coconut milk to give the curry a tropical flair and make it vegan-friendly without losing creaminess.

Spinach Butter Chickpeas

Fold in fresh spinach leaves in the last few minutes of cooking for a nutritious, vibrant green boost.

Smoky Paprika Twist

Add smoked paprika along with other spices for a subtle smoky depth that adds complexity and warmth.

Cashew Nut Butter Chickpeas

Blend soaked cashews into the sauce for an ultra-rich, nutty creaminess that elevates the dish to gourmet levels.

How to Serve Indian Butter Chickpeas Recipe

Single white bowl filled with a close-up serving of rich chickpea curry in creamy tomato sauce, garnished with fresh cilantro leaves on top, showcasing the thick and textured sauce coating tender chickpeas, intimate angled view highlighting the vibrant orange and green colors, placed on a white marble surface, natural lighting, styled food blog presentation photo taken with an iphone --ar 4:5 --v 7

Garnishes

Chopped cilantro is traditional and adds fresh color, but you can also top with toasted pumpkin seeds or a drizzle of coconut cream for an elegant touch.

Side Dishes

Serve alongside fluffy basmati rice, warm naan bread, or fragrant quinoa to soak up every drop of the luscious curry sauce.

Creative Ways to Present

For a party, serve this curry in small bowls garnished with microgreens and a lemon wedge on the side. Alternatively, spoon it over roasted veggies or stuffed into pita pockets for a fun twist.

Make Ahead and Storage

Storing Leftovers

Allow the curry to cool completely before transferring it to an airtight container. It keeps well in the refrigerator for up to 3 days without losing flavor or texture.

Freezing

Freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove to preserve its creamy richness.

Reheating

Reheat on low heat with a splash of water or cream to loosen the sauce, stirring occasionally until warmed through. Avoid microwave reheating to prevent uneven heating and curdling.

FAQs

Can I use dried chickpeas instead of canned?

Absolutely! Just soak and cook dried chickpeas until tender before using them in this recipe.

Is this recipe vegan friendly?

Yes, simply swap butter for oil and heavy cream for coconut milk to make it completely vegan.

Can I make this recipe spicier?

Definitely! Add more chili powder, fresh chilies, or a dash of cayenne pepper according to your heat preference.

What can I substitute for garam masala?

If you don’t have garam masala, mix equal parts cumin, coriander, cinnamon, and cardamom as a quick homemade blend.

How thick should the sauce be?

The sauce should be creamy and coat the chickpeas nicely—similar to a thick stew consistency.

Can I freeze this dish?

Yes, it freezes beautifully. Just thaw and reheat gently for best texture.

What is the best way to avoid curdling when adding cream?

Add cream at the end on low heat and stir gently until warmed through to keep it smooth.

Is Indian Butter Chickpeas Recipe gluten-free?

It is naturally gluten-free, making it ideal for those with gluten sensitivities.

Final Thoughts

This Indian Butter Chickpeas Recipe is more than just a meal—it’s a celebration of comforting spices, creamy textures, and simple ingredients that come together to create pure magic in your kitchen. Whether you need a quick weeknight dinner or something special to share, this recipe delivers warmly and effortlessly every time.

Have you tried this Indian Butter Chickpeas Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 😊

Print

Indian Butter Chickpeas Recipe

A rich and flavorful Indian Butter Chickpeas recipe that combines tender chickpeas simmered in a creamy, spiced tomato sauce. This vegetarian dish is perfect for a quick and satisfying meal, featuring aromatic spices like garam masala, cumin, and turmeric, finished with a touch of cream and fresh cilantro.

  • Author: Ava
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Scale

Main Ingredients

  • 2 tablespoons butter
  • 540g 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
  • 0.5 teaspoon ground coriander
  • 0.5 teaspoon chili powder or 1 red chili, diced
  • 2 teaspoons garam masala
  • 0.5 teaspoon salt
  • 1 x 400g tin crushed tomatoes
  • 125ml heavy cream or coconut milk
  • ¼½ lemon juice
  • Chopped cilantro to garnish

Instructions

  1. Saute onions: Heat the butter in a pan over medium heat until melted. Add the diced onion and sauté for 5-6 minutes until softened and translucent.
  2. Add aromatics and spices: Stir in the minced garlic and grated ginger and cook for another minute until fragrant. Then add the tomato paste along with turmeric, cumin, ground coriander, chili powder (or diced chili), garam masala, and salt. Cook for 1-2 minutes, stirring regularly to combine the spices well.
  3. Add tomatoes: Pour in the crushed tomatoes. At this point, if preferred, blend the sauce until smooth or leave it chunky according to taste.
  4. Simmer chickpeas: Stir in the drained chickpeas, and allow them to simmer gently in the spiced tomato sauce for about 10 minutes so they absorb the flavors.
  5. Finish with cream and lemon: Lower the heat and stir in the heavy cream or coconut milk along with the lemon juice. Heat through gently without boiling, then remove from heat.
  6. Garnish and serve: Sprinkle chopped fresh cilantro on top before serving to add a fresh, vibrant flavor.

Notes

  • You can substitute coconut milk for a vegan or dairy-free version.
  • Adjust chili powder or fresh chili according to your spice preference.
  • Blending the sauce is optional and depends on your preferred texture.
  • Serve with basmati rice or warm naan bread for a complete meal.
  • Leftovers keep well in the refrigerator for up to 3 days and taste even better the next day.

Keywords: Indian Butter Chickpeas, vegetarian curry, chickpea curry, Indian recipe, creamy chickpeas, easy dinner, spiced chickpeas

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating