Print

Creamy Indian Butter Chickpeas for Quick Comfort Food Recipe

3.9 from 56 reviews

This Creamy Indian Butter Chickpeas recipe offers a rich, comforting dish featuring chickpeas simmered in a spiced tomato and buttery sauce with a luxurious finish of cream and fresh lemon juice. Perfect for a quick and satisfying vegetarian meal that delivers authentic Indian flavors in just 40 minutes.

Ingredients

Scale

Main Ingredients

  • 2 tablespoons Butter (Use vegan butter for a dairy-free option.)
  • 1 medium Red Onion (Yellow onion can be used as a substitute.)
  • 2 cloves Garlic (Minced; fresh garlic is preferred for stronger flavor.)
  • 1 tablespoon Fresh Ginger (Grated; ground ginger can substitute but will change the flavor.)
  • 1 teaspoon Tomato Paste (Can omit in a pinch.)
  • 1 teaspoon Turmeric Powder (Provides earthy flavor and a vibrant color.)
  • 1 teaspoon Ground Cumin (Essential for authentic flavor.)
  • 0.5 teaspoon Ground Coriander (Adds citrusy note that balances other spices.)
  • 0.5 teaspoon Chili Powder (Adjust according to spice preference.)
  • 2 teaspoons Garam Masala (A spice blend for traditional Indian flavor.)
  • 0.5 teaspoon Salt (Enhances all flavors in the dish.)
  • 1 tin (400g) Crushed Tomatoes (Forms the base of the sauce.)
  • 540g Drained Chickpeas (Canned or pre-cooked)
  • 125 ml Heavy Cream (Coconut milk can be used for a dairy-free version.)
  • 0.5 medium Lemon Juice (Adds acidity for a well-rounded taste.)
  • Chopped Cilantro (For garnish and fresh aroma.)

Instructions

  1. Prepare the base: In a large skillet, melt 2 tablespoons of butter over medium heat. Add 1 diced red onion and sauté for 5-6 minutes until soft and translucent, creating a flavorful base for the sauce.
  2. Add aromatics: Stir in 2 minced garlic cloves and 1 tablespoon of grated fresh ginger, cooking for an additional minute until fragrant to build depth in the dish.
  3. Incorporate spices and tomato paste: Mix in 1 teaspoon tomato paste along with the spices: 1 teaspoon turmeric powder, 1 teaspoon ground cumin, 0.5 teaspoon ground coriander, and 0.5 teaspoon chili powder. Cook for 1-2 minutes, stirring constantly to toast the spices and develop rich flavors.
  4. Simmer the tomato sauce: Pour in 1 tin (400g) crushed tomatoes and stir well. Let the mixture simmer gently for 2-3 minutes, allowing the flavors to meld.
  5. Add chickpeas and cook: Add 540g of drained chickpeas to the skillet and stir to coat them thoroughly in the sauce. Cover the skillet and let it simmer for 10 minutes to let the chickpeas absorb the spice-infused sauce.
  6. Finish the sauce: Stir in 125 ml heavy cream or coconut milk for a creamy texture and add juice from half a lemon for freshness and balanced acidity. Warm the dish through for an additional 2-3 minutes, making sure it’s well combined and heated.
  7. Garnish and serve: Sprinkle chopped cilantro over the dish for aroma and a fresh touch. Serve hot over basmati rice or with garlic naan for an authentic Indian comfort meal.

Notes

  • For a vegan or dairy-free version, substitute butter with vegan butter and heavy cream with coconut milk.
  • Adjust chili powder according to your preferred spice level.
  • Use canned chickpeas to reduce prep time; just be sure to drain and rinse them well.
  • Garam masala is key for authentic flavor—try to use fresh or good quality for best results.
  • The dish pairs excellently with basmati rice or Indian breads like naan or roti.

Keywords: Indian butter chickpeas, butter chickpea curry, creamy chickpeas, vegetarian Indian recipe, chickpea masala, quick Indian comfort food