← BlogJune 28, 2026

How to Make the Perfect Vegan Butter Chickpea Curry

Indian · Easy · 35 min · 4 servings

vegandairy-freeegg-freegluten-freenut-free
Advertisement

This vegan butter chickpea curry delivers all the creamy richness of traditional butter chicken using coconut milk and aromatic spices. A deeply flavorful vegan dinner that is every bit as comforting as the dish it was inspired by.

Why this recipe works

This Vegan Butter Chickpea Curry recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 35 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 430 calories with 14g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 2 cans chickpeas drained and rinsed
  • 1 can full-fat coconut milk
  • 1 can crushed tomatoes
  • 1 tablespoon garam masala
  • 1 teaspoon ground cumin
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated

Step by step instructions

Step 1: Saute Aromatics

Heat oil in a large deep skillet or pot over medium heat. Add diced onion and cook for 6 to 7 minutes until golden and softened. Add garlic and ginger and cook for 1 to 2 more minutes until very fragrant.

Step 2: Toast the Spices

Add garam masala, cumin, and a pinch of cayenne pepper to the pan. Stir constantly for 60 seconds to toast the spices in the oil which deepens their flavor significantly.

Step 3: Build the Sauce

Pour in crushed tomatoes and stir to combine with the spiced onion mixture. Let simmer for 5 minutes until slightly reduced. Then pour in the coconut milk and stir until fully incorporated.

Step 4: Add Chickpeas and Finish

Add the chickpeas to the sauce and stir to coat. Simmer on medium-low for 12 to 15 minutes until the sauce thickens and the chickpeas are tender and flavored throughout. Serve over basmati rice with warm naan.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • chickpeas → white beans or cubed firm tofu for a different texture
  • full-fat coconut milk → cashew cream for an equally rich but nuttier sauce

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Using light coconut milk which makes the sauce thin and lacking in creaminess
  • Skipping the step of toasting spices which results in a flat and one-dimensional flavor

Nutrition facts

Per serving: 430 calories, 14g protein, 52g carbs, 18g fat, 10g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement