Vegan Butter Chickpeas – A Cozy, Creamy Weeknight Curry

This Vegan Butter Chickpeas recipe brings cozy, restaurant-style comfort to your kitchen with simple pantry ingredients. It’s rich, creamy, and full of warm spices, yet surprisingly easy to make. The sauce clings to tender chickpeas and tastes like it simmered all day, even though it comes together quickly.

Jump to Recipe

Serve it with fluffy rice or warm naan, and you’ve got a satisfying meal that feels special without the fuss.

Why This Recipe Works

This recipe borrows the best parts of classic butter chicken—silky tomato gravy, gentle heat, and buttery richness—then makes it plant-based and weeknight-friendly. Using canned chickpeas keeps things fast and hearty, while coconut milk delivers creaminess without dairy. A simple blend of garam masala, cumin, paprika, and turmeric layers in warmth without being overpowering.

A touch of vegan butter at the end ties it all together with a glossy finish and deep flavor.

Jump to Recipe

Shopping List

  • Chickpeas: 2 cans (15 oz each), drained and rinsed
  • Coconut milk: 1 can (full-fat for creaminess)
  • Tomato sauce or passata: 1 1/2 cups
  • Tomato paste: 1 tablespoon
  • Vegan butter: 2 tablespoons (plus more to taste)
  • Neutral oil: 1 tablespoon (avocado, canola, or grapeseed)
  • Onion: 1 medium, finely diced
  • Garlic: 4 cloves, minced
  • Fresh ginger: 1 tablespoon, minced or grated
  • Garam masala: 2 teaspoons
  • Ground cumin: 1 teaspoon
  • Paprika: 1 teaspoon (regular or sweet)
  • Turmeric: 1/2 teaspoon
  • Cayenne or red chili flakes: Pinch to 1/4 teaspoon, to taste
  • Maple syrup or sugar:</strong > 1 to 2 teaspoons (balances acidity)
  • Lemon juice: 1 tablespoon (or use lime)
  • Salt and black pepper: To taste
  • Fresh cilantro: Small bunch, chopped (for garnish)
  • Cooked rice or warm naan: For serving
Jump to Recipe

Step-by-Step Instructions

  1. Prep your aromatics. Finely dice the onion and mince the garlic and ginger. Rinse and drain the chickpeas. Open the coconut milk and give it a good stir to combine the cream and liquid.
  2. Sweat the onion. Heat the oil in a large skillet or pot over medium heat.Add the onion with a pinch of salt and cook, stirring often, until soft and lightly golden, about 6 to 8 minutes.
  3. Add garlic and ginger. Stir in the garlic and ginger. Cook until fragrant, about 1 minute. Don’t let them brown.
  4. Bloom the spices. Sprinkle in garam masala, cumin, paprika, turmeric, and cayenne.Stir for 30 seconds to 1 minute to toast the spices. If the pan looks dry, add a splash of oil or water.
  5. Build the sauce. Add the tomato paste and cook for another minute. Pour in the tomato sauce and bring to a gentle simmer.Cook for 3 to 4 minutes to reduce slightly and deepen the flavor.
  6. Make it creamy. Stir in the coconut milk. Season with 1 teaspoon salt and a few grinds of black pepper. Add the maple syrup to balance the acidity.Simmer uncovered for 5 to 7 minutes, stirring occasionally, until silky and slightly thickened.
  7. Add the chickpeas. Fold in the chickpeas and simmer for another 8 to 10 minutes so they absorb the flavors. If the sauce gets too thick, add a splash of water.
  8. Finish with vegan butter. Turn off the heat and stir in the vegan butter and lemon juice. Taste and adjust salt, pepper, and heat.Add more garam masala if you want a stronger warm spice note.
  9. Garnish and serve. Top with chopped cilantro. Serve hot with rice or naan. For extra richness, add a small dollop of vegan yogurt on top.

Vegan Butter Chickpeas

Creamy tomato sauce, tender chickpeas, and warm spices — a cozy plant-based dinner that feels restaurant-worthy

CuisineIndian-Inspired
CourseDinner
DifficultyEasy
Servings4
Prep Time10 min
Cook Time25 min
Total Time35 min
Calories~390 kcal

