Coconut Butter Chickpeas

5 from 1 vote

This post may contain affiliate links! For more info, check out our privacy policy.

Coconut butter chickpeas are a vegetarian variation of the classic Indian butter chicken. This one-pot dish features tender chickpeas simmered in a fragrant, and spiced coconut milk-based tomato sauce. For more chickpea recipes, be sure to check out our Chickpea “Tuna” Salad and The Best Homemade Hummus next.

plated butter chickpeas with rice and cilantro

What ingredients do you need for this Indian Butter Chickpeas recipe?

Onion, garlic cloves, and ginger: Provide a sweet, savory, base for the chickpeas cooked in coconut oil or ghee.

Spices: We’re using garam masala powder, chili powder for a hint of smoky flavor, nutty coriander powder, cumin powder, mildly sweet paprika, and cardamon powder, as well as kosher salt.

Chickpeas: Are simmered in the spices, and aromatics, with coconut milk and tomatoes. Rinse and drain the garbanzo beans.

Coconut milk: Use full-fat milk so your dairy-free sauce is just as creamy as the classic Indian dish, traditional butter chicken (murgh makhani).

Crushed tomatoes: The acidity of the tomatoes balances the sweetness of the coconut milk.

Unsalted butter: This provides a velvety smooth finish. Use vegan butter to keep these butter chickpeas plant-based.

Serve

Fresh cilantro leaves: This adds a touch of herby flavor.

Basmati rice: Use light, fluffy rice to soak up the luscious sauce.

a bowl of butter chickpeas with rice and bread

Step-by-step instructions to make the best Coconut Butter Chickpeas

Sauté Aromatics: In a large Dutch oven or deep, large skillet, heat coconut oil or ghee over medium-high heat. Add in your onion, garlic, and ginger. Stir until just slightly softened, about 1 minute.

Add Spices: Add garam masala, chili, coriander, cumin, paprika, cardamon, and salt. Mix to combine to infuse the flavors with the onion, garlic, and ginger, for another minute.

Include Remaining Ingredients: Add in your chickpeas and toss to combine, for another minute. Then add in your coconut milk, and crushed tomatoes. Mix until completely combined.

Simmer: Bring the heat to low, and let everything simmer and come together, for 15 to 20 minutes, until just slightly reduced. Toss in your butter to melt.

Serve: Pour in bowls over rice, topping with cilantro.

overhead view of Indian butter chickpeas

Tips, Tricks and Substitutions

How do you store leftovers?

Once the butter chickpeas have completely cooled, store them in an airtight container in the fridge. Consume leftovers within 3 days. You can reheat them in the microwave or gently over medium-low heat on the stove. You may need to add a splash of water or coconut milk if it’s gotten too thick.

What can I serve with butter chickpeas?

For the ultimate comfort meal, serve Indian butter chickpeas with basmati rice, naan, or paratha.

Check out more vegan and vegetarian recipes!

If you do make this Coconut Butter Chickpeas recipe (first of all, thank you!!), be sure to leave a comment and/or give this recipe a rating! Don’t forget to tag me on Instagram and through social media so I can be sure to see what you’re making! If you’d like to stay in touch and get the latest to your inbox, sign up for our Newsletter here as well!

In addition, we can also be found on YouTubeFacebook, and Pinterest!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Butter Chickpeas
5 from 1 vote

Coconut Butter Chickpeas

Coconut butter chickpeas are a vegetarian variation of the classic Indian butter chicken. This one-pot dish features tender chickpeas.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4

Equipment

Ingredients 

  • 1 tablespoon coconut oil , or ghee
  • 1 white onion, small; finely chopped
  • 3 garlic cloves, large; minced
  • 1- inch thumb ginger, minced
  • 1 teaspoon garam masala powder
  • 1 teaspoon chili powder
  • 1/2 teaspoon coriander powder
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon paprika powder
  • 1/4 teaspoon cardamon powder
  • Kosher salt
  • 2 15- ounce cans of chickpeas, rinsed and dried
  • 13.5- ounce can of full-fat coconut milk
  • 13.5- ounce can of crushed tomatoes
  • 4 tablespoons unsalted butter, or vegan butter
  • Serve with fresh cilantro leaves and basmati rice

Instructions 

  • In a large Dutch oven or deep skillet, heat coconut oil or ghee over medium-high heat. Add in your onion, garlic, and ginger. Stir until just slightly softened, about 1 minute.
  • Add garam masala, chili, coriander, cumin, paprika, cardamon, and salt. Mix to combine to infuse the flavors with the onion, garlic, and ginger, for another minute.
  • Add in your chickpeas and toss to combine, for another minute. Then add in your coconut milk, and crushed tomatoes. Mix until completely combined. Bring the heat to low, and let everything simmer and come together, for 15 to 20 minutes, until just slightly reduced. Toss in your butter to melt.
  • Pour in bowls over rice, topping with cilantro.

Nutrition

Calories: 568kcal, Carbohydrates: 47g, Protein: 15g, Fat: 39g, Saturated Fat: 29g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.5g, Cholesterol: 30mg, Sodium: 160mg, Potassium: 926mg, Fiber: 12g, Sugar: 11g, Vitamin A: 863IU, Vitamin C: 14mg, Calcium: 130mg, Iron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Rate and comment below!

You May Also Like:

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. 5 stars
    A delicious and easy vegetarian main, I love to make this when the weather gets colder!