A bowl of curry with chunks of potato, garnished with cilantro, accompanied by white rice and a piece of naan bread. The dish is served in a white bowl on a light-colored surface, with a soft fabric napkin next to it.

Butter Chicken

Prep
10 Minutes
Cook
40 Minutes
Total
50 Minutes
Servings
4 -5

Wait, did you say this is a VEGAN butter chicken recipe? You betcha! This plant-based version of the classic Indian favorite captures all those rich, creamy flavors you love, just without the animal products.

Add as a preferred source on Google

Wait, did you say this is a VEGAN butter chicken recipe? You betcha! This plant-based version of the classic Indian favorite captures all those rich, creamy flavors you love, just without the animal products. Loaded with authentic Indian spices and hearty ingredients like chickpeas and potatoes, this vegan butter chicken is seriously one of the best curry dishes I’ve made to date.

Why You’ll Love This Vegan Butter Chicken

  • Authentic Flavors: All the rich, aromatic spices of traditional butter chicken, made completely plant-based.
  • Easy: Simple ingredients and straightforward steps for a restaurant-quality result.
  • Crowd-Pleaser: Even non-vegans will be impressed by this flavorful curry.
Ingredients for cooking are arranged on a tiled surface around a wooden cutting board. They include flatbreads, chopped tomatoes, yogurt, spices, sliced onion, butter, and lentils, each in separate bowls.

Ingredients

Garam Masala – This spice blend is absolutely essential for authentic vegan butter chicken. It combines cumin seed powder, coriander seed powder, cardamom powder, black pepper, cassia cinnamon powder, clove powder, and nutmeg powder – creating the perfect foundation of flavors that gives this dish its distinctive taste.

Tomatoes – The base of any good butter chicken sauce, canned tomatoes create that rich, tangy foundation that simmers down to create the signature velvety texture this dish is known for. When cooked down and blended, they transform into the luscious sauce that makes vegan butter chicken so irresistible.

How to Make Vegan Butter Chicken

Vegan Butter Chicken Recipe
  1. In a large skillet or pot heat coconut oil or vegan butter on medium-low heat till melted.  Add your white onion and sweat for around 6 minutes or until translucent.  Stir often to avoid burning, scraping the browned bottom bits for extra flavour.
  2. Add garlic and ginger and sauté for 1 minute until fragrant, then add garam masala, curry powder, coriander, paprika and cinnamon. Let cook for about 20 seconds until fragrant, while stirring occasionally.
A skillet on a stovetop is filled with a thick, chunky tomato sauce, being stirred by a wooden spoon. The sauce is rich in color, with visible tomato and vegetable pieces. The skillet handles are visibly on both sides.

3. To the skillet or pot add the chili flakes, vegetable stock paste and canned tomatoes.  Let the mixture simmer for about 10-15 minutes until sauce thickens and becomes a deep, rich red-brown in colour.

A silver blender on a kitchen counter is mixing a thick orange sauce. Nearby, there are bowls of chickpeas, flour, and flatbreads. The kitchen has a herringbone tile backsplash and glass jars on a shelf.

4. Remove mixture from heat and scoop into a blender and blend until smooth. If the sauce is too thick to blend, then add up to 1/4 cup water to blend.  If you have a smaller blender, blend in batches.

A skillet filled with creamy orange-colored curry, with a wooden spoon holding a scoop of cooked lentils. The dish is set on a stove.

5. Pour the sauce back into the pan. Stir in the coconut milk, sugar and season to taste.  At this point you would add your cooked lentils, potatoes, chickpeas, vegan chicken etc. and simmer for 10-15 minutes.  Simmer for 15 minutes even if you’re not adding a protein or root of choice. Serve with rice, cilantro and naan.

Vegan Butter Chicken Recipe

 Tips and Tricks

  • Spices: Bloom the spices in oil briefly to release their aromatics.
  • Blending: For the smoothest sauce, blend in batches if needed.
  • Simmering: Let the final dish simmer to allow flavors to meld properly.

Variations

Make this yummy Vegan Butter Chicken recipe your own with these variations:

  • Protein: Use tofu, seitan, or vegan chicken alternatives instead of chickpeas.
  • Creaminess: Coconut cream or cashew cream can be used interchangeably.
  • Heat Level: Adjust chili flakes to your preferred spice tolerance.
  • Vegetables: Add cauliflower, peas, or bell peppers for extra nutrition.
Vegan Butter Chicken in white bowl on top of fresh rice with a side of naan bread.

Best served with

How to Store Leftovers

This vegan butter chicken actually tastes even better the next day! Store in an airtight container in the refrigerator for up to 4 days.

A bowl of curry with chunks of potato, garnished with cilantro, accompanied by white rice and a piece of naan bread. The dish is served in a white bowl on a light-colored surface, with a soft fabric napkin next to it.

Common Questions

What’s the history of butter chicken?

Butter chicken originated in Delhi, India, during the 1950s. The legend says that the cooks of Moti Mahal restaurant would mix leftover tandoori chicken marinade with butter and tomato and stew the chicken in this sauce. This vegan butter chicken recipe captures those same flavors in a plant-based way.

What can I serve with vegan butter chicken?

This dish pairs perfectly with basmati rice, naan bread, and a sprinkle of fresh cilantro.

Can I make this vegan butter chicken spicier?

Absolutely! You can add more chili flakes, fresh chopped chilies, or a dash of cayenne pepper to increase the heat level to your preference.

Why blend the sauce?

Blending creates that signature smooth, creamy texture that authentic butter chicken is known for. It helps the sauce cling to the chickpeas and potatoes, making every bite flavorful.

Can I make this in advance?

Yes! This vegan butter chicken recipe is perfect for meal prep. The flavors actually develop and improve over time, making it ideal for preparing a day ahead.

Butter Chicken

🍛 Transform the classic Indian favorite into a plant-based delight with this vegan butter chicken recipe! Packed with authentic spices, hearty chickpeas, and potatoes in a rich tomato sauce – you won’t miss the meat in this aromatic, comforting curry.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main Dishes
Cuisine Vegan
Servings 4 -5
Calories 371
Servings: 4 -5

Watch the Video

Youtube video

Ingredients

For the Sauce:

For serving:

Instructions 

Start Cooking
  1. In a large skillet or pot heat coconut oil or vegan butter on medium-low heat till melted.  Add your white onion and sweat for around 6 minutes or until translucent.  Stir often to avoid burning, scraping the browned bottom bits for extra flavour.
  2. Add garlic and ginger and sauté for 1 minute until fragrant, then add garam masala, curry powder, coriander, paprika and cinnamon. Let cook for about 20 seconds until fragrant, while stirring occasionally.
  3. To the skillet or pot add the chili flakes, vegetable stock paste and canned tomatoes.  Let the mixture simmer for about 10-15 minutes until sauce thickens and becomes a deep, rich red-brown in colour.
  4. Remove mixture from heat and scoop into a blender and blend until smooth. If the sauce is too thick to blend, then add up to 1/4 cup water to blend.  If you have a smaller blender, blend in batches.
  5. Pour the sauce back into the pan. Stir in the coconut milk, sugar and season to taste.  At this point you would add your cooked lentils, potatoes, chickpeas, vegan chicken etc. and simmer for 10-15 minutes.  Simmer for 15 minutes even if you’re not adding a protein or root of choice. Serve with rice, cilantro and naan.

Notes

We had a little mishap in our kitchen with the coconut milk, that is why the images are looking more tomato-based.  Had we added coconut milk, the colour would be more orange and creamy like.
The sauce will last up to 1 week in the fridge and 3 months in the freezer.  Be sure to cool completely before placing it in a tightly sealed container in fridge or freezer.
When you go to re-heat, you may need to add more water to loosen sauce slightly.  Then add your protein or root veg of choice.
Calories: 371kcalCarbohydrates: 21gProtein: 5gFat: 33gSaturated Fat: 28gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 163mgPotassium: 652mgFiber: 6gSugar: 10gVitamin A: 389IUVitamin C: 15mgCalcium: 69mgIron: 3mg

What Did You Think?

Recipe Rating




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

61 people are discussing this recipe. Join in

  1. Calli Illerbrun
    01.28.23
    Was this helpful?

    5 stars
    K. This is unreal!! I didn’t have fresh ginger but it was still amazing with the powder. How would you increase the heat? Would doubling or tripling the chili flakes ruin the flavour?

  2. Tracy
    03.05.22
    Was this helpful?

    5 stars
    We loved this! Next time I am going to do a double batch and save some sauce in the freezer. We added some fried tofu with veggies, and it was delicious!

    1. Maria Koutsogiannis
      03.05.22
      Was this helpful?

      I am so glad you loved this, Tracy! Thank you so much!

  3. Mary
    02.22.22
    Was this helpful?

    5 stars
    Looks amazing and I can’t wait to try tonight!!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      Enjoy!! 🙂

  4. Jeanne
    02.22.22
    Was this helpful?

    5 stars
    Delicious! I’ve never made vegan butter chicken before on my own, I really liked the texture I think mine came out a lot thicker than the photos but it was really good!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      Wonderful!! You can always reduce the cooking time to keep the sauce thinner OR add some plant-based milk until you reach the thickness you desire!

  5. PT
    02.22.22
    Was this helpful?

    5 stars
    Absolutely delicious!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      Yum! Thank you!!

  6. TAYLOR
    02.22.22
    Was this helpful?

    5 stars
    I have tried alot of your recipes and they are all really amazing, this one was fun in the making!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      Both creating and eating food is meant to be a fun experience! So happy this was for you 🙂

  7. alice
    02.22.22
    Was this helpful?

    5 stars
    Amazing! I don’t really make Indian food as I am not that good at it, but to my surprise, it turned out great! Will be making it again soon.

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      I’m happy you enjoyed this Alice 🙂

  8. Jasmine
    02.22.22
    Was this helpful?

    5 stars
    Amazing!! So easy, so delicious. Followed the recipe exactly and am very satisfied.

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      That’s great Jasmine 🙂

  9. erin
    02.22.22
    Was this helpful?

    5 stars
    Absolutely delicious as all your recipes are Maria! Thanks for another winning recipe!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      Hooray! Thanks Erin 🙂

  10. Melissa
    02.22.22
    Was this helpful?

    5 stars
    So so Delish! Everyone at the table has seconds- and also very easy to make!

    1. Maria Koutsogiannis
      03.19.22
      Was this helpful?

      That’s what we love to hear!! Thanks Melissa!