• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Entrees

    Vegan Butter Chicken

    Published: Nov 6, 2020 Updated: Jul 22, 2022 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    Vegan Butter Chicken

    This vegan butter chicken recipe is made with tofu and cashews for a deliciously creamy version that tastes a lot like the classic Indian dish. It’s easy, and it’s better than take-out!

    Vegan butter chicken in a black bowl topped with fresh chopped cilantro.

    Who would’ve thought that you could take something like butter chicken and make it vegan? Well you sure can.

    We were actually amazed at how much tofu can taste like chicken in the right setting. And this sauce is just everything.

    Basically you could put anything in this sauce and it would taste good. But the tofu is prepared deliciously too, so the two together creates the most delicious vegan butter chicken recipe ever.

    If you love this recipe then you’ll also love our divine vegan katsu curry. And if you love yourself some easy and delicious Indian inspired recipes then also check out our vegan korma, vegan chana masala and vegan tikka masala.

    Vegan butter chicken with rice in a black bowl.

    Recipe Ingredients and Tips

    Firm Tofu. Firm or extra firm tofu for the win in this recipe! And then we still press it for 30 minutes to make it super firm. If you get tofu that is already extra firm and you’re in a rush, you could skip this step, but for best results it’s always good to press it first.

    Raw cashews. Cashews blended with water, lemon juice, apple cider vinegar and garam masala create the vegan yogurt sauce for the tofu. This is to replace the yogurt marinade often used in the classic version of this dish.

    Garam masala. This is an Indian spice blend that is simply delicious in this recipe. If you don’t have any on hand, you can easily order some garam masala online.

    Crushed tomatoes and coconut cream. These two things go along with the vegan butter, onion, garlic, ginger and spices and create the creaminess of the sauce. You must use canned, unsweetened coconut cream. Alternatively you can also use canned, unsweetened, full fat coconut milk.

    Vegan butter chicken in a black bowl with rice and fresh cilantro.

    How To Make Vegan Butter Chicken

    You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

    • Press the tofu. First up you want to press the tofu. The best way to do that is to use a tofu press. But if you don’t have one, you can stand the tofu on a plate, put another plate on top of it, and then stack something heavy on top of that, like a heavy pot or stack of books. Then leave it to press for 30 minutes. This makes the tofu as firm as possible.
    • When the tofu is pressed roughly chop it and place it into a mixing bowl.
    Tofu pressing in a tofu press and then cut into cubes on a wooden board.
    • Make the vegan yogurt sauce. Add raw cashews, water, lemon juice, apple cider vinegar and some garam masala into a blender jug and blend until smooth.
    Ingredients for vegan yogurt sauce added to blender and blended.
    • Pour this out over the tofu in the mixing bowl.
    Tofu cubes in a mixing bowl, blended sauce poured over the top.
    • Gently toss the tofu pieces in the sauce so that the tofu is evenly spread with the sauce.
    Tofu and vegan yogurt sauce tossed together in a mixing bowl.
    • Transfer the tofu carefully to a parchment lined baking tray and spread it out evenly.
    • Bake in the oven at 400°F (200°C) for 15 minutes until lightly browned.
    • Remove from the oven and set aside.
    Tofu and yogurt sauce on a baking sheet before and after baking.
    • Prepare your sauce. While the tofu is baking you can start on your sauce. Add vegan butter to a pot on medium heat and melt the butter. Add chopped onions and sauté until softened.
    Chopped onions and vegan butter added to pot and sautéed.
    • Now add crushed garlic, grated ginger, garam masala, turmeric, cumin and cayenne pepper and sauté with the onions.
    Crushed garlic, ginger and spices added to pot and sautéed.
    • Add crushed tomatoes and coconut cream and stir well. Bring to a gentle simmer and let it simmer for a few minutes.
    Crushed tomatoes and coconut cream added to pot and mixed in.
    • Reduce the heat and stir in some coconut sugar (for flavor balance) and add salt to taste.
    • Finally, add the baked tofu pieces and fold them into the sauce.
    Baked tofu pieces added to sauce and folded in.

    How To Serve Vegan Butter Chicken

    Serve it over basmati rice, with fresh chopped cilantro and lemon slices or lemon wedges on the side. It’s also divine with vegan naan!

    Vegan butter chicken with rice in a black bowl.

    Storing and Freezing

    Keep any leftovers stored covered in the fridge for 3-4 days. Reheat on the stovetop or in the microwave.

    You can also freeze it if you like for up to 2 months. Thaw overnight in the fridge and then reheat on the stovetop or microwave.

    Vegan butter chicken with rice and cilantro in a black bowl.

    More Delicious Tofu Recipes

    1. Grilled Tofu
    2. Marinated Tofu
    3. Crispy Baked Tofu
    4. Crispy Fried Tofu
    5. General Tso’s Tofu
    6. Kung Pao Tofu
    Piece of vegan butter chicken on a fork.

    Did you make this recipe? Be sure to leave a comment and rating below!

    Vegan butter chicken with rice in a black bowl.

    Vegan Butter Chicken

    This vegan butter chicken recipe is made with tofu and cashews for a deliciously creamy version that tastes a lot like the classic Indian dish. It’s easy, and it’s better than take-out! 
    5 from 28 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Indian
    Diet: Vegan
    Prep Time: 45 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 1 hour hour 5 minutes minutes
    Servings: 4
    Calories: 469kcal
    Author: Alison Andrews

    Ingredients

    For the Tofu:

    • 14 ounces Extra Firm Tofu (400g)

    For the Vegan Yogurt Sauce: 

    • ⅔ cup Raw Cashews (100g)
    • ⅓ cup Water (80ml)
    • 1 Tablespoon Lemon Juice
    • 1 Tablespoon Apple Cider Vinegar
    • 1 teaspoon Garam Masala

    For the Sauce: 

    • 2 Tablespoons Vegan Butter
    • 1 Medium Onion White, Yellow or Brown, Chopped
    • 3 Cloves Garlic Crushed
    • 1 Tablespoon Ginger Freshly Grated
    • 1 Tablespoon Garam Masala
    • 1 teaspoon Turmeric
    • 1 teaspoon Cumin
    • ¼ teaspoon Cayenne Pepper
    • 1 cup Crushed Tomatoes (240ml)
    • 1 cup Canned Coconut Cream (240ml) Unsweetened
    • ½ Tablespoon Coconut Sugar or Light Brown Sugar
    • Sea Salt To Taste

    For Serving: 

    • Basmati Rice
    • Fresh Chopped Cilantro
    • Lemon Slices
    Prevent your screen from going dark

    Instructions

    • Press the tofu either using a tofu press or by placing the tofu onto a plate, put another plate on top of it, and then stack something heavy on top of that, like a heavy pot or stack of books. Then leave it to press for 30 minutes. This makes the tofu as firm as possible. 
    • When the tofu is pressed roughly chop it and place it into a mixing bowl. 
    • Preheat the oven to 400°F (200°C). 
    • Prepare the vegan yogurt sauce. Add the raw cashews, water, lemon juice, apple cider vinegar and garam masala into a blender jug and blend until smooth. 
    • Pour this out over the tofu in the mixing bowl and gently toss the tofu pieces in the sauce so that the tofu is evenly spread with the sauce.
    • Transfer the tofu carefully to a parchment lined baking tray and spread it out evenly. 
    • Bake in the oven for 15 minutes until lightly browned. Remove from the oven and set aside. 
    • Prepare your sauce. While the tofu is baking you can begin your sauce. Add vegan butter to a pot on medium heat and melt the butter. Add chopped onions and sauté until softened. 
    • Now add crushed garlic, grated ginger, garam masala, turmeric, cumin and cayenne pepper and sauté with the onions. 
    • Add crushed tomatoes and coconut cream and stir well. Bring to a gentle simmer and let it simmer for a few minutes.  Reduce the heat and stir in the coconut sugar (for flavor balance). Add salt to taste. 
    • Finally, add the baked tofu pieces and fold them into the sauce. 
    • Serve with basmati rice, fresh chopped cilantro and lemon slices.

    Video

    Notes

    1. Tofu. Firm or ideally extra firm tofu is needed for this recipe. And then we still press it for 30 minutes to make it super firm. 
    2. Coconut cream. You can also use canned, full fat, unsweetened coconut milk instead of canned coconut cream. 
    3. Storing. Keep any leftovers stored covered in the fridge for 3-4 days. Reheat on the stovetop or in the microwave. 
    4. Freezing. You can also freeze it if you like for up to 2 months. Thaw overnight in the fridge and then reheat on the stovetop or microwave. 
    5. Prep time includes the time spent pressing the tofu. 
    6. Nutritional information excludes rice. 

    Nutrition

    Serving: 1Serve | Calories: 469kcal | Carbohydrates: 24g | Protein: 16g | Fat: 38g | Saturated Fat: 22g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 8g | Trans Fat: 0.03g | Sodium: 200mg | Potassium: 756mg | Fiber: 5g | Sugar: 7g | Vitamin A: 457IU | Vitamin C: 12mg | Calcium: 83mg | Iron: 5mg
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Peanut Butter Balls
    Vegan Chocolate Ganache »
    1.0K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Megan says

      January 31, 2021 at 8:03 pm

      This recipe was a huge success my only complaint is that the coating around the tofu ended up peeling off once I gently folded the cubes into the sauce. Next time I’ll just pour the sauce over the tofu upon serving in order to avoid it looking like a mess. Other than that one little hiccup, it tasted great!

      Reply
    2. Irina says

      January 14, 2021 at 12:19 am

      Great recipe. Will be making it again!
      Thank you 🙂

      Reply
      • Alison Andrews says

        January 14, 2021 at 10:47 am

        Thanks Irina!

        Reply
    3. Heidi says

      January 08, 2021 at 6:33 am

      I placed the tofu in an air fryer for 15 min on 200 (the setting for chicken) – Best I’ve had so far!5 stars

      Reply
      • Alison Andrews says

        January 08, 2021 at 11:07 am

        Awesome! Thanks for sharing Heidi!

        Reply
    4. Trudy Britz says

      December 21, 2020 at 8:25 pm

      The best recipe ever !

      Reply
      • Alison Andrews says

        December 22, 2020 at 12:14 pm

        Thanks so much Trudy!

        Reply
    5. Pia says

      December 21, 2020 at 2:29 pm

      This recipe was very delicious and easy to make!5 stars

      Reply
      • Alison Andrews says

        December 21, 2020 at 2:38 pm

        Thanks Pia!

        Reply
    6. Simon Nightingale says

      December 21, 2020 at 5:54 am

      Thanks Alison! Tastes so good, straight into favourites.5 stars

      Reply
      • Alison Andrews says

        December 21, 2020 at 12:14 pm

        Yay! Thanks Simon!

        Reply
    7. MM says

      December 12, 2020 at 2:35 am

      So good!! You must try it!5 stars

      Reply
      • Alison Andrews says

        December 12, 2020 at 11:49 am

        Thanks so much!

        Reply
    8. Denise Corklin says

      December 11, 2020 at 11:11 pm

      Loved it……and what’s truly amazing….so did my fussy husband!
      I also tried adding a little vermouth which was delicious and the suggested lemon slices made the meal sing!
      So good….Thank-you ????5 stars

      Reply
      • Alison Andrews says

        December 12, 2020 at 11:55 am

        That’s awesome Denise! I’m so happy to hear it was a success! 🙂

        Reply
    9. Anushka says

      November 30, 2020 at 8:13 am

      This was AMAZING!! All your recipes I have tried so far have been delicious, what I love most about them is that they are very simple, quick to cook but yet full of flavour. Sooooo helpful for a vegan like me. Thank you so much5 stars

      Reply
      • Alison Andrews says

        November 30, 2020 at 1:58 pm

        Awesome! Thanks so much for the wonderful review Anushka!

        Reply
    10. Marida says

      November 16, 2020 at 2:04 pm

      Just made this for dinner and it was just delicious. So full of flavour. I air-dried the tofu instead of baking it in the oven and it worked really well.5 stars

      Reply
      • Alison Andrews says

        November 17, 2020 at 12:15 pm

        Awesome Marida, the air fryer sounds like a great option as well. Thanks for sharing and the wonderful review!

        Reply
    11. sylvia says

      November 10, 2020 at 2:47 am

      This was DELISH. Thank you so much for a great recipe! I loved the ‘just right’ amount of heat supplied by the cayenne.

      I used 14 oz (1 pack) tofu, as recommended. I had plenty of vegan yogurt and sauce, so I think I’ll increase the tofu a bit next time, maybe up to 1.5 packs. I think there will be enough sauce for that. The more the merrier!5 stars

      Reply
      • Alison Andrews says

        November 10, 2020 at 10:23 am

        Awesome Sylvia! Thanks so much for sharing and the wonderful review!

        Reply
    12. Anna says

      November 08, 2020 at 4:04 pm

      A most enjoyable and unusual recipe for butter chicken and most delicious too!5 stars

      Reply
      • Alison Andrews says

        November 09, 2020 at 10:10 am

        Thanks Anna!

        Reply
    13. N says

      November 07, 2020 at 4:38 pm

      Help please! I am sensitive to coconut so I can’t use it in my cooking. Would you be ble to recommend an alternative?

      Reply
      • Alison Andrews says

        November 09, 2020 at 10:16 am

        You could try something like cashew milk, a creamy and rich plant milk would work best.

        Reply
    14. Chris Day says

      November 06, 2020 at 11:52 pm

      Wow! This was an incredible recipe! I did not have any unsweetened coconut cream so I used sweetened and omitted the sugar. Otherwise the recipe is perfect as it is. Thank you!5 stars

      Reply
      • Alison Andrews says

        November 09, 2020 at 10:20 am

        Awesome! Thanks Chris!

        Reply
    15. Alice says

      November 06, 2020 at 6:40 pm

      Hi Alison, I’ve made many of your recipes and they’ve turned out well. I wonder, though, if something else can be substituted in place of the coconut cream. Any ideas?

      Reply
      • Alison Andrews says

        November 09, 2020 at 10:21 am

        Hi Alice, you could try something like cashew milk. As long as it’s relatively thick and creamy it will replace the coconut cream quite well. 🙂

        Reply
    Newer Comments »

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    5 from 28 votes (6 ratings without comment)

    Leave A Comment & Review Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan tuna on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Serving spoonful of vegan mac and cheese.
      The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter

    Veganuary

    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms
    • Vegan stuffed peppers in a white baking dish.
      Vegan Stuffed Peppers
    • Vegan granola on a baking sheet with a wooden spoon.
      Vegan Granola
    • Powdered sugar sprinkling down over a stack of waffles.
      The Best Vegan Waffles

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!

    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.