If you’ve been craving a dish bursting with warm spices, creamy textures, and comforting flavors, let me introduce you to the Indian Butter Chickpeas Recipe. This delightful recipe takes humble chickpeas and transforms them into a luscious, buttery curry that’s perfect for any night of the week. Rich with fragrant spices and a velvety sauce, it’s a fantastic vegetarian alternative that feels indulgent yet wholesome. Once you try it, this recipe will quickly become a trusty favorite in your kitchen.

Ingredients You’ll Need

A white skillet with light blue handles contains a cooking mixture. The bottom layer is finely chopped reddish onions and sun-dried tomatoes sautéed until soft. On top of this is a large pile of light beige chickpeas, glistening with oil. Sprinkled over the chickpeas are bright red paprika powder and dried green herbs in small piles. A wooden spoon stirs the mixture from the left side. The skillet sits on a white marbled surface. In the background, there are lit candles, white and green flower arrangements, and a patterned purple and gold cloth. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Indian Butter Chickpeas Recipe lies in its simple, everyday ingredients that each have an important role in building layers of flavor, texture, and vibrant color. From aromatic spices to creamy butter and hearty chickpeas, these components come together brilliantly without much fuss.

  • 2 tbsp butter: Adds richness and a creamy base for sautéing the aromatics.
  • 540g chickpeas, drained and rinsed: The star ingredient that soaks up all the wonderful flavors.
  • 1 red onion, diced: Brings sweetness and body to the sauce when sautéed.
  • 2 garlic cloves, minced: Adds pungent depth and warmth to the dish.
  • 1 tbsp fresh ginger, grated: Provides a zesty, fresh kick balancing the creaminess.
  • 1 tsp tomato paste: Intensifies the tomato flavor and adds slight thickness.
  • 1 tsp turmeric powder: Gives the curry its vibrant golden color and earthy notes.
  • 1 tsp ground cumin: Offers a smoky, nutty undertone essential to Indian curries.
  • 0.5 tsp ground coriander: Brings citrusy floral brightness that lifts the dish.
  • 0.5 tsp chili powder or 1 red chili, diced: Adds a gentle heat that awakens the palate.
  • 2 tsp garam masala: The fragrant, warm spice blend that rounds out the flavor profile.
  • 0.5 tsp salt: Balances all the tastes and enhances the natural sweetness of ingredients.
  • 1 x 400g tin crushed tomatoes: The base for the luscious, tangy sauce.
  • 125ml heavy cream or coconut milk: Makes the curry luxuriously creamy and smooth.
  • ¼ – ½ lemon juice: Adds a fresh, vibrant finish and brightens the entire dish.
  • Chopped cilantro to garnish: A fresh herbaceous note that complements the spices beautifully.

How to Make Indian Butter Chickpeas Recipe

Step 1: Sauté the Onions

Start by melting the butter in a pan over medium heat. Once melted, add the diced red onion and sauté for about 5 to 6 minutes until the onions become soft and translucent. This step develops a sweet and mellow flavor base that’s essential for the curry’s richness.

Step 2: Add Aromatics and Spices

Next, stir in the minced garlic and grated ginger, cooking for another minute to release their fragrant oils. Then add the tomato paste and all the spices, turmeric, cumin, coriander, chili powder, garam masala, and salt. Cook this mixture for a couple of minutes, stirring continuously so the spices toast slightly and blend well with the aromatics. This is where the flavor intensifies and deepens.

Step 3: Incorporate the Tomatoes

Pour in the tin of crushed tomatoes and stir well to combine. At this point, you can either blend the sauce into a smooth texture or leave it chunky depending on your preference. Both options taste fantastic; blending creates a silky sauce, while keeping it chunky gives a bit more texture.

Step 4: Simmer the Chickpeas

Add the drained chickpeas into the tomato sauce. Let the mixture simmer gently for about 10 minutes, allowing the chickpeas to soak up all the fragrant, buttery sauce. This simmering step also gives the flavors time to meld perfectly.

Step 5: Finish with Cream and Lemon

Lastly, stir in the heavy cream or coconut milk over low heat until fully warmed through. Add the fresh lemon juice to brighten the curry with a subtle zing that cuts through the richness. Give the curry a gentle toss to combine every element beautifully. Top with chopped cilantro to add a fresh burst of flavor and color before serving.

How to Serve Indian Butter Chickpeas Recipe

A white bowl filled with a thick orange curry containing small chickpeas, garnished with green chopped herbs. A woman's hand is dipping a piece of flatbread into the curry, lifting it above the bowl with some curry coating the bread. The flatbread is light beige with small black specks and a soft texture. The setting is on a white marbled surface with a soft gray cloth and a lemon in the blurred background. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh cilantro is the classic finishing touch for this Indian Butter Chickpeas Recipe, providing a lovely pop of green and an herbal note to balance the creamy spices. You can also sprinkle some toasted cashews or a dollop of plain yogurt for extra texture and coolness.