Ingredients

  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 can full-fat coconut milk
  • 1½ cups tomato sauce or passata
  • 1 tbsp tomato paste
  • 2 tbsp vegan butter, plus more to taste
  • 1 tbsp neutral oil, such as avocado, canola, or grapeseed
  • 1 medium onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, minced or grated
  • 2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp paprika (regular or sweet)
  • ½ tsp ground turmeric
  • Pinch to ¼ tsp cayenne or red chili flakes, to taste
  • 1–2 tsp maple syrup or sugar
  • 1 tbsp lemon juice or lime juice
  • Salt and black pepper, to taste

For Serving

  • Fresh cilantro, chopped
  • Cooked rice or warm naan
  • Vegan yogurt, optional, for extra richness

Instructions

  1. Prep the IngredientsFinely dice the onion and mince the garlic and ginger. Drain and rinse the chickpeas. Open the coconut milk and stir it well so the cream and liquid are fully combined.
    Having everything ready before you start makes the cooking flow much more smoothly once the spices go in.
  2. Soften the OnionHeat the oil in a large skillet or pot over medium heat. Add the onion with a pinch of salt and cook for 6–8 minutes, stirring often, until soft and lightly golden.
    Let the onion fully soften before moving on — this builds a sweeter, deeper base for the sauce.
  3. Add Garlic and GingerStir in the garlic and ginger and cook for about 1 minute, just until fragrant.
    Do not let the garlic or ginger brown, or they can turn bitter.
  4. Bloom the SpicesAdd the garam masala, cumin, paprika, turmeric, and cayenne or chili flakes. Stir for 30 seconds to 1 minute to toast the spices and release their flavor. If the pan looks dry, add a small splash of oil or water.
    Blooming the spices is one of the most important steps for getting a rich, layered curry flavor.
  5. Build the SauceStir in the tomato paste and cook for 1 minute more. Pour in the tomato sauce or passata and bring to a gentle simmer. Cook for 3–4 minutes so the sauce reduces slightly and the tomato flavor deepens.
  6. Make It CreamyStir in the coconut milk. Season with about 1 teaspoon salt and a few grinds of black pepper, then add the maple syrup or sugar to balance the acidity. Simmer uncovered for 5–7 minutes, stirring occasionally, until the sauce is silky and slightly thickened.
    Keep the heat gentle after adding the coconut milk so the sauce stays smooth and does not split.
  7. Add the ChickpeasFold in the chickpeas and simmer for another 8–10 minutes so they absorb the flavor of the sauce. If the curry gets too thick, add a splash of water.
    Do not overcook the chickpeas — they should stay tender, not turn mushy.
  8. Finish and ServeTurn off the heat and stir in the vegan butter and lemon juice. Taste and adjust with more salt, pepper, spice, or garam masala if needed. Spoon into bowls and top with chopped cilantro. Serve hot with rice or naan, with a dollop of vegan yogurt if you like.

Tips for the Best Results

  • Do not skip blooming the spices — it makes the sauce much deeper and more aromatic.
  • Keep the simmer gentle after adding coconut milk so the curry stays smooth and creamy.
  • Balance matters here: salt, sweetness, acidity, and spice all work together, so taste at the end before serving.
  • If the sauce tastes flat, try a squeeze more lemon or a pinch more garam masala before adding more salt.
  • For a lighter but still silky version, swap the coconut milk for about <strong>¾ cup</strong> cashew cream.
  • For extra greens, stir in <strong>3–4 cups</strong> baby spinach during the last 2 minutes of cooking.
  • For extra vegetables, add diced bell peppers, peas, or small cauliflower florets.
  • For a milder version, skip the cayenne and use sweet paprika only.
  • Leftovers keep well in the fridge for up to 4 days and often taste even better the next day.
  • Freeze cooled portions for up to 3 months, then thaw overnight in the fridge and reheat gently with a splash of water or coconut milk.
~390 kcal per serving · Plant-Based · Protein-Rich · Comfort Food

Keeping It Fresh

This curry keeps well, and the flavors often improve the next day.

Store leftovers in airtight containers in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce. For freezing, cool completely and freeze for up to 3 months; thaw overnight in the fridge before reheating.

