Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Indian Butter Chickpeas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 54 reviews

This Indian Butter Chickpeas recipe offers a rich and creamy vegetarian curry packed with aromatic spices and tender chickpeas simmered in a buttery tomato sauce. Perfect for a comforting weeknight meal, this dish combines the warmth of garam masala, turmeric, cumin, and chili with a luxurious finish of cream and fresh lemon juice, garnished with cilantro for freshness.

  • Total Time: 25 minutes
  • Yield: 4 servings

Ingredients

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
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 0.5 tsp ground coriander
  • 0.5 tsp chili powder or 1 red chili, diced
  • 2 tsp garam masala
  • 0.5 tsp salt
  • 1 x 400g tin crushed tomatoes
  • 125ml heavy cream or coconut milk
  • ¼ – ½ lemon juice
  • Chopped cilantro to garnish

Instructions

  1. Saute Onions: Heat the butter in a pan over medium heat until melted. Add the diced red onion and saute for 5-6 minutes until softened and translucent.
  2. Add Aromatics and Spices: Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant. Add the tomato paste along with turmeric, ground cumin, ground coriander, chili powder (or diced red chili), garam masala, and salt. Cook for 1-2 minutes, continuously stirring to combine and release the spices’ aroma.
  3. Add Tomatoes: Pour in the crushed tomatoes to the pan. Optionally, blend the sauce until smooth if you prefer a creamy texture, or leave it chunky.
  4. Simmer Chickpeas: Add the drained chickpeas to the sauce, stir well, and let them simmer gently for 10 minutes to absorb the flavors and thicken the sauce slightly.
  5. Finish with Cream and Lemon: Reduce heat to low, then stir in the heavy cream (or coconut milk) and lemon juice. Warm the curry through without boiling. Garnish with chopped cilantro before serving.

Notes

  • You can substitute heavy cream with coconut milk for a dairy-free version, making the dish vegan-friendly.
  • Adjust the chili quantity according to your spice preference – reduce for milder or increase for extra heat.
  • This curry pairs well with basmati rice or warm naan bread.
  • Leftovers can be refrigerated for up to 3 days and reheated gently on the stove.
  • For a smoother sauce, blend the tomato and spice mixture before adding chickpeas.
  • Author: Daisy
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian