Romy London

  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
×
Home » Recipes » Dinner

Vegan Butter Chickpea Curry

Vegan Food Blogger, Chef and Photographer Romy London in the kitchen with vegan meals on the table in front of her.
Modified: May 13, 2026 · Published: Jan 24, 2025 by Romy · This post may contain affiliate links · Leave a Comment
Add my blog as a trusted site on Google
Jump to Recipe Print Recipe

This vegan butter chickpea curry is inspired by a classic Indian butter chicken curry and transforms it into an easy Indian butter chickpeas recipe using plant-based ingredients.

These vegan butter chickpeas are rich, creamy, and packed with warming spices.

The creamy tomato sauce is made with coconut milk, tomato paste, garam masala, fresh ginger, and warm spices for a velvety curry that tastes even better the next day.

Serve it with fluffy basmati rice or warm naan bread for an easy weeknight dinner that comes together in about 40 minutes.

A skillet filled with vegan butter chickpea curry with tofu and naan bread.
Jump to:
  • 🌱 Ingredients & Notes
  • 🧑‍🍳 Instructions (Step-by-Step)
  • 💡 Romy's Tips & Tricks
  • 🔜 More Curry Night Recipes
  • 📖 Recipe Card

❤️ Why You'll Love This Butter Chickpea Recipe

  • 🌱 Rich, creamy curry sauce with coconut milk and warming spices
  • 🕒 Easy weeknight dinner ready in about 40 minutes
  • 🧄 Made with simple pantry ingredients
  • 🍛 Protein-packed with chickpeas and tofu
  • 🇮🇳 Inspired by Indian cuisine, this curry combines warming spices with a creamy tomato base.
  • ❄️ Great for leftovers and meal prep

🌱 Ingredients & Notes

Here is everything you need for this recipe:

Coconut Oil

Used to sauté the aromatics and spices over medium heat.

Onion, Garlic & Fresh Ginger

These create the flavor base of the curry and add warmth and depth. Find out How To Tell if Garlic is Bad and How To Tell if Ginger is Bad.

Curry Powder & Garam Masala

Classic warm spices that give this butter chickpea curry its signature flavor.

Tomato Paste & Canned Tomatoes

Tomato paste or tomato puree helps create a rich, flavorful curry base. Together with canned tomatoes they create a rich and creamy tomato sauce with plenty of depth.

You can use fresh tomatoes instead of canned tomatoes when they’re in season.

Chickpeas

One can is blended into the sauce for creaminess, while the second adds texture. The tender chickpeas soak up the rich curry sauce beautifully.

You can also swap some of the chickpeas for white beans for a slightly different texture.

Coconut Milk

Full-fat coconut milk keeps the curry rich and creamy without heavy cream.

Vegan Butter

Adds buttery richness inspired by traditional Indian butter chicken recipes.

Extra-Firm Tofu

The crispy curried tofu pieces add texture and extra protein.

Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.

🔪 Equipment

Here is all the equipment you need to make this recipe:

  • Large Pan - A large skillet or deep pan works best for simmering the curry.
  • Blender - A high-speed blender works best for creating a smooth and creamy chickpea sauce.
  • Wooden Spoon or Silicone Spatula
  • Can Opener
Vegan food blogger Romy London smiling at the camera in a light grey kitchen, leaning over a kitchen island with a cast iron pan and ingredients in front of her.

Hi, I'm Romy 👋

I'm a vegan recipe developer & food photographer. I test recipes weekly and share what actually works (and what doesn't).

🧑‍🍳 Instructions (Step-by-Step)

Step 1: Sauté Aromatics

Heat coconut oil in a large pan over medium heat. Sauté onion until soft, then add garlic and ginger. Cook until fragrant.

Step 2: Add Spices and Tomato Paste

Stir in the curry powder, garam masala, smoked paprika, and cinnamon. Add the tomato paste and cook for 1-2 minutes until fragrant.

Step 3: Combine Tomatoes and Chickpeas

Add canned tomatoes and one can of drained chickpeas. Stir and let simmer for 5 minutes.

Step 4: Blend Creamy Sauce

Blend the second can of chickpeas with liquid, full-fat coconut milk, vegan butter, and nutritional yeast until smooth.

Step 5: Simmer

Pour the creamy chickpea sauce into the pan and simmer over medium heat for 10-15 minutes until thick and creamy. Add salt to taste.

Creamy chickpea curry in a large skillet.

Step 6: Prepare Tofu

Pat dry and tear tofu into pieces. Toss with cornstarch, curry powder, and salt. Fry in coconut oil over medium-high heat until crispy on all sides.

Curried tofu pieces in a skillet.

Step 7: Serve the Curry

Serve hot with basmati rice or vegan naan bread. Garnish with fresh cilantro (coriander) and chili, if desired.

Tofu Butter Curry up close.

📌 If you love Pinterest you can pin any of the images to your boards!

🍽️ Serving

Serve this vegan butter chickpea curry with basmati rice, brown rice, naan bread, or even roasted sweet potato for a satisfying dinner.

Fresh cilantro and chili flakes are a great addition for extra flavor.

A squeeze of fresh lemon juice before serving helps brighten the rich sauce. Finish with freshly cracked black pepper before serving.

❄️ Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat gently over low heat with a splash of coconut milk if needed.

A skillet with butter chickpea curry.

💡 Romy's Tips & Tricks

  • Use full-fat coconut milk for the creamiest texture
  • Toast the spices before adding liquid for deeper flavor
  • Blend one can of chickpeas for a creamy sauce
  • Simmer longer for even richer flavor
  • The curry tastes even better the next day!

🔜 More Curry Night Recipes

  • vibrant potato curry
    Dum Aloo (Potato Curry)
  • Creamy cutter bean curry in a bowl with rice and naan bread.
    Creamy Butter Bean Curry
  • Vegan Katsu Curry with Tempeh - two bowls on a dark wooden table top, with a fork in each bowl
    Tempeh Katsu Curry
  • A serving plate with vegan tikka masala alongside basmati rice, fresh cilantro and naan bread on the side. Two hands are holding the plate and one hand is lifting a spoonful of the tikka masala sauce.
    Vegan Chicken Tikka Masala

If you loved this Vegan Butter Chickpea Curry, you’ll definitely want to check out my Creamy Butter Bean Curry for another rich and hearty plant-based meal, or try the Vegan Tikka Masala for a flavorful twist packed with spices!

Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️

Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

📖 Recipe Card

A skillet filled with creamy chickpea curry with tofu on top.

Vegan Butter Chickpea Curry

Romy
This vegan butter chickpea curry is rich, creamy, and packed with warming spices. Inspired by classic butter chicken and Indian cuisine, this vegan version combines tender chickpeas, crispy tofu, coconut milk, and a creamy tomato sauce for an easy and comforting dinner.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Course Dinner, Main Course
Cuisine Indian, vegan
Servings 4 servings

Equipment

  • 1 large skillet or deep pan
  • 1 blender
  • 1 Wooden Spoon or Silicone Spatula
  • 1 Measuring spoons
  • 1 Can Opener

Ingredients
  

  • 1 tablespoon coconut oil
  • 1 large onion finely diced
  • 4 whole garlic cloves minced or grated
  • 1 thumb-sized piece fresh ginger grated
  • 1 tablespoon curry powder
  • 1 tablespoon garam masala
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cinnamon
  • 2 tablespoons tomato paste tomato puree
  • 1 can chopped tomatoes (15 oz / 425g) or fresh tomatoes when in season
  • 1 can chickpeas (15 oz / 425g) drained (roughly 240g drained weight)
  • 1 can chickpeas with liquid (15 oz / 425g) undrained, unsalted
  • 1 can full-fat coconut milk (15 oz / 425ml)
  • 2 tablespoons vegan butter soft
  • 2 tablespoons nutritional yeast
  • salt and black pepper to taste

For the Curried Tofu:

  • 1 block extra firm tofu (14 oz, 400g)
  • 3 tablespoons cornstarch
  • 2 tablespoons curry powder
  • ½ teaspoon salt
  • 2 tablespoons coconut oil for frying

