This vegan butter “chicken” is simple, quick to make, and so full of flavour! Open up your spice drawer to add in all those aromatic spices and in 30 minutes you will have a delicious and filling dinner!
Made in one pan
Ready in 30 minutes
Full of protein
So flavourful
And super comforting
Ingredients For Vegan Butter “Chicken”
To make this vegan butter “chicken” I substitute the chicken with extra firm tofu and chickpeas. If you prefer to use all tofu you can double the tofu in the recipe and omit the chickpeas. However, chickpeas do add extra protein, a different texture, and they are quite thrifty.
Besides the tofu and chickpeas, you will need:
- Crushed tomatoes for that tomato based butter “chicken” gravy
- Dairy-free yogurt
- And some vegan butter of course
The spices are what really make this vegan butter chicken recipe sing:
- Garam masala
- Fenugreek
- Cinnamon
- Cloves
- Turmeric
- Fresh ginger
- Garlic
- And red chilli pepper
Although this recipe is very easy to make, some of these Indian spices may be new to you. Take a look at Swasthi’s traditional butter chicken recipe for some great explanation about the origins of the traditional recipe.
How To Make It In One Pan
Since I am not making a traditional butter chicken and am already adapting the recipe to make it vegan, I decided to simplify the process as well.
Traditionally, the chicken is marinated overnight in yogurt and then grilled before adding it to the thick gravy. Since tofu doesn’t need to tenderize like chicken, I’ve decided to skip the marinating and cook the tofu in the gravy. This way, the tofu soaks up all the flavour of the sauce while the dish cooks!
The second change I have made is to use vegan yogurt in the gravy instead of a cashew cream. Traditionally, soaked cashews are blended into the gravy to lighten up the colour, add richness, and creaminess. Although I love cashews and have a simple recipe for cashew cream, soaking the cashews adds an extra step and more time to the recipe.
- First, brown the tofu for about 10 minutes in some vegan butter and a few spices.
- Then, add a bit more vegan butter and toast a few more spices.
- Add the crushed tomatoes with still more spices and cook for 5-10 minutes until the tomatoes have reduced and thickened.
- Finally, thin the gravy with water and vegan yogurt. Heat everything through and serve with brown rice and my 2 Ingredient Roti!
Recipe Cost
This vegan butter chicken recipe serves 4 and costs us approximately: CAD $6.99 using chickpeas cooked from scratch. Our cost increases to $7.89 if I use canned chickpeas.
As a comparison, 350 grams of tofu costs me $3.69 while just 350 grams of boneless and skinless chicken breast would cost me upwards of $5. The vegan substitutions in this recipe are therefore quite cost effective.
Check out my post and video on how to cook chickpeas from scratch for the best savings. My pantry tips page can also be a great resource for how I stock essential ingredients that make my cooking budget friendly and convenient.
Let me know in the comments below how you like this recipe and if you love my one pan idea! Try my Yellow Turmeric Rice on the side. You might also love my Easy Vegan Red Lentil Curry and this Red Lentil (Dahl) Curried Vegetable Soup!
Print1 Pan Vegan Butter “Chicken” Made Easy
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Simplified vegan butter “chicken”. Seasoned tofu and chickpeas in an aromatic tomato based gravy – made in 1 pan and just 30 minutes!
Ingredients
The Tofu:
- 1 tbsp vegan butter
- 350g extra firm tofu
- ¼ tsp salt
- ⅛ tsp turmeric
- Black pepper
- ½ tsp garam masala
The Gravy:
- 1 tbsp vegan butter
- ¼ tsp ground cinnamon
- ⅛ tsp ground cloves
- ¼ tsp ground turmeric
- 1 tsp fresh ginger, grated
- 3 cloves garlic, minced
- 2 cups passata or canned crushed tomatoes
- 1 cup chickpeas (cooked from scratch for best savings)
- 2 tsp garam masala
- 1 tsp ground fenugreek seeds (see notes if using fenugreek leaves)
- ⅛ tsp hot red chilli powder
- ½ tsp cane sugar
- ¼ tsp salt
- ½ cup filtered water
- ½ cup dairy-free unsweetened yogurt (or cashew cream, see notes)*
*Ingredients you need that are not part of our pantry and freezer tips.
Instructions
- Add 1 tablespoon vegan butter to a large saute pan over medium heat and drain any excess liquid from the tofu. Pull the tofu into chunks using your hands (I find this helps to create a look closer to chicken because the edges are rough and the pieces are different sizes). Cook the seasoned tofu for 10 minutes or until the pieces are nicely browned.
- Meanwhile, have all your spices and other ingredients at the ready so you can add them quickly to make the sauce.
- When the tofu is nicely browned, add the additional 1 tablespoon vegan butter to the pan.
- Add the cinnamon, cloves, turmeric, and grated ginger. Toast those spices for 1 – 2 minutes until fragrant (stirring frequently).
- Add the minced garlic and saute for another minute until fragrant.
- Add the passata or crushed tomatoes, chickpeas, the garam masala, fenugreek seeds, hot chilli powder, cane sugar, and salt. Cook for an additional 5 – 10 min until the tomatoes have thickened and started to reduce.
- Stir in the water and yogurt. Reduce the heat to low if the gravy is bubbling too much and cook for another few minutes until the gravy is warmed through.
- Serve alongside brown basmati rice (I like to toss mine with a bit of cilantro and lime juice if I have it) or my Turmeric Rice. And make my Easy 2 Ingredient Roti to scoop up that delicious gravy!
Notes
Approximate Cost:$6.99 CAD using chickpeas cooked from scratch and $7.89 using canned chickpeas. 350g extra firm tofu costs me $3.69 vs. upwards of $5 for just 350g boneless, skinless chicken breast.
If using fenugreek leaves add them at the end with the water and yogurt. Feel free to increase the amount to 1 tbsp.
If using my cashew cream recipe, make sure to omit the roasted garlic.
Add ⅛ teaspoon hot chilli powder to the tofu seasoning if you like a bit of extra spice.
- Cook Time: 30 minutes
- Category: Main Dishes
- Method: Stove-top
- Cuisine: Indian inspired
Ashley
This is DELICIOUS! I do not miss the chicken at all and the sauce is sooooo flavourful! The tofu is wonderful in this dish as a replacement. This was SO easy to make and immediately one of my favourites! Thank you for this!!
Kathryn Alexandre
Thank you so much for trying it and for letting me know you loved it! I’m glad you found it as flavourful and simple to make as I do! Thank you for the lovely star rating too (that really helps our blog).
Ron
I love this dish so much. So flavourful. Keep up the great work.
Kathryn Alexandre
I’m so glad to hear you love it! Thank you for trying it and for the great star review!
Judy
I made this for supper again the other night! I love that it is quick and easy and that you only need one pan. Tastes great, very impressive the way the tofu is so flavourful with the added spices!
Kathryn Alexandre
Great to know that you like that this is a one pan option. Thank you so much for your review and star rating. I’m so glad you find the tofu flavourful and this has been a repeat recipe for you!
Karen Choske-Anderson
Melt in your mouth tasty!
Kathryn Alexandre
Oh yay! I’m so glad you love it. Thank you for letting me know and for leaving a star review!
Dani
This was delicious, the tofu really absorbs all the flavors from the spices. Will definetly be doing it again.
Kathryn Alexandre
I’m glad you liked it! Thank you so much for letting me know that this one will be a repeat recipe for you!