Health Benefits

  • Protein and fiber: Chickpeas deliver plant-based protein and fiber, helping you feel full and satisfied.
  • Healthy fats: Coconut milk and a small amount of vegan butter add richness; paired with fiber, it makes for steady energy.
  • Anti-inflammatory spices: Turmeric and ginger bring antioxidants and anti-inflammatory compounds.
  • Balanced plate: Serve with brown rice or a whole-grain flatbread and a side of greens for a satisfying, nutrient-dense meal.
Jump to Recipe

What Not to Do

  • Don’t skip blooming the spices. Toasting them in oil unlocks much deeper flavor.
  • Don’t boil hard after adding coconut milk. A gentle simmer prevents splitting and keeps the sauce smooth.
  • Don’t forget to balance. Acid (lemon), sweetness (maple or sugar), salt, and heat need to work together.
  • Don’t overcook the chickpeas. They should be tender but not mushy.Simmer just long enough to absorb the sauce.
  • Don’t rely only on salt. If it tastes flat, reach for a pinch more garam masala or a squeeze of lemon instead of just more salt.

Recipe Variations

  • Cashew cream swap: Replace coconut milk with 3/4 cup cashew cream (blend 1/2 cup soaked cashews with 3/4 cup water) for a lighter, ultra-silky finish.
  • Spinach boost: Stir in 3 to 4 cups baby spinach during the last 2 minutes of cooking for extra greens.
  • Roasted chickpeas: Roast the chickpeas at 425°F (220°C) with oil, salt, and paprika until crisp, then fold into the sauce right before serving for texture contrast.
  • Extra veg: Add diced bell peppers, cauliflower florets, or peas. Sauté or par-cook before adding to keep the sauce consistency right.
  • Low-heat version: Skip the cayenne and use sweet paprika only. Finish with extra lemon for brightness.
  • Spicy version: Add fresh green chilies with the onion or a teaspoon of chili powder with the spices.
  • Nutty finish: Stir in a spoonful of almond or cashew butter at the end for a deeper, subtly nutty richness.
Jump to Recipe

FAQ

Can I use dried chickpeas instead of canned?

Yes.

Soak 1 cup dried chickpeas overnight, then cook until tender before using. You’ll need about 3 cups cooked chickpeas for this recipe.

Is there a substitute for coconut milk?

Use cashew cream for similar richness, or a thick oat or soy cream. Light coconut milk works too, but the sauce will be thinner; simmer a bit longer to reduce.

Jump to Recipe

How can I make it oil-free?

Sauté the onion in a splash of water or vegetable broth, adding more as needed to prevent sticking.

Skip the oil and rely on coconut milk and a small amount of vegan butter alternative at the end, or leave the butter out and finish with extra lemon for brightness.

What should I serve with Vegan Butter Chickpeas?

Steamed basmati rice, brown rice, quinoa, or warm naan are all great. Add a crisp cucumber salad or quick-pickled onions for contrast.

How do I thicken the sauce if it’s too runny?

Simmer uncovered for a few extra minutes, stirring often. You can also stir in a tablespoon of tomato paste or a spoon of cashew cream to tighten it up.

Can I make it ahead?

Absolutely.

The flavors deepen after a day in the fridge. Reheat gently and add a splash of water to loosen the sauce if needed.

Jump to Recipe

What if I don’t have garam masala?

Use a mix of ground cumin, coriander, a pinch of cinnamon, and a bit of allspice or cloves. It won’t be exact, but it will be warm and aromatic.

How do I tone down the heat if I over-spiced it?

Add more coconut milk, a splash of water, or a spoon of vegan yogurt.

A pinch of sugar and extra lemon juice can also balance out excess heat.

Final Thoughts

Vegan Butter Chickpeas is the kind of meal that feels comforting and a little luxurious without being complicated. With simple spices, a creamy base, and pantry staples, it delivers big flavor on a busy night. Keep this recipe in your rotation and tweak it to match your mood—spicy, mild, extra creamy, or loaded with greens.

It’s reliable, flexible, and downright delicious every time.

Similar Posts

Leave a Reply

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