Savory Indian Butter Chickpeas Recipe

Posted on January 18, 2026

Delicious Indian Butter Chickpeas served in a bowl, featuring rich sauce and tender chickpeas.

Indian Butter Chickpeas Recipe cravings usually hit me when I want something cozy, fragrant, and totally doable on a busy night. Maybe you feel the same way when you open the pantry, see a couple cans of chickpeas, and wish dinner could just make itself.

This recipe brings those warm restaurant vibes right into your kitchen without complicated steps. It is rich, saucy, and the kind of meal that makes you want to cuddle a bowl on the couch. If you have 30 to 40 minutes, you can pull it off, even if you are new to Indian-inspired cooking. Let me show you how I keep it simple and wildly good.

Ingredients for Butter Chickpeas (Pantry Staples and Fresh Additions)

Quick breakdown: pantry vs fresh

Think of this dish like a soft, creamy blanket for chickpeas. You get a nutty tomato-butter sauce that hugs every bite, and most of what you need is probably already at home. Here is what I use for a small family batch, and you can easily double it for meal prep.

  • 2 cans chickpeas, drained and rinsed
  • 2 tablespoons neutral oil or ghee
  • 2 tablespoons butter, plus more to finish
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 1 to 2 green chiles, slit or minced, optional
  • 1.5 teaspoons garam masala
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked or sweet paprika
  • 1 teaspoon cumin
  • 1 teaspoon turmeric
  • 1 can crushed tomatoes or tomato passata
  • 1 cup heavy cream or full-fat coconut milk
  • 1 tablespoon sugar or honey to balance acidity
  • 1 teaspoon salt to start, plus more to taste
  • Fresh cilantro and lemon for finishing

Pantry swaps that totally work: tomato sauce instead of crushed tomatoes, coconut cream instead of heavy cream, and ghee instead of oil if you have it. If you want it extra luxurious, stir in a dollop of plain yogurt at the end for tang.

Indian Spices That Create Authentic Butter Curry Flavor

Butter curry is famous for being mellow yet deeply spiced. The magic is in a few staples. Garam masala is your warm-blanket blend that usually includes cinnamon, clove, cardamom, and pepper. Cumin and coriander add earthiness, turmeric brings color and a gentle kick, and paprika gives you that beautiful hue without blowing your head off. If you like gentle heat, a pinch of cayenne will do.

Whenever I test an Indian Butter Chickpeas Recipe, I toast the spices in oil or ghee first. Heat unlocks their aroma fast. You will know it is right when your kitchen smells like a cozy spice shop and the onions go golden. If you enjoy chickpea recipes that lean spicier or saucier, I have another favorite on the site that you might love too. Try this Indian Chickpea Curry for a different weeknight option that still brings all the comfort.

How to Make Butter Chickpeas Step by Step at Home

My simple timeline for a smooth cook

My go-to approach keeps stress low and flavor high. This is how I walk through it, every time I build an Indian Butter Chickpeas Recipe from scratch.

1. Prep first: chop your onion, mince the garlic and ginger, and rinse the chickpeas. If I am in a real rush, I do this the night before and stash it in the fridge.

2. Bloom the spices: warm the oil or ghee in a deep skillet over medium heat. Add onion and cook until lightly golden, about 6 to 8 minutes. Stir in garlic, ginger, and chiles, and sauté 30 seconds until fragrant. Add cumin, coriander, paprika, turmeric, and garam masala. Stir 30 to 60 seconds. Do not let it burn.

3. Build the sauce: pour in crushed tomatoes and a splash of water, then simmer for 8 to 10 minutes. If you want a super smooth sauce, use an immersion blender here. The smoother the base, the silkier the finish.

4. Chickpeas and cream: stir in chickpeas, salt, and sugar. After 2 to 3 minutes, add the cream or coconut milk. Simmer another 5 to 8 minutes until it thickens to your liking.

5. Finish with butter and lemon: turn off the heat, swirl in a little butter for shine, and squeeze in lemon. Taste for salt and sweetness. Finish with fresh cilantro.

That is it. If your sauce ever tastes too acidic, a touch more butter and another pinch of sugar balances it fast.

One-Pot Butter Chickpeas Method for Easy Cooking

If you are aiming for minimal dishes, the one-pot route is the way to go. Use a heavy-bottomed pot, do the onion and spice step right in there, then add tomatoes, chickpeas, and cream. The trick is to keep the heat gentle once the cream goes in so it does not split. If it does, do not panic. A splash of hot water and a firm whisk usually brings it back together. Also, lid on for 5 minutes near the end turns the sauce extra velvety with steam.

How to Make the Sauce Extra Creamy and Rich

Here are my go-to tricks when I want a restaurant-style finish. First, blend the tomato sauce before adding cream. Second, use a mix of butter and ghee for depth. Third, let it rest off the heat for a couple minutes before serving. The flavors settle, the sauce thickens, and everything mellows into silky perfection. If you are into the buttery side of life, you might also love this simple Homemade Butter Chicken for nights when you want something equally comforting.

Vegan Butter Chickpeas and Dairy-Free Substitutions

You can make a stunning vegan version without losing flavor. Swap butter for olive oil or vegan butter, and heavy cream for full-fat coconut milk. A few cashews blended with hot water into a paste can also give you a super creamy finish. Add a teaspoon of maple syrup to round the tang if needed. You can still keep the magic of an Indian Butter Chickpeas Recipe with these simple swaps, and honestly it is so good people rarely notice it is dairy free.

Protein Boosters and Vegetable Variations for Chickpea Curry

Chickpeas are already a protein win, but you can stretch the meal with extra ingredients without messing up the sauce. Add peas for sweetness, baby spinach for color, or roasted cauliflower for texture. If you are feeding hungry folks, fold in cubes of paneer or crispy tofu near the end so they stay firm. Sometimes I toss in a handful of cooked lentils for more body. The sauce makes everything taste unified and cozy.

How to Adjust Spice Level From Mild to Spicy

Choose your heat style

Mild: skip the chiles and cayenne, use sweet paprika, and add a little extra cream. Great for kids or spice-sensitive friends.

Medium: use one green chile and a pinch of cayenne. Keep paprika in the mix. This is my weeknight sweet spot.

Hot: add two chiles, a full quarter teaspoon of cayenne, and finish with a sprinkle of chili flakes. Keep lemon handy to brighten and balance heat.

Remember, heat grows as the sauce simmers, so taste at the end, not the beginning. A little honey or extra butter can take the edge off if you go too far.

What to Serve With Butter Chickpeas (Rice, Naan, and Sides)

  • Steamed basmati rice or brown rice for a hearty base
  • Warm naan or roti to scoop up the sauce
  • Cucumber raita or plain yogurt for cool contrast
  • Quick pickled onions for a zippy crunch
  • Roasted veggies, like carrots or cauliflower, on the side

If you like building bowls, add rice, butter chickpeas, a handful of greens, and drizzle with yogurt. It is simple and satisfying. For more saucy dinner inspiration with easy cleanup, I also love the quick flavors in this Honey Garlic Shrimp when I am not in the mood for beans.

Make-Ahead, Meal Prep, and Freezer-Friendly Instructions

Prep once, eat twice

This is an ideal meal prep recipe. Make a big batch on Sunday, and it will handle lunches or quick dinners all week. If you plan to freeze it, cook the sauce fully, let it cool, then pack in airtight containers. I like flat freezer bags because they thaw quickly in a bowl of warm water. For best texture, freeze without cilantro and add that fresh after reheating. It keeps 2 to 3 months in the freezer and tastes just as cozy when it comes back.

How to Make the Sauce Extra Creamy and Rich

Wait, did we double this header? We already covered creamy sauce above. To keep your reading smooth, here is one quick add-on: if you ever want a lighter but still creamy finish, whisk in a spoon of yogurt off the heat and give it a gentle stir. It adds tang without heaviness. Also, cooking the tomatoes an extra few minutes before adding cream pulls out that raw taste and gives a deeper flavor. Done and done.

How to Store and Reheat Butter Chickpeas Properly

Microwave vs stovetop

Storage: keep leftovers in a sealed container in the fridge for up to 4 days. The sauce thickens as it rests, which is a nice bonus. Reheating on the stovetop is my favorite. Add a splash of water, warm over medium-low, and stir often until creamy again. For the microwave, reheat in short bursts, stirring between each round, and add a tiny bit of water or cream if it is too thick. Always taste and adjust salt and lemon at the end. It wakes everything up.

Common Questions

Can I use dried chickpeas?

Absolutely. Soak overnight, cook until tender, and use about 3 cups cooked chickpeas for this recipe.

What if my sauce is too tangy?

Add a knob of butter, a pinch of sugar, and let it simmer for 2 minutes. It mellows quickly.

What pan works best?

A heavy skillet or Dutch oven is ideal. The even heat helps prevent the cream from splitting.

Can I skip the green chiles?

Yes. The dish will still be flavorful thanks to the spice blend, ginger, and garlic.

Is there a gluten issue?

The curry itself is naturally gluten free. Just check labels on store-bought naan if you plan to serve it.

A Warm Bowl Waiting For You Tonight

When I want a no-fuss dinner that still tastes like a hug, I return to this Indian Butter Chickpeas Recipe without thinking twice. The creamy sauce, the soft chickpeas, and the cozy spices make it weeknight gold. If you want to compare styles or dive deeper, this look at this Recipe is a helpful outside reference for techniques and seasoning. However you spin it, you will end up with a pot of comfort that is light on effort and big on flavor. Grab a spoon, warm some naan, and let dinner take care of you tonight.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maria
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

A cozy, rich, and flavorful dish featuring chickpeas in a nutty tomato-butter sauce, perfect for a quick weeknight dinner.


Ingredients

Main Ingredients

  • 2 cans chickpeas, drained and rinsed
  • 2 tablespoons neutral oil or ghee
  • 2 tablespoons butter, plus more to finish
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 1 to 2 units green chiles, slit or minced, optional
  • 1.5 teaspoons garam masala
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked or sweet paprika
  • 1 teaspoon cumin
  • 1 teaspoon turmeric
  • 1 can crushed tomatoes or tomato passata
  • 1 cup heavy cream or full-fat coconut milk (Can substitute with coconut cream.)
  • 1 tablespoon sugar or honey (To balance acidity.)
  • 1 teaspoon salt (Plus more to taste.)
  • Fresh cilantro and lemon for finishing


Instructions

Preparation

  1. Chop your onion, mince the garlic and ginger, and rinse the chickpeas. If in a rush, do this the night before.

Cooking

  1. Warm the oil or ghee in a deep skillet over medium heat. Add onion and cook until lightly golden, about 6 to 8 minutes.
  2. Stir in garlic, ginger, and chiles, and sauté for 30 seconds until fragrant.
  3. Add cumin, coriander, paprika, turmeric, and garam masala. Stir for 30 to 60 seconds without burning.
  4. Pour in crushed tomatoes and a splash of water, then simmer for 8 to 10 minutes.
  5. Stir in chickpeas, salt, and sugar. After 2 to 3 minutes, add the cream or coconut milk. Simmer another 5 to 8 minutes.
  6. Turn off the heat, swirl in a little butter for shine, and squeeze in lemon. Taste for salt and sweetness. Finish with fresh cilantro.

Notes

For a one-pot method, do all steps in a heavy-bottomed pot. Can be made vegan by substituting ingredients. Serve with rice, naan, or a fresh salad.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner, Main Course
  • Cuisine: Indian

Tags:

You might also like these recipes

Leave a Comment

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