Home Main Dish Recipe Coconut Butter Chickpeas

Coconut Butter Chickpeas

by amazonskylers

These coconut butter chickpeas are everything you want in a cozy weeknight dinner — deeply spiced, rich, and saucy — and they can be made completely dairy-free. If you love Indian butter masala but want a vegetarian version that doesn’t skimp on flavor, this chickpea curry recipe is it.


Jump to: ℹ️ Overview | 🛒 Ingredients | 📷 How To Make | 👩‍🍳 Recipe Tips | 🥗 Serving Suggestions | 📝Full Recipe Card | 🍽 More Indian-Inspired Recipes (But With Chicken)


At A Glance

  • ⏱ Ready In: About 55 minutes (including a 5-minute rest)
  • 🍽 Serves: 4–6
  • 🌱 Diet: Dairy-free, vegan-friendly, gluten-free
  • 💪 Nutrition Highlights: High in plant-based protein and fiber from chickpeas
  • 🥕 Main Ingredients: Chickpeas, butter (or plant-based alternative), coconut milk, tomato paste, garam masala, lime
  • 🔥 Flavor Profile: Rich, creamy, warmly spiced with a gentle heat and a bright lime finish
  • 🧊 Meal-Prep Friendly: Keeps 4 days in the fridge and freezes beautifully for up to 2 months
  • Best Served With: Warm naan and fluffy jasmine rice

I reach for this butter chickpea recipe whenever I want something that feels indulgent but comes together entirely from pantry staples. It’s a plant-based riff on classic chicken butter masala — same cozy, rich, deeply spiced sauce, but made with butter (or dairy-free alternative) and coconut milk instead of cream, which honestly gives it a wonderful lightness while keeping it beautifully creamy.

The sauce is built in layers: slow-cooked onions, bloomed spices, darkened tomato paste — all the things that make a curry taste like it’s been simmering since morning, even when it hasn’t. The finishing touch of lime juice is the move I keep coming back to; it just brightens everything and makes the flavors pop. This is one of those recipes that genuinely tastes better the next day, which means leftovers are never a problem.

👩‍🍳 You might also like these recipes: coconut red lentil soup, paneer fritters, Greek chickpea soup, eggplant chickpea salad, or paneer curry.

What You’ll Need

Here is what you’ll need for this butter chickpeas recipe. Find the full measurements in the recipe card below.

The base:

  • Butter (or ghee) — builds the richness that gives this dish its name; use a good-quality one. For a fully vegan version, swap with a plant-based butter or coconut oil.
  • Onion — finely diced and cooked slowly until golden; this is the flavor foundation, so don’t rush it.
  • Garlic and fresh ginger — the classic aromatic duo for any Indian-inspired curry. Fresh ginger is worth it here for brightness and warmth.
  • Baking soda — a little trick that speeds up browning and deepens the onion flavor. Just a pinch, but you’ll notice the difference.
  • Tomato paste — cooked down until it darkens slightly, which adds richness and a subtle sweetness to the sauce.

The spices:

  • Garam masala, cumin, curry powder, coriander, smoked paprika, turmeric — this blend creates that layered, warming depth. If you’re missing one or two, it’ll still be delicious, but the combination is what makes it sing.
  • Kashmiri chili powder — adds beautiful color with gentle heat. Cayenne works as a substitute but is noticeably hotter, so use it sparingly.

The rest:

  • Canned chickpeas — two cans, drained and rinsed. Dried chickpeas work too as long as they’re fully cooked and tender before they go in.
  • Vegetable or chicken broth — for simmering the chickpeas and controlling the thickness of the sauce.
  • Full-fat coconut milk — the key to that creamy, silky finish. Don’t swap for light coconut milk here; the richness matters.
  • Fresh lime juice — brightens the whole dish and balances the richness of the butter and coconut milk. Don’t skip it.
  • Fresh cilantro — stirred in at the end for freshness and color.
  • Fenugreek leaves (kasoori methi) — optional but highly recommended if you can find them. Crushed and stirred in at the end, they add a subtle nutty, aromatic quality that makes the dish taste distinctly restaurant-style.

How To Make Butter Chickpeas

Find the full recipe and nutritional information below. Here are some handy step-by-step photos for how to make butter chickpeas.

  • Melt the butter in a large skillet or saucepan over medium heat. Add the onion and cook for 8–10 minutes, stirring occasionally, until very soft and lightly golden. Don’t rush this — those golden onions are what make the sauce sweet and complex.
  • Add the garlic and ginger and cook for about 30 seconds until fragrant. Sprinkle in the baking soda and stir well — the onions will deepen in color quickly. This is a good sign!
  • Stir in the tomato paste and cook for 2–3 minutes until it darkens slightly and looks glossy. This is where a lot of the sauce’s depth comes from.
  • Add all the spices — garam masala, cumin, curry powder, coriander, smoked paprika, turmeric, and Kashmiri chili powder. Stir constantly for about 30 seconds to bloom them in the butter. The kitchen will smell amazing.
  • Add the chickpeas and broth, stir to combine, and bring to a gentle simmer. Cook uncovered for 10–15 minutes, stirring occasionally, until the sauce thickens and coats the chickpeas nicely. Add a splash more broth if it gets too thick.
  • Lower the heat and stir in the coconut milk, lime juice, and salt. Simmer gently for 5 minutes until creamy and well-balanced. Keep the heat low here to prevent the coconut milk from splitting.
  • Remove from heat and stir in the fresh cilantro and crushed fenugreek leaves if using. Let it rest for 5 minutes before serving — the flavors settle beautifully.