For Garnish:

  • fresh chili
  • fresh cilantro

For Serving:

  • basmati rice or brown rice
  • homemade naan bread or store-bought for convenience
  • fresh lemon juice optional

Instructions
 

For the Curried Tofu

  • Pat the tofu block dry with paper towels. Instead of cutting, tear the tofu into rough, bite-sized pieces for more texture.
  • In a bowl, mix the cornstarch, curry powder, and salt.
  • Toss the torn tofu pieces in the cornstarch mixture until well coated.
  • Heat coconut oil in a large pan over medium-high heat. Fry the coated tofu pieces for 2-3 minutes on each side until golden and crispy.
  • Remove tofu from the pan and set aside on paper towels. Add the crispy tofu pieces to your curry just before serving to maintain their crunch.

For the Curry

  • Heat the coconut oil in a large pan over medium heat. Add the diced onion and cook until it turns soft and translucent. This will take about 5-7 minutes. Stir occasionally to prevent burning.
  • Add the minced garlic and grated ginger to the pan. Cook for 2-3 minutes, stirring constantly, until fragrant. Add the curry powder, garam masala, smoked paprika, and cinnamon. Stir well and toast the spices for 1-2 minutes until fragrant.
  • Stir in the tomato paste and cook for 3-5 minutes until it deepens in color. Add the canned tomatoes and stir well to combine. Let the mixture simmer gently for about 5 minutes to allow the flavors to meld.
  • Drain and rinse one can of chickpeas. Add them to the pan and mix them into the tomato mixture. Let everything simmer together for 5 minutes over medium heat.
  • In a blender, combine the second can of chickpeas with its liquid, the full-fat coconut milk, softened vegan butter, and nutritional yeast. Blend until smooth and creamy. This creates the creamy Indian butter sauce for the curry.
  • Pour the creamy chickpea mixture into the pan with the tomato base. Stir everything together until well combined. Simmer the curry over medium heat for 10-15 minutes, stirring occasionally, until the sauce thickens to your desired consistency.
  • Taste the curry and add salt as needed. Add the Crispy Tofu pieces back in and garnish with fresh cilantro and diced chili if you like a bit of heat. Serve hot with basmati rice, brown rice, or naan bread. Finish with fresh cilantro, black pepper, and a squeeze of lemon juice if desired.

Notes

Serving

Serve with basmati rice, brown rice, naan bread, or roasted sweet potato.

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheating

Reheat gently over medium-low heat with a splash of coconut milk if needed.

Tips

  • Use full-fat coconut milk for the creamiest texture
  • Blend one can of chickpeas for a rich sauce
  • Toast the spices before adding liquid for deeper flavor
  • The curry tastes even better the next day
Keyword Vegan Butter Curry, Vegan chickpea Curry, vegan chickpea curry recipe, vegan curry

 © 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

More Dinner

  • Grilled Zucchini Salad
  • A bowl of vegan tortellini soup with fresh parsley on top.
    Vegan Tortellini Soup
  • Lentil and Mushroom Stroganoff in a skillet on the table.
    Lentil & Mushroom Stroganoff
  • A casserole dish filled with vegan pasta bake and a serving spoon on the side.
    Smoky Leek & Tomato Pasta Casserole

💭 Leave a Comment Cancel reply

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

Recipe Rating




Hey, I'm Romy! 👋

I'm a vegan recipe developer & food photographer based in the UK.

I share comfort food recipes that are easy to follow and genuinely tested - so you know they'll work.

About Romy

FOLLOW ME

  • link to instagram account
  • link to facebook account
  • link to pinterest account
  • link to youtube account
  • link to tiktok account
  • Link to email

As Seen In

Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

Latest Recipes

  • Grilled balsamic peaches with coconut yogurt and raspberry coulis on a dessert plate.
    Grilled Balsamic Peaches
  • Whole vegan German apple cake dusted with icing sugar and topped with baked apples, with one slice removed and served on a white surface.
    Apple Custard Cake
  • Grilled Zucchini Salad

🔎 Search

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign up for my newsletter & NEVER miss a recipe!

Contact

  • Contact
  • Work with me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Romy London

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}