The dish I missed most when I started eating a more plant-focused diet was butter chicken, aka murgh makhani. My mom used to make it all the time for us, to the point that it was a staple in our household. So obviously, I had to fill the gap and make a vegan butter chicken recipe! 

And this healthy vegan butter chicken tastes almost exactly the same. Itโ€™s a rich, buttery, and sweet tomato-based curry, packed with chickpeas and crispy tofu. Plus, itโ€™s packed with over 30g of plant protein per serving!

And unlike most butter chicken recipes, this vegan version is super easy to whip up and doesnโ€™t require marinating the tofu, or anything for that matter. Itโ€™s low effort and high reward!

P.S. If you want to make this vegan butter chicken without tofu, you can substitute the tofu for 2 cans of chickpeas.

vegan butter chicken in a speckled white bowl

What Is Butter Chicken, aka Murgh Makhani? 

Butter chicken is a dish that originated in Northern India, itโ€™s also known as murgh makhani. 

Itโ€™s traditionally made by marinating chicken in a spicy yogurt marinade and combining it with a buttery, rich, and slightly sweet tomato curry. Makhani translates to โ€œbutterโ€, so this dish is known for its richness!ย 

Quick Disclaimer 

So now that you know the origins behind butter chicken, I wanted to give a quick disclaimer. 

This vegan butter chicken is by no means made the traditional way, nor does it use the traditional ingredients. However, the end result and flavor profile are almost exact. 

I opted to use tofu and chickpeas as a replacement for the chicken, which obviously isnโ€™t authentic. And instead of using whole tomatoes, I opted to use tomato paste for a richer tomato flavor. 

Additionally, using coconut milk instead of heavy cream and tons of ghee helps lighten this dish. So you can technically make it every day and not feel stuffed or bloated like you would from traditional butter chicken. 

vegan butter chicken in a speckled white bowl

Vegan Butter Chicken Ingredients 

By now, you can probably see that most Indian curries have similar ingredients and cooking methods. And this oneโ€™s no different. It’s a super similar process to making dal makhani. 

  • High-protein tofu: If you canโ€™t find high-protein tofu, extra firm tofu is the next best thing! 
  • Chickpeas 
  • Coconut milk 
  • Tomato paste 
  • Sweet white onions: While it is traditional to use onion in this dal makhani, Iโ€™ve made it several times without, and you canโ€™t even tell the difference. So if you feel like frying onions, go for it, if not, it wonโ€™t make a big difference if you leave it out. 
  • Coconut sugar
  • Aromatics: Including garlic and fresh ginger. 
  • Spices: Including curry powder, garam masala, cumin powder, coriander, cayenne pepper, and cardamom. 
  • Kosher salt 
  • Lemon juice
  • Cilantro

Serving & Storing 

I love serving this vegan butter chicken over white basmati rice. It also tastes amazing with naan, any sort of flatbread, or even sourdough bread (which is definitely not traditional but tastes amazing). 

If you have any leftovers, simply pop them in a glass Tupperware and store it in the fridge for up to 4 days. 

To reheat the dal, pop it back into a small saucepan with a dash of cashew milk or water, and heat on medium-low until warm. Make sure to stir it occasionally so it doesnโ€™t stick to the bottom of the pan.

vegan butter chicken in a speckled white bowl

Even More Vegan Indian Recipes

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan butter chicken in a speckled white bowl

Vegan Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 7 reviews
  • Author: Yasmeen Ali
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 34 servings 1x
  • Category: Dinner
  • Cuisine: Indian

Description

This vegan butter chicken is rich, buttery, and sweet tomato-based curry, packed with chickpeas and crispy tofu. And unlike most butter chicken recipes, this vegan version is super easy to whip up and doesnโ€™t require marinating the tofu, or anything for that matter. Itโ€™s low effort and high reward!


Ingredients

Scale

Baked Tofu

  • 1 package extra-firm or high-protein tofuย 
  • Olive oilย 
  • Kosher saltย 

Butter Curry

  • 5 tbsp vegan butter (sub with olive oil)
  • 1/2 medium white onion, finely chopped*
  • 5 garlic cloves, finely grated
  • 2โ€ piece ginger, finely grated
  • 2 tbsp tomato paste
  • 1 tbsp coconut sugar
  • 2 tsp kosher salt, plus more as needed
  • 1 tsp curry powderย 
  • 1 tsp cumin seeds or powder
  • 1 tsp corianderย 
  • 1 tsp garam masala
  • 1/2 tsp cayenne pepperย 
  • 1/2 tsp cardamom powder

Other Ingredients

  • 1 can (13.5oz) full-fat coconut milk**
  • 1 can (13.5oz) chickpeas, drained and rinsed
  • Finely minced cilantro, for garnish
  • Squeeze of lemon juice, for garnishย 

Instructions

  1. Preheat your oven to 450ยฐF and line a baking sheet with parchment paper.ย 
  2. Squeeze out any excess water from the tofu, then crumble it into small chunks on the prepared baking sheet. Drizzle over a generous amount of olive and salt, toss to mix, and bake in the preheated oven for 25 minutes or until crispy and golden brown.ย 
  3. While the tofu bakes, prepare the curry. Heat a large, deep skillet over medium-high heat and add in the vegan butter. Once the butter is melted,ย  add in the onion, and saute until translucent. Next, add in the garlic, ginger, and tomato paste and cook for 3 minutes, stirring frequently to prevent the garlic from burning.
  4. Sprinkle in the coconut sugar, kosher salt, curry powder, cumin, coriander, garam masala, cayenne pepper, and cardamom. Cook the spices for 30-60 seconds until fragrant, stirring constantly to prevent burning.ย 
  5. Finally, add in the coconut milk and mix well. Reduce the heat to low and partially cover the pot with a lid. Simmer on low heat for 10 minutes, or until slightly thickened. I wanted to note that itโ€™s important to keep the lid partially over the pot, so the water from the coconut milk can evaporate. Next, add in the baked tofu and chickpeas and stir well. Continue to simmer the curry for an additional 10 minutes or until thickened and creamy.ย 
  6. Serve the vegan butter chicken with a squeeze of lemon and cilantro for garnish, along with rice/flatbread/pita/even sourdough bread. Store leftovers in the fridge for 3-4 days.

Notes

*While it is traditional to use onions in butter chicken, Iโ€™ve made it several times without, and you canโ€™t even tell the difference. So if you feel like frying onions, go for it, if not, it wonโ€™t make a big difference if you leave it out.

**Instead of coconut milk, you can use cashew cream. Simply blend 1 ยฝ cups of water with ยฝ cup of raw cashews until smooth and creamy, about 2 minutes. Itโ€™ll add the same richness and creaminess to the dal. Tbh, the cashew cream tastes even better than the coconut milk, as it replicates the texture of heavy cream.