Recipe Tips

  • Cook the onions low and slow. The 8–10 minutes in the first step isn’t optional — soft, golden onions are the backbone of the sauce’s natural sweetness. Rushing this step will flatten the flavor.
  • Bloom your spices. That 30-second cook in the butter wakes up the aromatics and takes the dish from flat to fragrant. Stir constantly so nothing scorches.
  • Kashmiri chili vs cayenne. Kashmiri chili powder gives you gorgeous color with mild heat. Cayenne is much hotter, so if substituting, start with just a pinch and taste as you go.
  • Low heat after the coconut milk goes in. A hard boil can cause the coconut milk to split, making the sauce look grainy. Keep it at a gentle simmer once it’s added.
  • Crush the fenugreek leaves. Rub them between your palms before adding to release their aroma — this is the step that gives butter masala that distinctive restaurant quality.
  • Control your sauce thickness. The broth is added gradually — use a little more if you like a saucier result, or let it reduce further for a thicker coat on the chickpeas.
  • Rest before serving. Five minutes off the heat makes a real difference. The flavors mellow and come together, and the sauce thickens slightly too.
  • Leftovers are gold. The flavors deepen overnight, making this an excellent meal-prep recipe. Reheat gently with a splash of broth or coconut milk to loosen it up.
  • Make it vegan. Swap the butter for a plant-based alternative and use vegetable broth — the rest of the recipe is already fully vegan.
  • Add greens. A big handful of baby spinach stirred in at the end wilts beautifully into the sauce and adds a nutritional boost.
  • Storage: Refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of broth or coconut milk. Freeze for up to 2 months; thaw overnight in the fridge.

Serving Suggestions

These butter chickpeas are best served hot with warm garlic naan for scooping and fluffy jasmine rice for soaking up all that gorgeous sauce — honestly, the sauce-to-rice ratio is where the real joy happens. Garnish with extra fresh cilantro (coriander) and a wedge of lime on the side if you like a little extra brightness. For a lighter option, they’re also great served over cauliflower rice or try my stir-fried Indian Cabbage. And if you want to turn dinner into a proper spread, a simple raita — yogurt with cucumber and a pinch of cumin — makes a lovely cooling side. And you can find ideas for Indian appetizers here.

💬 If you’ve tried this coconut butter chickpeas or any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can also FOLLOW ME on Instagram, Facebook, Pinterest, YouTube, and or sign up to my Newsletter to see more of my delicious food.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

By submitting this form, you consent to receive emails from Cooked & Loved

A coconut take on classic butter masala — tender chickpeas simmered in a rich tomato-butter sauce with warming Indian spices, finished with creamy coconut milk and a squeeze of lime. Bold, comforting, and weeknight easy. Find step-by-step photos and more recipe tips above.

  • Melt the butter in a large skillet or saucepan over medium heat. Add the onion and cook for 8–10 minutes, stirring occasionally, until very soft and lightly golden.

  • Add the garlic and ginger and cook for about 30 seconds until fragrant. Sprinkle in the baking soda and stir well — the onions will deepen in color quickly.

  • Stir in the tomato paste and cook for 2–3 minutes, stirring frequently, until it darkens slightly and looks glossy.

  • Add the garam masala, cumin, curry powder, coriander, smoked paprika, turmeric, and Kashmiri chili powder. Cook for about 30 seconds, stirring constantly, to bloom the spices.

  • Add the chickpeas and broth and stir to combine. Bring to a gentle simmer and cook uncovered for 10–15 minutes, stirring occasionally, until the sauce thickens and coats the chickpeas. Add more broth if needed to reach your preferred consistency.

  • Lower the heat and stir in the coconut milk, lime juice, and salt. Simmer gently for 5 minutes until creamy. Keep the heat low to prevent the coconut milk from splitting.

  • Remove from heat and stir in the fresh cilantro and crushed fenugreek leaves if using. Let rest for 5 minutes before serving.

  • Serve hot with naan and jasmine rice, garnished with extra cilantro and lime wedges.

Important Ingredient Tips: Use full-fat coconut milk for the best creamy texture — light coconut milk will make a thinner, less rich sauce. Kashmiri chili powder gives beautiful color with mild heat; if substituting cayenne, start with just ¼ teaspoon as it is significantly hotter. Fenugreek leaves (kasoori methi) are optional but highly recommended — they add a subtle, aromatic quality that gives the curry a distinctly restaurant-style flavor.
Key Recipe Tips: Don’t rush the onions — 8–10 minutes of slow cooking builds natural sweetness that forms the base of the sauce. Always bloom the spices briefly in the butter before adding liquid. Keep the heat low once the coconut milk is added to prevent splitting. Let the dish rest off the heat for 5 minutes before serving.
Storage Tips: Refrigerate

See also  Baked Pork Tenderloin With Honey Garlic Butter Sauce

You may also like

Leave a Comment