This post contains affiliate links. Please see our disclosure policy.
This is an 8-ingredient, 30-minute 1 Pan dump-and-done Indian butter chickpeas recipe. It’s packed with butter chicken sauce flavor, uses tender chickpeas as the protein instead of chicken. No sautéing! Just add to pot, simmer and done. Glutenfree Soyfree Nutfree

Table of Contents
Murgh makhani, aka butter chicken, is a popular curry in a creamy tomato sauce. Traditionally, the sauce is made using cream and butter for creaminess, but in this vegan version, coconut milk is doing that work.
The resulting dish, with toothsome chickpeas in a spiced creamy tomato sauce, is just as decadent and satisfying without any animal products.
This version is super simple. It uses just 1 pan, no sautéeing step, just add everything to the pan and simmer! A few ingredients, chickpeas, tomato purée, some spices, coconut milk and garlic.
You can use other beans if you don’t like chickpeas, like white beans or kidney beans, or seitan or soycurls even crisped-up baked tofu. It’s all about that sauce!
For a baked version of the sauce, try my baked tofu makhani, for a complex flavored sauce try my whole roasted cauliflower with butter sauce, for a large batch instant pot butter sauce, see my cookbook!

Why You’ll Love Butter Chickpeas
- rich, spiced tomato curry sauce with hearty chickpeas
- easy, 30-minute, one-pot meal
- only 8 ingredients, not counting salt and sugar
- dairy-free, gluten-free, nut-free, and soy-free

More Vegan Butter Chicken Sauce Recipes
- Butter Chicken Ramen
- Indian Butter Tofu Paneer
- Instant Pot Vegan Butter Chicken with Soy Curls
- Vegan Butter Chicken Lasagna Bake
- Butter Chicken Bao
Indian Butter Chickpeas

Ingredients
- 8 oz canned tomato puree or passata,, Or unseasoned tomato sauce (do not use thick tomato paste)
- 14 oz full-fat coconut milk, or use 1.5 cups cashew milk(1/3 cup cashews blended with 1.25 cups water)
- 15 oz chickpeas, can drained or 1.5 cups cooked chickpeas
- 2 teaspoons garam masala
- 1/2 teaspoon paprika , or cayenne or Indian red chili powder or add both
- 1/2 teaspoon salt
- 1/2 teaspoon sugar
- 3/4 teaspoon garlic powder, or 2 teaspoons minced ginger and garlic or ginger-garlic paste
- 2 bay leaves, optional
- 1 teaspoon dried fenugreek leaves,, Kasoori Methi
- 2 tablespoons non dairy cream, cashew cream or non dairy yogurt , , optional, for extra creamy sauce and 2 tsp more for garnish drizzle
- cilantro, sliced green chilies and lime for garnish
Instructions
- In a large skillet over medium heat, add all the ingredients and mix really well. Bring to a boil. Taste and adjust salt and flavor. You can add more garam masala if you like or some ground cumin and ground coriander for additional flavor. (Old spices have much less flavor payoff so you might have to adjust as needed. I use fresh spices and spice blends and often use less than listed)
- Continue to cook for another 5-8 minutes to thicken and switch off the heat.
- If the sauce is not thickening enough you can add 2 teaspoons of flour mixed with 2 tablespoons of water or 1 teaspoon of cornstarch mixed with 1 tablespoon of water (for gluten-free) and mix it in while it’s still boiling. This will help the sauce thicken faster.
- The sauce will thicken more as it cools so you don’t want it too thick while it’s hot.Serve the butter chickpeas garnished with cilantro, lemon juice, and sliced green chilies or with rice or quinoa or flatbread, or naan. You can also add a garnish of non dairy cream.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Ingredients and Substitutions
- canned tomato puree – This is the base for the vegan butter chicken sauce.
- coconut milk – The fat in full-fat coconut milk is replacing the butter that usually gives butter chicken sauce its silky creaminess, so please do opt for full-fat, not light. This is coconut milk that comes canned, not the boxed kind for drinking.
- chickpeas – Use cooked or canned chickpeas, drained. You can also use other beans or even cooked tofu instead, if you prefer.
- spices – Garam masala, paprika, salt, sugar, garlic powder, bay leaves, and fenugreek pack these butter chickpeas with so much FLAVOR! You can use cayenne or Indian red chili powder instead of the paprika. In place of the garlic powder, you can add even more flavor by using minced, fresh ginger and garlic or ginger-garlic paste.
Tips
- Don’t worry if the sauce doesn’t completely reach the thickness you want while it’s simmering. It will thicken as it cools.
- That said, if it’s seeming way too thin, you can thicken with flour or cornstarch mixed with a little bit of water.
- Feel free to adjust the spices to your liking as the sauce simmers!
How to Make One-Pot Butter Chickpeas
In a large skillet over medium heat, add all the ingredients, and mix really well.




