Indian Butter Chickpeas - Easy Main Dish

Warm, buttery chickpeas with aromatic spices—comfort in every bite. Main Dishes .

Creamy Indian butter chickpeas that make a satisfying main dish, ready in under an hour.

Published: April 25, 2026
Share:
Jump to Recipe Pin It
Indian Butter Chickpeas - Easy Main Dish | CookDishWorld - Easy & Delicious Recipes for Every Meal
Butter chickpeas have traveled through centuries, originally appearing in the kitchens of the Mughal courts where butter (makhan) was prized for its richness. Over time, the dish settled into home cooking across the Indian subcontinent, becoming a staple for its heart‑warming qualities. The story of this recipe is rooted in tradition, not theatrics, and it invites you to partake in that legacy without any fuss.

Why You'll Love It

  • - Creamy texture without heavy cream
  • - Warm spices that awaken the palate
  • - Ready in less than an hour
  • - Perfect as a main or a hearty side

“The butter chickpeas turned my weeknight into a cozy feast—so simple, yet unforgettable.”

Essential Ingredient Guide

  • Chickpeas: Use canned chickpeas for speed; rinse well to remove excess salt.
  • Unsalted Butter: Butter provides richness; let it melt gently to release its nutty aroma.
  • Tomatoes: Fresh diced tomatoes add acidity and bright color.
  • Garam Masala: A pinch at the end lifts the dish with fragrant warmth.
  • Lemon Juice: A splash brightens the palate and balances butter richness.
  • Heavy Cream: Just a little creates silkiness; you can substitute coconut cream for dairy‑free.
Preparing Indian Butter Chickpeas - Easy Main Dish | CookDishWorld - Easy & Delicious Recipes for Every Meal

Complete Cooking Process

  • Ingredient Readiness:

    Rinse chickpeas, dice tomatoes, mince garlic and ginger, and measure spices before heating the pan.

  • Flavor Development:

    Sauté aromatics in butter, then stir in spices so they toast lightly, releasing their essential oils.

  • Texture Control:

    Add chickpeas and tomatoes, simmer gently so the beans stay firm yet absorb the sauce.

  • Finishing Touches:

    Swirl in cream and a squeeze of lemon, then finish with fresh cilantro.

  • Serving Timing:

    Serve hot, right after the final stir, so the butter stays glossy and the flavors vivid.

  • Pro Tips

    • Use a heavy‑bottomed pan to prevent scorching.
    • Don’t over‑cook the chickpeas; they should stay plump.
    • Add a pinch of sugar if the tomatoes are very acidic.

    I find the moment the cream meets the butter is magical—pause, watch the swirl, and let the aroma fill the kitchen. That's the quiet joy of home cooking, and it makes the dish feel like a hug on a plate. So, take your time, trust the process, and enjoy each step.

Cooking Indian Butter Chickpeas - Easy Main Dish | CookDishWorld - Easy & Delicious Recipes for Every Meal

The essence of the dish:

The magic lies in the buttery base, layered with familiar Indian spices, turning simple chickpeas into a comforting, velvety main.

A fun fact or historical angle:

During the Mughal era, butter was a status symbol; dishes like these were served to royalty, showcasing both flavor and luxury.

Flavor or sensory focus:

Expect a buttery mouthfeel, a gentle heat from cumin and garam masala, and a bright finish from lemon and cilantro.

You Must Know

  • Don’t rush the spice toast; it’s key to depth.
  • Taste before adding salt; butter already brings richness.
  • Finish with fresh herbs for contrast.

Frequently Asked Questions

→ Can I use dried chickpeas?

Yes, soak them overnight and cook until tender; this adds a home‑cooked feel.

→ What if I’m dairy‑free?

Swap butter for ghee or a plant‑based spread, and use coconut cream instead of dairy cream.

→ How spicy is the dish?

Mild to medium; adjust by adding fresh chilies or a pinch of cayenne.

→ Can I freeze leftovers?

Absolutely—cool completely, store in airtight containers, and reheat gently on the stovetop.

→ What sides pair well?

Serve with basmati rice, warm naan, or a crisp cucumber salad.

→ Is this recipe gluten‑free?

Yes, it’s naturally gluten‑free as long as you choose a gluten‑free broth.

Chef's Tips

For extra depth, toast the spices a minute longer before adding tomatoes.,If the sauce looks too thick, add a splash of water or vegetable broth.,Adjust lemon juice at the end to balance richness.

Nutrition Facts

per serving

420

Calories

14g

Protein

44g

Carbs

18g

Fat

