• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
No Sweat Vegan
  • About
  • Recipes
    • Quick & Easy Vegan Meals
    • Dinner Entrées
    • Kid-Friendly Vegan Recipes
    • Tofu Recipes
    • Air Fryer Recipes
    • Italian Recipes
    • Mexican Recipes
    • Asian Recipes
    • Indian Recipes
    • Salads & Salad Dressings
    • Side Dishes
    • Desserts
    • Breakfast
    • Lunch Recipes
    • Appetizers & Snacks
    • Condiments & Sauces
    • Holiday & Seasonal Recipes
    • Recipe Collections
  • Resources
    • Shop
  • Free E-Book
  • Meal Planning Printables
  • Subscribe!
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Subscribe!
  • Free E-Book
  • Meal Planning Printables
  • About No Sweat Vegan
  • Resources
  • Dinner Entrées
  • Quick & Easy Vegan Meals
  • Kid-Friendly Vegan Recipes
  • Tofu Recipes
  • Air Fryer Recipes
  • Italian Recipes
  • Mexican Recipes
  • Asian Recipes
  • Indian Recipes
  • Salads & Salad Dressings
  • Desserts
  • Side Dishes
  • Appetizers & Snacks
  • Condiments & Sauces
  • Breakfast
  • Lunch Recipes
  • Holiday & Seasonal Recipes
  • Recipe Collections
  • 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 · 4 Comments

1054 shares
  • Facebook
  • Twitter
  • Yummly
  • 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 mins
Cook Time 35 mins
Total Time 45 mins
Course Main Course
Cuisine Indian
Servings 4
Calories 305 kcal

Equipment

baking sheet
mixing bowl
high speed blender
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

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

  • Air Fryer Frozen Green Beans (Two Ways!)
  • Vegan Black Bean Tacos
  • Vegan Avocado Crema (5 minutes!)
  • Best Vegan Potato Recipes
1054 shares
  • Facebook
  • Twitter
  • Yummly
  • Email

Primary Sidebar

Let's Get Social

  • Facebook
  • Instagram
  • Pinterest
  • YouTube
Julianne, founder of No Sweat Vegan.

Hi, I'm Julianne! I love creating simple and comforting vegan food for the whole family. Most of my recipes are healthy, Whole-Foods Plant-Based, and easy on the budget. Thanks for stopping by!

More about me →

Trending

  • Vegan Chick-fil-A style Tofu Nuggets with Vegan Honey Mustard Sauce (Oil-free!)
  • Vegan Oatmeal Raisin Cookies (Healthy, Easy, & Oil-Free)
  • Easy Oil-Free Tofu Nuggets!
  • Quick Oil-Free Vegan Pesto

Recent

  • Vegan Butternut Squash Soup
  • Vegan Fall Recipes
  • Vegan Pumpkin Pancakes (Oil-free + WFPB)
  • Tofu Curry (Easy + Vegan)

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-2022 No Sweat Vegan on the Foodie Pro Theme