Indian Butter Chickpeas Recipe

If you’re on the lookout for a cozy, flavorful, and absolutely comforting meal, look no further than this Indian Butter Chickpeas Recipe. It’s a rich, creamy, and spiced chickpea curry that manages to capture the essence of traditional Indian flavors in a simple, approachable way. Each bite offers a luscious tomato-cream sauce enlivened with turmeric, garam masala, and a hint of chili that together create a warming dish perfect for any day of the week. Whether you’re a longtime lover of Indian cuisine or a curious newcomer, this recipe promises a delicious adventure with every spoonful.

Ingredients You’ll Need

A top-down view of various ingredients arranged on a white marbled surface. In the center-top, there is a clear glass jar filled with whole chickpeas covered in a thick beige sauce. To the right, a transparent plastic measuring cup holds a light yellow liquid with herbs. Below this cup, a half lemon with a white measuring spoon stuck into it is placed. Towards the bottom right, there is a small white bowl containing mustard seeds, a white cup with a brown powder, and another small white bowl with a thick pale yellow paste and minced light brown substance. In the bottom center, an open can reveals bright red tomato sauce. To the left, a white bowl is filled with finely chopped red onions. Scattered between these, several metal measuring spoons with plastic handles hold different pastes and powders in colors such as red, creamy white, and yellowish-brown. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Indian Butter Chickpeas Recipe comes from a handful of simple but essential ingredients. Each one plays a crucial role, whether it’s the creamy butter adding richness, the fragrant spices layering depth, or the fresh aromatics building vibrant flavor and color.

  • 2 tablespoons butter: This is the base that adds a silky richness and helps bloom the spices for deeper flavor.
  • 540g chickpeas, drained and rinsed: The hearty protein star of the dish, tender and ready to soak up all the delicious sauce.
  • 1 red onion, diced: Adds sweetness and texture to give the curry a solid flavor foundation.
  • 2 garlic cloves, minced: For a punch of aroma and that familiar warm kick.
  • 1 tablespoon fresh ginger, grated: Brightens and adds a subtle zing that pairs beautifully with the spices.
  • 1 teaspoon tomato paste: Concentrates the tomato flavor and deepens the sauce’s color.
  • 1 teaspoon turmeric powder: Provides an earthy undertone and a gorgeous golden hue.
  • 1 teaspoon ground cumin: Gives a nutty, warm note that grounds the spice mix perfectly.
  • 0.5 teaspoon ground coriander: Adds a citrusy, floral lift to balance the heavier spices.
  • 0.5 teaspoon chili powder or 1 red chili, diced: Brings a gentle heat to awaken the taste buds.
  • 2 teaspoons garam masala: A fragrant blend that rounds off all the flavors with a complex, spicy finish.
  • 0.5 teaspoon salt: Enhances every element without overpowering.
  • 1 x 400g tin crushed tomatoes: Creates the rich, saucy backbone of the curry.
  • 125ml heavy cream or coconut milk: Swirls into the sauce to add luscious creaminess and balance the spices.
  • ¼ – ½ lemon juice: Adds a fresh, zesty brightness to brighten up the entire dish.
  • Chopped cilantro to garnish: A fresh, herbal topping that’s both fragrant and eye-catching.

How to Make Indian Butter Chickpeas Recipe

Step 1: Sauté the Aromatics

Start by melting the butter gently in a pan until it’s fully liquid and shimmering. Add the diced red onion and let it sauté for about 5 to 6 minutes until it turns soft and a little golden—this is where the base flavors begin to build. The slow cooking draws out the onion’s natural sweetness and helps create that melt-in-your-mouth texture you want in Indian curries.

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

Once the onion is softened, stir in the minced garlic and grated ginger, cooking for an additional minute to release their fragrant oils. Then, mix in the tomato paste along with turmeric, cumin, coriander, chili powder, garam masala, and salt. Stir everything together and cook for another minute or two to toast the spices and let their aromas bloom, a crucial step for getting that signature depth in the Indian Butter Chickpeas Recipe.

Step 3: Pour in the Crushed Tomatoes

Add the crushed tomatoes to the pan and stir to combine. This forms the luscious sauce that envelops the chickpeas later on. If you prefer a silky smooth sauce, this is your chance to blend the mixture to your liking, but a chunkier texture brings more rustic charm and honest goodness.

Step 4: Simmer the Chickpeas

Next, stir in the drained and rinsed chickpeas. Let them simmer gently within the sauce for about 10 minutes. This slow cooking allows the chickpeas to absorb those warm, spicy flavors melt into every bite while softening just enough to keep a pleasant bite.

Step 5: Finish with Cream and Lemon

Finally, stir in the heavy cream or coconut milk on low heat until it’s warmed through, creating that signature buttery sauce that’s rich but balanced. Squeeze in the lemon juice and give a final gentle stir to add a refreshing brightness that cuts through the creaminess beautifully. Top the dish with chopped cilantro for a fresh, inviting finish.

How to Serve Indian Butter Chickpeas Recipe