Side Dishes

This curry pairs wonderfully with fluffy basmati rice or warm naan bread, perfect for scooping the saucy chickpeas. For a lighter option, try serving it with roasted vegetables or a crisp cucumber salad to contrast the creamy richness of the dish.

Creative Ways to Present

For entertaining, consider plating the Indian Butter Chickpeas Recipe in small bowls garnished with microgreens and a wedge of lemon on the side. Layering it over cauliflower rice or stuffing it inside pita pockets with fresh herbs and a drizzle of yogurt can also make for an exciting twist on a classic comfort meal.

Make Ahead and Storage

Storing Leftovers

This curry keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to preserve the flavors and moisture. When ready to eat, just give it a good stir as the sauce may thicken after chilling.

Freezing

You can freeze the Indian Butter Chickpeas Recipe for up to two months. Allow it to cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Thaw overnight in the fridge before reheating for the best texture.

Reheating

Reheat the curry gently on the stove over low to medium heat, stirring occasionally. Add a splash of water, cream, or coconut milk if it seems too thick. Avoid high heat to prevent the cream from curdling and to maintain that luscious consistency.

FAQs

Can I use canned chickpeas for this recipe?

Absolutely! Using canned chickpeas, as suggested in the recipe, makes preparation quick and easy. Just make sure to drain and rinse them well to reduce any excess salt or preservative taste.

Is there a vegan version of the Indian Butter Chickpeas Recipe?

Yes, swapping the butter for a plant-based alternative and the heavy cream for coconut milk makes this curry completely vegan, without losing any of its creamy deliciousness.

How spicy is this dish? Can I adjust it?

This dish has a mild to moderate spice level depending on your choice of chili powder and red chili. Feel free to adjust the amount or omit the chili altogether if you prefer a gentler flavor.

Can I prepare parts of this recipe in advance?

You can sauté the onions, garlic, and ginger ahead of time or even prepare the tomato and spice mixture a day before to save time on the day of cooking.

What can I substitute if I don’t have garam masala?

If you don’t have garam masala, you can create a quick homemade blend using equal parts ground cumin, coriander, cinnamon, cardamom, and black pepper as a substitute to maintain warm, aromatic notes.

Final Thoughts

I sincerely hope you give this Indian Butter Chickpeas Recipe a try because it’s one of those dishes that feels like a warm hug on a plate. It’s simple to make yet impressively flavorful, perfect for sharing with family or enjoying as a cozy solo meal. Trust me, once it’s in your rotation, you’ll find yourself coming back to it again and again!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Indian Butter Chickpeas Recipe

Indian Butter Chickpeas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 54 reviews

This Indian Butter Chickpeas recipe offers a rich and creamy vegetarian curry packed with aromatic spices and tender chickpeas simmered in a buttery tomato sauce. Perfect for a comforting weeknight meal, this dish combines the warmth of garam masala, turmeric, cumin, and chili with a luxurious finish of cream and fresh lemon juice, garnished with cilantro for freshness.

  • Total Time: 25 minutes
  • Yield: 4 servings

Ingredients

Main Ingredients

  • 2 tbsp butter
  • 540g chickpeas, drained and rinsed
  • 1 red onion, diced
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp tomato paste
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 0.5 tsp ground coriander
  • 0.5 tsp chili powder or 1 red chili, diced
  • 2 tsp garam masala
  • 0.5 tsp 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 red onion and saute for 5-6 minutes until softened and translucent.
  2. Add Aromatics and Spices: Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant. Add the tomato paste along with turmeric, ground cumin, ground coriander, chili powder (or diced red chili), garam masala, and salt. Cook for 1-2 minutes, continuously stirring to combine and release the spices’ aroma.
  3. Add Tomatoes: Pour in the crushed tomatoes to the pan. Optionally, blend the sauce until smooth if you prefer a creamy texture, or leave it chunky.
  4. Simmer Chickpeas: Add the drained chickpeas to the sauce, stir well, and let them simmer gently for 10 minutes to absorb the flavors and thicken the sauce slightly.
  5. Finish with Cream and Lemon: Reduce heat to low, then stir in the heavy cream (or coconut milk) and lemon juice. Warm the curry through without boiling. Garnish with chopped cilantro before serving.

Notes

  • You can substitute heavy cream with coconut milk for a dairy-free version, making the dish vegan-friendly.
  • Adjust the chili quantity according to your spice preference – reduce for milder or increase for extra heat.
  • This curry pairs well with basmati rice or warm naan bread.
  • Leftovers can be refrigerated for up to 3 days and reheated gently on the stove.
  • For a smoother sauce, blend the tomato and spice mixture before adding chickpeas.
  • Author: Daisy
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

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