No Sweat Vegan

  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop
menu icon
go to homepage
  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop

subscribe
search icon
Homepage link
  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop

×
Home » Recipes

Vegan Butter Chicken with Tandoori Tofu

Published: 10 Mar 2021 · Updated: 29 Sep 2022 by Julianne Lynch · This post may contain affiliate links · As an Amazon Associate I earn from qualifying purchases · 6 Comments

1305 shares
  • Facebook
  • Email
Jump to Recipe
Vegan Butter Chicken pin
Vegan Butter Chicken pin

This Vegan Butter Chicken is luscious and creamy, with a mildly spiced tomato gravy and crispy chunks of Tandoori Tofu. This dish is both kid-friendly and oil-free. It comes together quickly enough for a weeknight but feels special enough for a big weekend meal.

Vegan butter chicken in a bowl.
Dig into this warm and comforting Vegan Butter Chicken!

I used to love butter chicken, but since it's one of the few Indian restaurant dishes that doesn't seem to be offered with a vegetarian counterpart, I knew I'd need to start making it at home.

Thankfully, it's a fairly easy dish to veganize. You simply use tofu in place of the chicken and coconut milk in place of the dairy. I also decided to use cashew butter instead of vegan butter to keep this WFPB. This recipe includes Tandoori Spice, which is an important, often forgotten, ingredient that helps this Vegan Butter Chicken dish stay as close as possible to its roots.

Jump to:
  • What is butter chicken?
  • Can this be soy-free?
  • Can this be nut-free?
  • Can I make the tandoori tofu in an air fryer?
  • Ingredients
  • Substitutions
  • Instructions
  • Variations
  • How to serve
  • Can I make it ahead?
  • How to store
  • Related recipes
  • 📖 Recipe

You'll love this Vegan Butter Chicken Recipe because it's:

  • Creamy & Delicious
  • Vegan / Vegetarian
  • Dairy-free
  • WFPB (Whole-Foods Plant-Based)
  • Oil-free
  • Kid-friendly
  • Simple & Straightforward
  • Full of amazing flavors

Vegan butter chicken in a skillet.
Chunks of Tandoori Tofu with a mild, creamy sauce: This dish is as heavenly as it sounds.

What is butter chicken?

Butter Chicken, aka Murgh Makhani, originated in Dehli, India, in the 1950s. As the story goes, Kundan Lal Gurjal, a worker at a tandoori restaurant would mix the leftover tandoori chicken and spices with butter, cream, and tomatoes to create the gravy, and the dish we know as butter chicken was born. I veganized it by using tofu and coconut milk in place of the meat and dairy.

Can this be soy-free?

Definitely! To make this vegetarian butter chicken soy free just swap out the tofu for chickpeas. Drain a can of chickpeas and toss with 1 tablespoon of tandoori spice and 1 tablespoon lemon juice. Place of a baking sheet and roast for 15 to 20 minutes at 400F or 200C. Make the butter chicken sauce as directed, stir in the chickpeas at the end, and serve.

Can this be nut-free?

Sure! To make this vegan butter chicken nut-free, just swap out the cashew butter for sunflower-seed butter. Alternatively, you could leave it out altogether. This would take away from the creaminess a little, but you could add a dollop of soy or coconut yogurt when serving to make up the difference.

Can I make the tandoori tofu in an air fryer?

Yes! I tested this tandoori tofu in the air fryer and it turned out great. Just follow the same instructions for breaking the tofu into chunks and folding it into the paste. Preheat your air fryer to 400F or 200C and cook for 12 to 15 minutes, stopping halfway to shake the basket. For more tips, check out my post on air fryer tofu nuggets.

Ingredients

Tandoori Tofu

  • 14 oz super firm tofu (or extra firm tofu, pressed) --Super-firm tofu is vacuum sealed with little extra water. If you are using firm or extra firm tofu you will need to add 20 to 30 minutes to press the tofu.

Tandoori Paste Ingredients

  • 3 tbsp nutritional yeast
  • 1 tbsp vegetable broth powder -- For a touch of chicken flavor.
  • 1 tbsp tandoori spice -- Tandoori spice keeps this dish connected to its origin.
  • 1 teaspoon cornstarch --This will help the tofu crisp up.
  • 2 tbsp water
  • 1 tbsp lemon juice