A white bowl filled with a thick, rich orange curry sauce with small soft chunks spread evenly throughout. The curry is topped with chopped green herbs scattered across the surface and three lemon wedges placed on top. The bowl is set on a white marbled surface with a piece of flatbread on the side resting on a white plate. The lighting is natural, highlighting the creamy texture and vibrant colors of the dish. photo taken with an iphone --ar 4:5 --v 7

Garnishes

The chopped cilantro garnish adds a pop of color and a fresh, herbaceous note that brings life to each spoonful. For an extra touch, you can sprinkle a few toasted cumin seeds or a dollop of yogurt to introduce creaminess and contrast.

Side Dishes

This Indian Butter Chickpeas Recipe shines when paired with fluffy basmati rice or warm naan bread, both perfect for soaking up the luscious sauce. You can also serve it alongside a crisp cucumber raita or a simple green salad to add a cool, crunchy texture that balances the richness.

Creative Ways to Present

Try serving the chickpeas layered over roasted vegetables for a vibrant, wholesome bowl, or use it as a hearty filling inside warm wraps for a quick lunch option. You might even scoop it onto toasted flatbread to enjoy it as a satisfying snack with a twist.

Make Ahead and Storage

Storing Leftovers

Indian Butter Chickpeas Recipe leftovers store beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it even tastier the next day.

Freezing

If you want to keep this comforting curry on hand, freeze it in portions for up to 2 months. Just let it cool completely before transferring to freezer-safe containers or bags. Thaw overnight before reheating.

Reheating

Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally to keep the sauce smooth. You might want to add a splash of water or cream to loosen it up if it thickens too much during storage.

FAQs

Can I use canned chickpeas for this recipe?

Absolutely! Canned chickpeas are perfect because they’re already cooked and just need to be rinsed well before adding to ensure the sauce stays fresh and unclouded.

Is there a vegan option for the Indian Butter Chickpeas Recipe?

Yes, simply swap out the butter for a plant-based alternative and use coconut milk instead of heavy cream. This gives you a rich, creamy version without any dairy.

How spicy is this dish?

You can easily adjust the spice level by altering the amount of chili powder or fresh chili you add. If you prefer a milder curry, use less chili; for more heat, add a bit more or keep the seeds in the diced chili.

Can I make this recipe gluten-free?

Definitely! All the ingredients are naturally gluten-free, but just double-check your spices and tomato paste to ensure there are no additives containing gluten.

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

Pair it with fragrant basmati rice or naan bread along with a side salad or some roasted vegetables for a balanced, satisfying meal.

Final Thoughts

This Indian Butter Chickpeas Recipe is one of those dishes that’s easy enough for a weeknight but impressive enough to serve guests. It’s rich, vibrant, and comforting in all the best ways, and it welcomes you in with its warmth and flavor. I can’t wait for you to try it and discover just how delicious chickpeas can be when dressed in buttery, spiced tomato sauce.

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.3 from 1 review

A rich and flavorful Indian Butter Chickpeas recipe that combines tender chickpeas simmered in a creamy, spiced tomato sauce. This vegetarian dish features aromatic spices, butter, and a touch of cream or coconut milk, garnished with fresh cilantro and perfect for a comforting meal in just 25 minutes.

  • Total Time: 25 minutes
  • Yield: 4 servings

Ingredients

Base Ingredients

  • 2 tablespoons butter
  • 540g chickpeas, drained and rinsed
  • 1 red onion, diced

Spices and Seasonings

  • 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

Sauce Ingredients

  • 1 x 400g tin crushed tomatoes
  • 125ml heavy cream or coconut milk
  • ¼ – ½ lemon juice
  • Chopped cilantro to garnish

Instructions

  1. Sauté Onions: Heat the butter in a pan over medium heat until melted. Add the diced red onion and sauté for 5-6 minutes until it softens and turns translucent.
  2. Add Aromatics and Spices: Stir in minced garlic and grated ginger, cooking for another minute until fragrant. Then add tomato paste and all the spices — turmeric, ground cumin, coriander, chili powder (or fresh chili), garam masala, and salt. Cook for 1-2 minutes, stirring constantly to combine the flavors.
  3. Add Tomatoes: Pour in the crushed tomatoes. At this stage, you may choose to blend the sauce for a smooth texture or leave it chunky based on preference. Stir to mix thoroughly.
  4. Simmer Chickpeas: Add the drained chickpeas to the sauce and let everything simmer gently for 10 minutes, allowing the chickpeas to absorb the flavors and the sauce to thicken slightly.
  5. Finish with Cream and Lemon: Reduce the heat to low and stir in the heavy cream or coconut milk along with the lemon juice. Warm through gently without boiling, then remove from heat. Garnish with chopped fresh cilantro before serving.

Notes

  • You can substitute heavy cream with coconut milk for a dairy-free or vegan version.
  • Adjust the chili to your preferred heat level by reducing or increasing the chili powder or fresh chili.
  • Blending the tomato sauce before adding chickpeas will give a smoother, richer texture.
  • This dish pairs well with basmati rice or warm naan bread.
  • Author: Maya
  • 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