Indian Butter Chickpeas Recipe

If you’ve been craving cozy, restaurant-style flavor without spending hours in the kitchen, this Indian Butter Chickpeas Recipe is about to become your new best friend. Rich, creamy, gently spiced, and wildly comforting, it delivers all the indulgence of butter chicken—minus the chicken.

This dish is perfect for busy weeknights, lazy Sundays, or those moments when you want something warm and soul-hugging but still meatless. And yes, your kitchen will smell amazing. Consider yourself warned.

As a chef, I love recipes that feel a little luxurious but don’t demand fancy skills or a mountain of dishes. This one checks every box: pantry spices, simple steps, and big, bold flavor that tastes like it simmered all day (even though it didn’t).

Why You’ll Love This Indian Butter Chickpeas Recipe

Let me count the ways—because there are plenty:

  • Ready in 25 minutes (faster than takeout, friends)
  • Vegetarian comfort food that doesn’t feel like a compromise
  • Creamy, spiced, and satisfying without being overwhelming
  • Meal-prep friendly (hello, stress-free lunches)
  • Naturally gluten-free and easy to make dairy-free

This Indian Butter Chickpeas Recipe is proof that humble chickpeas can absolutely steal the spotlight.

Ingredients You’ll Need

Here’s everything required to make this dreamy curry. Nothing fancy, nothing hard to find—just good, honest ingredients doing delicious things together.

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

Spices & Seasonings

  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp chili powder or 1 red chili, diced
  • 2 tsp garam masala
  • ½ tsp salt

Creamy Base & Finish

  • 1 × 400g tin crushed tomatoes
  • 125 ml heavy cream or coconut milk
  • ¼–½ lemon juice (to taste)
  • Chopped cilantro, for garnish

How to Make Indian Butter Chickpeas (Step-by-Step)

Don’t worry—this recipe is as friendly as it is flavorful. Follow these simple steps, and you’ll be scooping curry like a pro.

Step 1: Build the Flavor Base

Heat the butter in a large pan over medium heat. Once melted, add the diced red onion and sauté for 5–6 minutes, until soft and lightly golden. This step sets the tone, so let those onions relax and sweeten.

Step 2: Add the Aromatics

Stir in the garlic and fresh ginger. Cook for about 1 minute, just until fragrant. Your kitchen should already be smelling incredible—this is a good sign.

Step 3: Spice It Up

Add the tomato paste, turmeric, cumin, coriander, chili, garam masala, and salt. Stir everything together and cook for 1–2 minutes. This quick toast wakes up the spices and deepens their flavor.

Step 4: Create the Sauce

Pour in the crushed tomatoes and stir well. At this point, you can blend the sauce until smooth if you want a restaurant-style texture—but leaving it rustic works beautifully too.

Step 5: Chickpeas Join the Party

Add the chickpeas, stir to coat them in the sauce, and let everything simmer for 10 minutes. This gives the chickpeas time to soak up all that buttery, spiced goodness.

Step 6: Finish with Cream & Citrus

Lower the heat and gently stir in the cream (or coconut milk) and lemon juice. Warm through, taste, and adjust seasoning if needed.

Step 7: Garnish & Serve

Top with chopped cilantro and serve hot. Rice, naan, or even a warm pita are all excellent companions here.

Indian Butter Chickpeas Recipe served with basmati rice and lemon slices in a bowl
This Indian Butter Chickpeas Recipe is rich, creamy, and perfectly paired with fluffy basmati rice and a squeeze of fresh lemon.

Chef Omar’s Tips for Butter Chickpea Success

  • Too spicy? Add a splash more cream or coconut milk—it calms things down instantly.
  • Want deeper flavor? Let the curry sit for 10 minutes before serving. Like most good things in life, it gets better with time.
  • Sauce too thick? A splash of water or veggie broth loosens it right up.
  • Sauce looks rebellious? Relax. It always smooths out once the cream joins the pan.

A Little Kitchen Story

This Indian Butter Chickpeas Recipe became a regular in my kitchen after one of those “surprise guests are coming over” moments. I had chickpeas, spices, and about half an hour. Everyone went back for seconds—and one friend asked if it was a “family recipe.” I’ll take that as a win.

FAQs About Indian Butter Chickpeas Recipe

Can I make this dairy-free?

Absolutely. Swap the butter for plant-based butter or oil, and use coconut milk instead of cream.

How long does it keep in the fridge?

Up to 4 days in an airtight container. Reheat gently on the stovetop or in the microwave.

Can I freeze it?

Yes! Freeze for up to 3 months. Thaw overnight in the fridge before reheating.

What should I serve with it?

Basmati rice, naan, roti, or even quinoa all work beautifully.

Nutrition Information (Per Serving)

  • Calories: 553
  • Total Fat: 34g
  • Saturated Fat: 22g
  • Carbohydrates: 53g
  • Fiber: 14g
  • Protein: 17g
  • Sodium: 563mg

Rich, filling, and satisfying—this is comfort food that actually keeps you full.

Ready to Make It Tonight?

This Indian Butter Chickpeas Recipe is creamy, cozy, and exactly the kind of dish that turns an ordinary evening into something special. Whether you’re cooking for family, friends, or just yourself (no judgment here), it’s a guaranteed crowd-pleaser.

So grab that pan, let the spices bloom, and enjoy every comforting bite. From my kitchen to yours—happy cooking!

More Cozy Chickpea & Curry Dinners to Try

If this Indian Butter Chickpeas Recipe hit the spot, there’s plenty more comfort waiting for you. These dishes keep the same warm spices, creamy textures, and satisfying plant-based goodness—perfect for mixing up your weekly dinner routine without extra effort.

Whether you’re craving something comforting, fresh, or slow-simmered, these recipes keep chickpeas shining in delicious, feel-good ways.

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 served with basmati rice and lemon slices in a bowl

Indian Butter Chickpeas Recipe


  • Author: Omar
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Indian Butter Chickpeas Recipe is a rich, creamy vegetarian curry inspired by classic butter chicken. Made with warm spices, tender chickpeas, and a silky tomato-based sauce, it’s a comforting meal ready in just 25 minutes—perfect for busy weeknights.


Ingredients

Scale
  • 2 tablespoons butter

  • 540 g 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

  • ½ teaspoon ground coriander

  • ½ teaspoon chili powder or 1 red chili, diced

  • 2 teaspoons garam masala

  • ½ teaspoon salt

  • 1 (400 g) can crushed tomatoes

  • 125 ml heavy cream or coconut milk

  • ¼½ lemon juice, to taste

  • Chopped cilantro, for garnish


Instructions

  1. Heat the butter in a large pan over medium heat. Add the diced onion and sauté for 5–6 minutes until soft.

  2. Add the garlic and grated ginger and cook for 1 minute until fragrant.

  3. Stir in the tomato paste, turmeric, cumin, coriander, chili, garam masala, and salt. Cook for 1–2 minutes, stirring constantly.

  4. Pour in the crushed tomatoes. Blend the sauce if desired for a smoother texture.

  5. Add the chickpeas and simmer for 10 minutes, stirring occasionally.

  6. Reduce heat and stir in the cream and lemon juice until warmed through.

  7. Garnish with chopped cilantro and serve hot.

Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or microwave. This curry freezes well for up to 3 months; thaw overnight in the fridge before reheating.

  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 553
  • Sugar: 14 g
  • Sodium: 563 mg
  • Fat: 34 g
  • Saturated Fat: 22 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 1 g
  • Carbohydrates: 53 g
  • Fiber: 14 g
  • Protein: 17 g
  • Cholesterol: 51 mg