Fiber: 12g
Sugar: 8g
Sodium: 620mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
Medium
🍋 Sour
Low
🍖 Umami
Medium

Rich, buttery, and warmly spiced

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Chickpeas White beans or lentils

Adjust cooking time; beans may need a longer simmer.

Heavy Cream Coconut cream

Adds a subtle coconut flavor; reduce any added sugar.

Recipe Variations

Try these delicious twists on the original

Spicy Version

Add 1 tsp red pepper flakes and a drizzle of sriracha for a kick.

Mediterranean Style

Stir in olives, sun‑dried tomatoes, and crumbled feta at the end.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Skipping the butter browning step, which reduces depth.
  • Over‑cooking chickpeas, making them mushy.
  • Adding cream too early, causing it to split.

Meal Prep & Storage

Make Ahead Tips

You can rinse and drain the chickpeas a day ahead, storing them in a sealed container with a splash of water.

Leftover Ideas

Reheat gently in a skillet, adding a splash of broth to restore moisture.

Perfect Pairings

Serve this with...

Chilled Riesling or crisp Sauvignon Blanc Steamed basmati rice with a pinch of cumin Simple cucumber raita with mint

Cooking Timeline

0-5 min

Prepare ingredients: rinse chickpeas, dice tomatoes, chop aromatics.

5-10 min

Melt butter, sauté onion, garlic, and ginger until fragrant.

10-15 min

Toast spices, add tomatoes, cook down, then stir in chickpeas.

15-20 min

Pour in cream, simmer gently, allowing sauce to thicken.

20-25 min

Finish with garam masala, lemon juice, garnish, and serve.

Indian Butter Chickpeas - Easy Main Dish

Indian Butter Chickpeas - Easy Main Dish

A creamy, spiced Indian butter chickpeas dish that’s quick, healthy, and perfect as a hearty main.

Author: Amelia

Timing

Prep Time

15 Minutes

Cook Time

25 Minutes

Total Time

40 Minutes

Recipe Details

Category: Main Dishes
Difficulty: Easy
Cuisine: Indian
Yield: 4 Servings Servings
Dietary: None

Ingredients

Main Ingredients

  • 01 2 cans (15 oz each) chickpeas, drained and rinsed
  • 02 3 tbsp unsalted butter
  • 03 1 medium onion, finely chopped
  • 04 2 cloves garlic, minced
  • 05 1 tsp freshly grated ginger
  • 06 2 large tomatoes, diced
  • 07 1/2 cup heavy cream
  • 08 1 tsp ground cumin
  • 09 1 tsp ground coriander
  • 10 1/2 tsp turmeric
  • 11 1 tsp garam masala
  • 12 1/4 tsp red chili powder (optional)
  • 13 Juice of 1/2 lemon
  • 14 Salt to taste
  • 15 Fresh cilantro leaves, chopped for garnish

Instructions

Step 01

In a large skillet, melt the butter over medium heat until it foams and gives off a nutty scent.

Step 02

Add the onion, garlic, and ginger; sauté until the onion turns translucent, about 3–4 minutes.

Step 03

Stir in cumin, coriander, turmeric, and chili powder; let the spices toast lightly for 30 seconds, then add the diced tomatoes.

Step 04

Cook the tomatoes until they break down, about 5 minutes, then add the chickpeas and coat them in the spice‑butter mixture.

Step 05

Pour in the heavy cream, reduce heat to low, and simmer for 5 minutes, allowing the sauce to thicken.

Step 06

Finish with garam masala, lemon juice, and salt; stir gently, then garnish with fresh cilantro before serving.

Notes & Tips

  • 1 For extra depth, toast the spices a minute longer before adding tomatoes.
  • 2 If the sauce looks too thick, add a splash of water or vegetable broth.
  • 3 Adjust lemon juice at the end to balance richness.

Tools You'll Need

  • Large skillet

  • Wooden spoon

  • Measuring spoons

  • Knife

  • Cutting board

Must-Know Tips

  • Don’t overcrowd the pan; cook chickpeas in batches if needed.
  • Let the butter brown slightly for a richer flavor.
  • Taste and adjust seasoning before serving.

Professional Secrets

  • Use room‑temperature chickpeas for even warming.
  • Finish with a cold squeeze of lemon to brighten the dish.
  • Add a pinch of sugar if tomatoes are overly acidic.
Amelia

Recipe by

Amelia

Amelia is a seasoned food blogger and recipe creator at CookDishWorld, where she blends culinary expertise with an unwavering love for sharing delicio ...

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime