Easy Indian Butter Chickpeas

Easy Indian Butter Chickpeas are a creamy, spiced, and utterly satisfying dish that’s perfect for weeknight dinners or meal prep. With a rich tomato-coconut base, aromatic spices, and tender chickpeas, this dish captures the essence of Indian comfort food. It’s hearty enough to serve on its own or paired with rice, naan, or flatbreads for a complete meal that’s bound to impress family and friends.

Why You’ll Love This Recipe

  • Quick and simple to prepare with pantry-friendly ingredients.
  • Rich, creamy, and packed with warming Indian spices.
  • Perfectly vegan (or vegetarian with optional cream) and protein-packed.
  • Versatile: serve with rice, naan, or add extra vegetables for a hearty meal.

Ingredients

  • 4 tablespoons butter, divided – Adds richness and smooth texture to the sauce.
  • 1 large onion, finely chopped – Provides natural sweetness and depth.
  • 3 garlic cloves, minced – Aromatic base that enhances flavor.
  • 1 tablespoon freshly grated ginger – Adds warmth and subtle zest.
  • 2 tablespoons garam masala – Signature Indian spice blend for depth and aroma.
  • 2 teaspoons curry powder – Adds warmth and classic curry flavor.
  • 1 teaspoon turmeric – Earthy, mild, and vibrant yellow color.
  • 1 teaspoon cayenne pepper – Light heat; adjust to taste.
  • ¼ teaspoon ground cumin – Adds subtle earthy undertones.
  • ¼ teaspoon salt – Balances and enhances flavors.
  • 1 (6 oz / 170 g) can tomato paste – Intensifies tomato flavor and thickens sauce.
  • 1 (14 oz / 400 g) can diced tomatoes – Provides acidity and body.
  • 1 (14 oz / 400 g) can full-fat coconut milk – Creates creamy texture and rich flavor.
  • 3 (15.5 oz / 440 g) cans chickpeas, drained and rinsed – Protein-packed base of the dish.
  • 1 tablespoon cornstarch (or arrowroot powder) – Thickens sauce.
  • 4 tablespoons heavy cream – Adds luxurious creaminess.
  • Fresh cilantro or parsley, chopped – Optional garnish for freshness and color.

How to Make Easy Indian Butter Chickpeas

Step 1: Sauté Aromatics

Melt 2 tablespoons of butter in a large pot or saucepan over medium-high heat. Add onions and a pinch of salt, sautéing for about 5 minutes until translucent. Add garlic and cook for 1 minute until fragrant.

Step 2: Add Spices and Tomato Paste

Stir in ginger, garam masala, curry powder, turmeric, cayenne, cumin, and tomato paste. Cook for 30 seconds until fragrant and well combined.

Step 3: Add Tomatoes and Simmer

Add the can of diced tomatoes, then fill the tomato can ¾ full with water and pour into the pot. Bring to a low simmer, cover, and cook for 10 minutes, stirring occasionally.

Step 4: Blend the Sauce

Remove from heat and add coconut milk. Use an immersion blender to purée the sauce until smooth and creamy.

Step 5: Add Chickpeas and Simmer

Return the pot to heat, add chickpeas, and stir well. Cover and simmer gently for 20–25 minutes, stirring occasionally.

Step 6: Thicken and Finish

In a small bowl, whisk together cornstarch and heavy cream. Add this slurry along with the remaining 2 tablespoons of butter. Simmer for 5 more minutes, stirring carefully until the sauce thickens. Taste and adjust seasoning as needed.

Step 7: Serve

Sprinkle with chopped fresh cilantro or parsley and serve hot with rice, naan, or your favorite flatbread.

Easy Indian Butter Chickpeas Creamy Chickpea Curry
Easy Indian Butter Chickpeas 107

Tips for Success

  • Use full-fat coconut milk for a rich, creamy texture.
  • Adjust cayenne pepper for your preferred spice level.
  • Stir the cornstarch and cream slurry well to avoid lumps.
  • Simmer gently to prevent the sauce from splitting.

Equipment Needed

  • Large pot or saucepan
  • Knife and cutting board
  • Immersion blender (or regular blender)
  • Spoon or spatula for stirring
  • Measuring spoons and cups

Recipe Variations

  • Vegetable Boost: Add spinach, peas, or bell peppers for extra nutrition.
  • Spicy Version: Increase cayenne or add chopped green chilies.
  • Cream-Free Option: Replace heavy cream with extra coconut milk for a vegan-friendly version.
  • Protein Swap: Try adding cooked tofu, paneer, or lentils for variety.

Serving Suggestions

Serve Butter Chickpeas over steamed basmati rice or with warm naan bread. Pair with a simple cucumber salad or pickled vegetables to balance the richness. Garnish with cilantro and a squeeze of lemon for brightness.

FAQs

Can I make this ahead of time?
Yes, it stores well in the refrigerator for 3–4 days. Reheat gently on the stove.

Can I freeze Butter Chickpeas?
Yes, freeze in an airtight container for up to 2 months. Thaw overnight before reheating.

Is this dish vegan?
Use coconut milk and omit heavy cream, or replace with non-dairy cream, for a fully vegan version.

How can I make it spicier?
Add extra cayenne pepper, chopped green chilies, or a pinch of chili powder to taste.

Can I use canned chickpeas instead of dried?
Yes, canned chickpeas are perfect for this recipe and save prep time.

Final Thoughts

Easy Indian Butter Chickpeas are creamy, flavorful, and comforting, making them a perfect addition to any weeknight meal or special dinner. With aromatic spices, tender chickpeas, and a luscious coconut-tomato sauce, this dish is a vegan-friendly crowd-pleaser. Experiment with extra vegetables or proteins to make it your own, and enjoy the rich, warming flavors of Indian cuisine right at home.

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
Easy Indian Butter Chickpeas

Easy Indian Butter Chickpeas: Creamy, Flavorful, Vegan-Friendly Delight


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

Easy Indian Butter Chickpeas are creamy, spiced, and comforting. A vegan-friendly dish with coconut milk, chickpeas, and aromatic spices perfect for serving with rice or naan.


Ingredients

  • 4 tablespoons butter, divided
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 2 tablespoons garam masala
  • 2 teaspoons curry powder
  • 1 teaspoon turmeric
  • 1 teaspoon cayenne pepper
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon salt
  • 1 (6 oz / 170 g) can tomato paste
  • 1 (14 oz / 400 g) can diced tomatoes
  • 1 (14 oz / 400 g) can full-fat coconut milk
  • 3 (15.5 oz / 440 g) cans chickpeas, drained and rinsed
  • 1 tablespoon cornstarch (or arrowroot powder)
  • 4 tablespoons heavy cream


Instructions

  1. Melt 2 tablespoons butter in a large pot over medium-high heat. Add onions and sauté 5 minutes until translucent.
  2. Add garlic and sauté 1 minute until fragrant.
  3. Add ginger and spices; sauté 30 seconds. Stir in tomato paste.
  4. Add diced tomatoes and 3/4 can of water. Simmer 10 minutes, covered.
  5. Remove from heat; add coconut milk and blend until smooth.
  6. Return to heat, add chickpeas, simmer 20–25 minutes.
  7. Whisk cornstarch and heavy cream; add along with remaining 2 tablespoons butter, simmer 5 minutes until thickened.
  8. Adjust seasoning and garnish with fresh cilantro. Serve with rice or naan.

Notes

  • Adjust cayenne pepper for desired heat level.
  • For vegan, substitute butter and cream with plant-based alternatives.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: Saute / Simmer
  • Cuisine: Indian

Leave a Comment

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