Indian Butter Chickpeas

A close-up shot of a pan full of creamy butter chickpeas

This vegan spin on butter chicken takes less than 30 minutes to make and is so flavorful with a hint of spice! You’ll never need to order Indian again once you make this recipe.




  1. Heat the oil in a large pot or Dutch oven over medium heat. Add the onion and a pinch of salt and pepper, and cook, stirring frequently, until onion is soft and translucent, 7–9 minutes. Add the garlic, ginger, and spices, and cook for an additional 30 seconds, or until fragrant. Stir in the tomato paste and cook, stirring, for a minute or two, until the tomato paste has deepened in color.
  2. Add the chickpeas and coconut milk, and stir to combine. Increase heat to medium-high and bring to a simmer, then reduce heat to medium-low. Simmer for 10–15 minutes, stirring occasionally, until the sauce thickens. Stir in the lemon juice. Serve over rice with a sprinkle of chopped cilantro.

Keywords: vegan recipe, takeout recipe, butter chicken, indian recipe, plant based, easy, quick