Vegan Butter Chicken Sauce

  • 1 onion
  • 15 oz crushed tomatoes -- I use unseasoned canned tomatoes for this dish; they are the right consistency and always in season.
  • 4 cloves garlic grated
  • 1 tbsp grated ginger
  • 2 tbsp dried fenugreek leaves -- Crushed, dried fenugreek leaves add a delicate but integral component to the dish.
  • 1 tbsp garam masala
  • 1 tbsp tandoori spice -- This is really a key spice to maintaining the integrity of the dish.
  • 1 teaspoon cardamom -- This is a subtle flavor that I love, but if you don't have it at home, the dish will still work without it.
  • 1 teaspoon turmeric
  • 1 teaspoon salt
  • ¼ teaspoon grated nutmeg -- I don't usually measure this, I just grate a little nutmeg over the top using a Microplane.
  • 1 tbsp lemon juice --For an acidic touch.
  • 1 tbsp maple syrup -- For sweetness
  • 2 tbsp cashew butter -- This will replace the butter of the original while keeping this dish WFPB.
  • 15 oz low fat coconut milk

Optional

  • 1 teaspoon cayenne pepper -- If you like it with a kick of spice!

Garnish

  • fresh cilantro

Substitutions

  • You can substitute chickpeas for the tofu to make this soy-free (see more instructions in the FAQ above).
  • Use sunflower-seed butter in place of the cashew butter to make this nut-free.
  • You can use powdered ginger or granulated garlic in place of fresh.
  • While I don't recommend changing the spices, if you only have curry powder on hand, you can try making it with that, but it will change the flavor quite a bit. (It will taste more like a typical curry.)

Instructions

Tandoori Tofu

  1. Start by making the Tandoori Tofu. If you are not using super firm tofu (if you are using firm or extra firm), you should press the tofu for 20 minutes. (Take it out of the packaging, wrap it in a towel and place a heavy object like a cast-iron skillet on top.)
  2. Preheat the oven to 400F or 200C. (If you prefer to use an air fryer, see instructions above.)
  3. In a large mixing bowl, mix together the tandoori paste ingredients. This will form a thick paste.
  4. Break the tofu into jagged, thumb-sized chunks over the paste bowl.
Break the tofu into chunks.
  1. Gently fold the tofu into the paste until all of the chunks are evenly coated.
Tandoori tofu mixed with paste.
  1. Carefully place the tofu chunks onto a lined baking sheet. Place the baking sheet in the oven and bake for 30 minutes, or until the tofu is crispy and nicely browned.
Tandoori tofu on sheet pan.

Butter Tofu Sauce

  1. After the tandoori tofu is in the oven or air fryer, start making a sauce.
  2. Dice an onion and add to a skillet with a pinch of salt over medium-high heat. Cook for 3 to 5 minutes, or until the onion is aromatic and starts to go translucent.
  3. Add the grated garlic and ginger, along with all of the sauce spices to the skillet. Stir to combine and cook for about one minute.
Onions in a skillet. Vegan butter chicken spices.
Onions and spices in a skillet. Tomato chunks in a can.
  1. Add the tomatoes to the skillet and stir to combine. Remove the skillet from the heat.
Tomatoes, spices, and onions in a skillet.
  1. Add the contents of the skillet, cashew butter, maple syrup, and lemon juice to a high-speed blender. Blend until smooth.
  2. Return the contents of the blender to the skillet. Turn the heat to medium. Add the coconut milk and gently stir to combine.
Vegan butter chicken sauce with coconut milk.
  1. Simmer the sauce for 10 to 15 minutes, or until it reaches a thick, gravy-like consistency.
  2. After the tandoori tofu is finished cooking, add it to the reduced sauce. Gently fold the tofu chunks into the sauce.
Vegan butter chicken sauce with tandoori tofu sitting on top.
  1. Garnish with fresh cilantro. Serve right away with basmati or jasmine rice.

Variations

If you prefer to make a sauce without cashew butter, then give this Tofu Curry a try!

How to serve

Serve Vegan Butter Chicken alongside white or brown basmati or jasmine rice. Garnish with fresh cilantro. For some additional vegetable matter, I like to serve it with steamed, oven-roasted, or air-fryer broccoli.

Can I make it ahead?

Definitely! In fact, the flavors will deepen even more. To make this ahead, follow all of the instructions but don't mix the tofu into the sauce. Store the tofu and sauce separately. To reheat, add the sauce and tofu to a microwave-safe dish or skillet. Warm everything together and serve.

How to store

  • Store leftovers in an airtight container in the refrigerator for up to 7 days or freezer for up to 3 months.
  • When reheating, you might need to add a tablespoon or two of water to help with the consistency.
Vegan butter tofu in a bowl.
This restaurant-style vegan butter chicken is as delicious the original but without meat or dairy!

Related recipes

  • Vegan Palak Paneer
  • Red Lentil Dahl
  • Curry Chickpea Salad
  • Vegan Thai Curry
  • Vegan Orange Chicken

📖 Recipe

Vegan butter chicken in a bowl with rice and cilantro.

Vegan Butter Chicken with Tandoori Tofu

This Vegan Butter Chicken is luscious and creamy, with a mildly spiced tomato gravy and crispy chunks of Tandoori Tofu. This dish is both kid-friendly and oil-free. It comes together quickly enough for a weeknight but feels special enough for a big weekend meal.
5 from 12 votes
Print Recipe Share on Facebook Pin Recipe SaveSaved!
Prep Time 10 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Main Course
Cuisine Indian
Servings 4
Calories 305 kcal

Equipment

Wilton Easy Layers Sheet Ca...Shop on Amazon
baking sheet
mixing bowl
nutribullet Pro+ 1200 Watt ...Shop on Amazon
high speed blender
12" Stone Frying Pan by Oze...Shop on Amazon
skillet

Ingredients
 
 

Tandoori Tofu

  • 14 oz super firm tofu (or extra firm tofu, pressed)

Tandoori Tofu Paste Ingredients

  • 3 tablespoon nutritional yeast
  • 1 tablespoon vegetable broth powder
  • 1 tablespoon tandoori spice
  • 1 teaspoon cornstarch
  • 2 tablespoon water
  • 1 tablespoon lemon juice

Vegan Butter Chicken Sauce

  • 1 onion
  • 15 oz crushed tomatoes
  • 4 cloves garlic grated
  • 1 tablespoon grated ginger
  • 2 tablespoon dried fenugreek leaves
  • 1 tablespoon garam masala
  • 1 tablespoon tandoori spice
  • 1 teaspoon cardamom
  • 1 teaspoon turmeric
  • 1 teaspoon salt
  • ¼ teaspoon grated nutmeg
  • 1 tablespoon lemon juice
  • 1 tablespoon maple syrup
  • 2 tablespoon cashew butter
  • 15 oz low fat coconut milk

Optional

  • 1 teaspoon cayenne pepper

Garnish

  • fresh cilantro
Get Recipe Ingredients

Instructions
 

Tandoori Tofu

  • Preheat the oven t 400F or 200C (see instructions in the blog post above if you prefer to use an air fryer.)
  • In a large mixing bowl add the tofu paste ingredients: nutritional yeast, vegetable broth powder, cornstarch, 1 tablespoon of tandoori spice, 2 tablespoons of water, and 1 tablespoon of lemon juice. This will form a thick-ish paste.
  • Break the tofu into thumb-sized chunks over the paste bowl. Gently fold the tofu into the paste until all of the chunks are covered.
  • Place the tofu chunks on a parchment-lined baking sheet. Bake in the oven for 25 to 30 minutes, or until the tofu is crispy and nicely browned.

Vegan Butter Chicken Sauce (Gravy)

  • Peel and chop the onion. In a skillet over medium-high heat, saute the onion until it starts to turn translucent (about 3 to 5 minutes.)
  • Add the grated garlic, grated ginger, and all of the sauce spices to the skillet and mix to combine. Cook about 1 minute and then add the tomatoes. Stir to combine and then remove from the heat.
  • Add the spiced tomato mixture, along with the cashew butter, maple syrup, and lemon juice, to a high-speed blender and then blend until smooth.
  • Return the mixture to the skillet. Add the coconut milk and carefully stir to combine. Reduce the heat to medium and simmer for about 10 to 15 minutes, or until the sauce is reduced to the consistency of a thick gravy.
  • Add the cooked tandoori tofu to the sauce and gently fold to combine.
  • Garnish with fresh cilantro and serve right away with a side of basmati or jasmine rice.
Prevent your screen from going dark
Save this RecipeSaved!

Video

Notes

 
  • Super firm tofu is vacuum-sealed and has just a little water. It is much firmer than regular tofu and therefore doesn't need to be pressed.
  • If you can't find super-firm tofu, just use extra-firm tofu that's been pressed for 20 to 30 minutes. (Pressing time is not included in the time estimate for this recipe.)
  • Do not line the baking sheet with aluminum foil. This could cause the tofu to burn. Use parchment paper or a silicone mat instead.
  • If you prefer, you can cook this in a large pot instead of a skillet. If you do this, you can add the coconut milk to the tomato mixture and then blend it with a stick blender. This will save you the hassle of transferring the mixture to a high-speed blender and back again.
  • Nutritional info is calculated only for the vegan butter chicken. Rice is not included.

Nutrition

Calories: 305kcalCarbohydrates: 28gProtein: 15gFat: 15gSaturated Fat: 8gSodium: 1506mgPotassium: 729mgFiber: 5gSugar: 10gVitamin A: 438IUVitamin C: 16mgCalcium: 93mgIron: 4mg
Keyword tandoori tofu, vegan butter chicken, vegan butter tofu
Tried this recipe?Tag me on Instagram @no_sweat_vegan or #nosweatvegan!

Want access to my Exclusive Meal Planning Tips & Printables page?

Did you try this recipe? Have a question? Just leave a comment below and I'll get back to you ASAP!

Web story

More Vegan Recipes

  • Strawberry rhubarb baked oatmeal on a plate.
    Strawberry Rhubarb Baked Oatmeal (Vegan + No Banana!)
  • Hand dipping crostini into vegan spinach artichoke dip.
    Vegan Spinach Artichoke Dip (Easy + Nut-Free!)
  • Vegan pumpkin baked oatmeal on a plate with toppings.
    Pumpkin Baked Oats (Vegan)
  • Closeup of hand picking up a spoonful of vegan pumpkin risotto.
    Vegan Pumpkin Risotto (With Sage!)
1305 shares
  • Facebook
  • Email

Comments

    5 from 12 votes (10 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Deb says

    March 11, 2021 at 1:50 am

    5 stars
    This was so good! I was missing something Flavor wise! Craving butter chicken.... this recipe is a hit! I did use chickpeas instead of tofu. I will definitely be making this again!

    Reply
    • Julianne Lynch says

      March 11, 2021 at 1:16 pm

      I'm so glad you liked it and that the chickpea substitution worked out.

      Reply
  2. deborah stephens says

    March 12, 2021 at 6:18 am

    5 stars
    This is the best I have had. Definitely a firm favourite in our house! Thank you so much! xx

    Reply
    • Julianne Lynch says

      March 12, 2021 at 7:07 am

      That's so great to hear! You are very welcome!

      Reply
  3. Caity Sue T says

    May 15, 2023 at 3:39 am

    Is there a particular reason for the low-fat coconut milk instead of full fat? Can I use full fat instead? I can't wait to make this!

    Reply
    • Julianne Lynch says

      May 15, 2023 at 9:14 am

      You can definitely use full-fat coconut milk if you prefer. It will alter the nutritional content, of course. But otherwise the only change will be a slightly richer flavor and texture.

      Reply
Julianne, founder of No Sweat Vegan.

Hi, I'm Julianne! A dedicated home chef for over 20 years and a vegan recipe developer since 2020. I love creating simple and comforting vegan food for the whole family. Most of my recipes are quick, Whole-Foods Plant-Based, and easy on the budget. Thanks for stopping by!

You can also find me at AirFryerVeg.com.

More about me →

Trending

  • Chick-fil-A tofu on a plate with vegan honey mustard.
    Vegan Chick-fil-A style Tofu Nuggets with Vegan Honey Mustard Sauce (Oil-free!)

  • Stack of vegan oatmeal raisin cookies.
    Vegan Oatmeal Raisin Cookies (Healthy, Easy, + Oil-Free)

  • Vegan potato soup in a bowl.
    Vegan Potato Soup (Easy & Oil-Free)

  • Tofu nuggets on a plate with a small bowl of ketchup.
    Tofu Nuggets (Vegan + Oil-Free!)

Recent

  • Vegan butter beans recipe in a bowl with bread.
    Vegan Butter Beans (Easy + Creamy!)

  • Pumpkin bliss balls in a bowl.
    No-Bake Pumpkin Balls (Easy + Vegan!)

  • Three vegan pear muffins stacked in front of a pear.
    Vegan Pear Muffins (Oil-free!)

  • Vegan Mother's Day Recipes collage.
    Vegan Mother's Day Recipes

Web Stories

Footer

↑ back to top

Legal

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Impressum

Free Meal Planning Tips & Printables!

  • Sign Up for free printables and weekly updates

Contact

  • Contact
  • Media Kit
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

***

Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to No Sweat Vegan with appropriate and specific direction to the original content.


Copyright © 2020-2025 No Sweat Vegan on the Foodie Pro Theme

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.