Bring to a boil, then taste and adjust salt and flavor. You can add more garam masala if you like or some ground cumin and coriander for additional flavor.

Continue to cook for another five to eight minutes to thicken and switch off the heat.

If the sauce is not thickening enough you can add two teaspoons of flour mixed with two tablespoons of water or a teaspoon of cornstarch mixed with a tablespoon of water and mix it in while it’s still boiling. This will help the sauce thicken faster.
Serve the butter chickpeas garnished with cilantro, lemon juice, and sliced green chilies or with rice or quinoa or flatbread, or naan.

Frequently Asked Questions
Butter chickpeas are naturally gluten-free, nut-free, and soy-free.
Typically, butter chicken sauce is made from tomato, butter, cream and/or yogurt, and spices. In this vegan version, we are making the butter chicken curry sauce with coconut milk instead of the butter and cream. You get the same creaminess without any dairy!















I can’t eat tomato sauce is there a substitution
You can puree roasted red peppers
Easy, quick and delicious. Thank you for such a great recipe, definitely adding this to my regular rotation.
So good to hear!
Effing great. 10/10, no notes.
Definitely going into the rotation.
(Used extra kasoori methi because I was worried about the age of my fenugreek.)
Awesome!! Thanks for taking the time to comment.
This recipe is so quick, simple & utterly delicious. A perfect, weeknight, cupboard staple meal. So good that I’ve printed & laminated the recipe 😆
hahaha laminated!! Thanks for sharing
OFF THE HOOK Delicious! Cannot wait to make it again!
Yay!!
It was delicious and I will definitely make it more often!
Yay!!
Where do I get the leaves ?
You can find the fenugreek online: https://www.amazon.com/dp/B0C6FKRKPG?linkCode=ssc&tag=onamzvegric-20&creativeASIN=B0C6FKRKPG&asc_item-id=amzn1.ideas.LTI6QY3XOMOC&ref_=aip_sf_list_spv_ofs_mixed_m_asin&th=1 or at your local Indian grocery store
I echo all commenters that said this was easy, fast and delicious! Made a double batch right off the mark based on your track record for delicious recipes, Richa, and I’m so glad I did! I added about a tablespoon of tomato paste just to amp up the tomato flavour.
Yum!!
Yay! So glad you liked it!
Hi, hosting a dinner for 8-10 ppl. So thinking of making quick recipe this into a paneer/tofu dish using paneer or tofu for the butter sauce obsessed Punjabi crowd lol. Any specific changes that I should make? Or any specific spices to cook the tofu /paneer in?
Make my butter chicken tofu 🙂 https://fettabbau-trim.today/restaurant-style-butter-chicken/%3C/a%3E%3C/p%3E
Thanks. Just love the ease of this recipe and the wonderful taste so was just wondering If I can sub paneer. If can’t, then will make it as is. Thanks
The sauce will. Work with any protein. For protein like tofu I usually toss it in ginger garlic gam masala and Kashmiri chili and a bit of yogurt and bake or pan fry then add to sauce
This is so easy and delicious. This will go into my regular rotation. Wishing I had doubled the recipe.
Awesome! Thanks for sharing.