Method
How to Make Indian Butter Chickpeas
In a large skillet, melt the butter and olive oil over medium heat until shimmering.
Add the chopped onion and sauté for about 5 minutes until softened and translucent.
Stir in the minced garlic and grated ginger, cooking for an additional 1–2 minutes until fragrant.
Sprinkle in the garam masala, ground cumin, ground coriander, turmeric, and red chili powder. Cook for about 1 minute to toast the spices.
Add the crushed tomatoes and tomato paste, stirring well to combine. Let the mixture simmer for about 5 minutes.
Stir in the drained chickpeas and season with salt to taste. Cook for another 5 minutes to heat through.
Lower the heat and stir in the heavy cream or coconut milk until well combined.
Remove from heat and garnish with fresh cilantro.
Serve hot with rice, naan, or your favorite bread.
Notes
For a creamier sauce, simmer gently rather than boiling. Adjust salt at the end for optimal flavor.