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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A rich, creamy, and flavorful vegan twist on the classic Indian butter chicken dish, using chickpeas instead of meat. This Indian butter chickpeas recipe is packed with warming spices and makes a satisfying, plant-based meal perfect for cozy dinners.


Ingredients

  • 1 tbsp oil (olive or coconut)
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp paprika
  • 1/2 tsp chili powder (optional, for heat)
  • 1/2 tsp salt
  • 400g (14oz) canned chopped tomatoes
  • 2 tbsp tomato puree
  • 1 tsp sugar
  • 2 x 400g (14oz) cans chickpeas, drained and rinsed
  • 200ml (3/4 cup) coconut milk
  • Fresh coriander, for garnish
  • Cooked rice or naan, to serve

Instructions

  1. Heat the oil in a large pan over medium heat. Add the chopped onion and cook for 5–7 minutes until softened and starting to caramelize.
  2. Add the minced garlic and grated ginger. Sauté for 1–2 minutes until fragrant.
  3. Stir in the ground cumin, coriander, garam masala, turmeric, paprika, chili powder (if using), and salt. Cook for 1 minute to toast the spices.
  4. Add the chopped tomatoes, tomato puree, and sugar. Stir well and let it simmer for 10 minutes until thickened.
  5. Add the drained chickpeas and stir to coat them in the sauce. Simmer for another 10 minutes, allowing the flavors to meld.
  6. Stir in the coconut milk and let the curry cook for an additional 5 minutes until heated through and creamy.
  7. Taste and adjust seasoning as needed. Serve hot, garnished with fresh coriander, alongside rice or naan.

Notes

  • Use full-fat coconut milk for the creamiest texture.
  • Add more chili if you prefer a spicier curry.
  • This dish freezes well – perfect for meal prep.
  • You can substitute chickpeas with lentils or tofu for variation.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 7g
  • Sodium: 520mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg