A simple version of the popular Indian dish, made completely vegan! The tofu for Vegan Butter Chicken is prepared in a unique way that couldn’t be easier and somehow makes it taste a lot like chicken.ย
Butter chicken is one of the most popular Indian dishes around, with it’s mildly spiced creamy tomato sauce, and packed full of flavor. It’s usually made with dairy cream, and of course with chicken. I’ve created the most delicious vegan version, and I’m so excited to share it with you today!
The “chicken” is actually tofu, but it’s not any old tofu. No, the tofu is prepared in a unique way in the oven that makes it perfectly chewy. It actually tastes very similar to chicken, especially once drenched in the creamy sauce.
Garam Masala
The only ingredient you might not be familiar with is garam masala. It’s a great spice mix to have on hand. I use it in Vegetable Korma, and other dishes, too. It’s a blend of several Indian spices and adds an incredible amount of flavor to your recipes. A lot of regular grocery stores carry it, or find it at an Indian market. You can also order it online.
How do you make Vegan Butter Chicken?
This recipe only takes about 30 minutes to make. The one catch is that you probably need to press your tofu, if you have the water packed variety. You can skip pressing if you buy the super firm tofu, not packed in water but in a clear vacuum seal pack.
Press the tofu for 20-30 minutes, if needed. Then, preheat the oven to 400 degrees F and line a large baking sheet with parchment paper. Slice the tofu into about 6 slices, as shown below, then rip each slice into smaller pieces, but still fairly large chunks. Tear gently, and don’t make the pieces too small.
Next, place the torn tofu pieces in a large ziplock type bag along with the olive oil, cornstarch and salt. Seal the bag, and shake to gently coat the pieces. Arrange on the prepared baking sheet.
Leave room so they are not touching each other. If your pans are small, you might need two. Bake for 25-30 minutes, until the pieces are golden brown and crispy. There is no need to flip the pieces, so baking is very hands off. While the tofu is baking, make the creamy sauce.
For the sauce, melt the vegan butter in a large skillet or pot. Add the onion, and saute for 3-4 minutes. Then add the ginger and garlic and cook 1 minute more. Now add the spices, salt, tomato paste and coconut milk. Stir well until smooth and creamy. Bring to a boil, then simmer the sauce for 5-10 minutes, stirring frequently.
Once the tofu is done baking, add it to the sauce and stir to coat the pieces. Serve over rice, with Easy Vegan Naan, and sprinkled with fresh chopped cilantro. Enjoy!
If you liked this recipe, you might enjoy these as well:
Vegan Butter Chicken
Ingredients
For the tofu:
- 2 (16 oz) blocks extra-firm tofu
- 2 tablespoons olive oil
- 2 tablespoons cornstarch
- 1/2 teaspoon salt
For the sauce:
- 2 tablespoons vegan butter (or olive oil)
- 1 large onion, diced small
- 1 tablespoon grated fresh ginger (or 1 tsp dried)
- 2 cloves garlic, minced
- 1 tablespoon garam masala
- 1 teaspoon curry powder
- 1 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper
- 1 teaspoon salt
- 3 ounces tomato paste
- 1 (13.5 oz) canned full fat coconut milk
For serving:
- 4 cups cooked white or brown rice
- chopped cilantro
- Easy Vegan Naan
Instructions
- Press the tofu:ย Wrap the block of tofu in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for 20 minutes. (You can skip this step if you get the super firm variety)
- Preheat the oven to 400 degrees F and line a baking sheet with parchment paper.
- Slice the tofu into about 6 slices (see photos in post above for reference). Now, rip each slice into medium-large pieces. You can also simply cut them into cubes, if you prefer, but ripping gives the tofu a great texture for this dish.
- Add the tofu pieces to a large ziplock bag, along with the olive oil, cornstarch and salt. Close the bag, and shake gently to coat. Arrange the tofu evenly on the prepared pan, and bake for 25-30 minutes, until golden and crispy.
- While the tofu bakes, prepare the sauce: Melt the 2 tablespoons of vegan butter in a large pan over medium-high heat. Saute the onion for 3-4 minutes in the butter, then add the ginger and garlic and cook for 1 more minute. Add the spices, salt, tomato paste and coconut milk. Stir until smooth and combined, then simmer for 5-10 minutes, stirring frequently.
- When the tofu is done baking, add it to the sauce and stir to coat the pieces. Serve over rice with Easy Vegan Naan. Garnish with chopped fresh cilantro. Enjoy!
Video
Notes
- This would also be really good with roasted cauliflower in place of the tofu.ย
- You could certainly substitute light coconut milk if desired, but the sauce won't be as rich and creamy.
- For oil free, omit the olive oil and vegan butter. Use water for sauteing instead.
- Calories are for 1/6th of the tofu and sauce, not added rice or naan.
We Love You, Nora! (Cooks)! :-p
According to my mother, VEGAN BUTTER CHICKEN “tastes just like chicken” so this recipe is my family’s chicken eater approved! lol.
I am so happy to hear this because my goal has always been to help her also become meat and dairy free without losing flavor or variety but I could never find enough easy to follow and consistently great recipes until now.
I firmly believe Love connects us all so to finally find you Nora, a person who takes such great care in planning, restructuring, testing, uploading and sharing your expressions of Love with the world is a highly energetic and loving experience that I can share with the people I love. You are greatly appreciated.
Hi Howard. I’m so thrilled you and your family loved the butter chicken! Thank you so much for your wonderful feedback and review!
looks amazing cant wait to try tonight!!
Enjoy!
This is one of our favorite Nora recipes! We double the sauce recipe and add a bag of frozen peas to it to stretch it out.
I’m so glad you guys are loving the recipe! It does make wonderful leftovers! Thank you for sharing your great review and feedback!
I want to know how to make vegan meats
This was delicious!! I only had Cream of Coconut on hand. It was slightly sweeter, but still sooo good. I will be sure to add coconut milk next time. My extremely picky daughter loved it too. Definitely going on rotation. Thanks for this great recipe!
Hi Sasha. I’m so glad the butter chicken was a hit, and is going onto your meal rotation list! Thank you for sharing your great review and feedback! Happy cooking!
This was incredible tasting. ย It is in my list of favorites! We love it!
Thank you, Sara! I’m so glad you loved the butter chicken recipe! I appreciate you taking time to share you review and comments! Happy cooking!
Delicious and easy. My husband and I really enjoyed this dish. ย I only had 1 block of tofu on hand so I threw in a can of chickpeas and added some golden raisins and cashews as well.ย
Your additions sound delicious! I’m so glad that you love the recipe! Thank you for sharing your fantastic review and comments!
This was amazing! I served it over basmati rice with a side of roasted cauliflower and baby carrots, and my family devoured it. Iโll definitely be making it again but with naan next time. Thanks, Nora!
You are welcome Angie! Thank you for sharing your great review and comments! I’m so glad you loved the recipe! I know that you’ll love the naan! Happy cooking!
I will absolutely again. It’s full of flavor and easy. There is nothing I would change about this recipe; it’s terrific as is.
Thanks for your wonderful feedback! I’m so glad you loved the recipe!
Amazing! First time making vegan butter โchickenโ sauce and this dish and tastes like itโs from an Indian restaurant if not better!ย
This is the best vegan butter chicken Iโve made yet! It was so easy to make and itโs definitely becoming my go to dinner.ย
I’m really glad you are enjoying the vegan butter chicken recipe! Thank you for your kind words! I appreciate you taking time to share your wonderful feedback!
I love every recipe I’ve made from Nora, but this is one I come back to time and time again. The flavour is phenomenal – my boyfriend and I can’t get enough! And so quick and easy as well.
Hi Ray. How lovely you and your boyfriend are loving the butter chicken! I’m so happy to know this! Thanks you for sharing your wonderful feedback!
I do not like eating onions, I pick them out of every dish. I can purรฉe them or I can do onion powder, I just do not like to eat the actual onion. Is there some alternative or substitution I can make? Iโve been wanting to make this for so long now, but there are just so many onions and that seems like what the sauce mainly consists of. Please help!
You can puree them or leave them out if you really don’t like them.
this was amazing! ย and my first time cooking with tofu! ย thanks for the great tips and the delicious recipe ?
I am so glad the information is helpful or you, and that you loved the recipe! Thank you for sharing your wonderful review and comments!
Made this for dinner tonight, it was delicious! Thank You!
One of the best recipes ever. I used vegan chicken for it and it was delicious. Thank you so much.
You are welcome! I am so glad you loved the recipe! Thank you for sharing your wonderful review and comments!
The best I’ve tried!!!
Delicious! ย super easy to make too
Thank you for sharing your great review! Glad you loved the recipe!
I made this the other day and will make it again tomorrow ; this is genuinely one of the best dishes Iโve ever made/had – thanks a lot for the recipe !ย
I’m so glad you love the recipe, Nina! Thank you for sharing your great comments!
Made this tonight and served as suggested with rice and naan.
Fabulous and easy!
Note: I see someone asking about adding vegetables below.
I added peas and it was great.
Thank you for sharing your great review and comments! I love this dish with naan! I’m so glad that you loved the butter chicken!
Can this be frozen?
It can, yes.
This was really easy and tasty. Definitely going into the weeknight rotation.
I’m thrilled you loved the butter chicken and it is now part of your meal rotation! Thank you for sharing your fantastic review!
fabulous! and so easy, love it
Thank you! I’m glad you love the butter chicken! I appreciate you taking time to share your wonderful review!
Do you have any recommendations of veggies to add? This stuff is the best! I want to add more veggies to our diet though
Thanks! I like cauliflower, carrots, zucchini, maybe some kale.
Made this recipe for the first time last night and WOW! It was better than any vegan Indian food I have ordered at a restaurant. Thank you so much!
Hi Ivy. You are welcome! I’m thrilled you loved the recipe! Thank you for taking time to share your wonderful review and comments!
Made this with roasted cauliflower instead of tofu and cannot recommend this highly enough. It was phenomenal! Just another Nora recipe that is perfection!ย
Thank you so much! I’m thrilled you loved the recipe! I appreciate you taking time to share your great review and comments!