Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (2024)

Home » Recipes » Main Dishes » Curries » Vegan Butter Chicken (Butter Tofu)

posted: 12/14/19 — updated: 08/10/23 by Deryn Macey Disclosure: This post may contain affiliate links.

Jump to Recipe·★★★★★4.8 from 57 reviews

This vegan butter chicken is easy to make and features tofu in place of chicken for delicious plant-based version of the popular Indian dish.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (1)

Table of Contents

About Butter Tofu

This butter tofu “chicken” recipe features tofu in a rich and creamy tomato and cashew-based sauce with spices like turmeric, cumin and cinnamon. You’ll need just 30 minutes to prepare it.

The recipe is simple with no preparation for the tofu, though you could bake or pan-fry it separately to give it a meaty texture. We’ll cover how to do that below.

The dish is rich, creamy, high in protein and packed with flavour and nutrition. The creaminess comes from blending raw cashews with plant-based milk, making the perfect dairy-free replacement for heavy cream.

You’ll love this recipe any night of the week for a satisfying and comforting meal but it’s great for entertaining too, especially if you’re serving guests with dietary restrictions. The final dish is not spicy, so it’s suitable for the whole family too. Serve with rice and naan and it’s sure to be a hit!

Recipe Highlights

  • Vegetarian and vegan (dairy-free).
  • Gluten-free.
  • Ready in 30 minutes.
  • Easy to make.
  • Creamy, luxirious tomato butter sauce.
  • Perfect served with rice and/or naan.
  • Stores and reheats well.

Ingredient Notes

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (2)

The ingredient list might seem a bit long but most of it is spices, so don’t be intimidated! Here are a fews notes on the ingredients and substitutions you can make:

  • Cashews: You’ll need raw cashews with no added oil or salt to make the cream. You can substitute coconut cream or thick coconut milk if you like.
  • Coconut Oil: Use coconut oil to saute or substitute water or broth for an oil-free recipe.
  • Garlic & Ginger: Fresh garlic and ginger are best for flavour here.
  • Onion: You can use white onion, yellow onion or shallot.
  • Spice Blend: You’ll need a mild chili powder, ground turmeric, ground coriander, ground cumin and cinnamon. It’s best to use all of these in the amounts listed for the best flavour profile.
  • Maple Syrup: Just a little sweetener to balance the acidity. You can substitute brown sugar or coconut sugar.
  • Diced Tomatoes: You’ll need a large can of diced tomatoes and will use the whole can, including the juices. For a smoother sauce, you can also use crushed tomato.
  • Tofu: Use firm or extra-firm tofu or substitute plant-based chicken, cauliflower or chickpeas.

How to Make Butter Tofu

Step 1: Press the tofu and soak the cashews.

This step is technically optional so feel free to skip it if you just want to get into the recipe. However, if you do not have a high-speed blender, I would recommend soaking the cashews in boiled water for at least 30 minutes up to overnight.

If you’re soaking the cashews, place in a bowl and cover with boiled water. Let sit for 20-30 minutes then drain.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (3)

To press the tofu, use a tofu press or wrap it in a dish cloth and place a heavy object like a skillet on it for 20-30 minutes. After pressing, cut the tofu into cubes.

Quick Note: I did not do any tofu preparation for this recipe but if you’d like to add texture and crispiness, you can pan-fry or bake the tofu before adding to the sauce at the end.

To pan-fry the tofu, use this cashew tofu stir fry recipe, to bake the tofu, use this peanut tofu bowl recipe.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (4)

Step 2: Make the cashew cream.

Add the drained cashews and milk to a high-speed blender and blend on high until completely smooth and creamy. I used almond milk for an extra-creamy consistency but you can also just use water.

You may need more than 1/2 cup of liquid. We’re looking for a heavy cream consistency.

Quick Tip: To substitute coconut milk, replace the cashews and milk with about 1-1.5 cups of full-fat coconut milk. Coconut milk is not traditionally used in butter chicken but it can be used if you can’t do cashews.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (5)

Step 3: Cook the onion, garlic and ginger.

Heat the coconut oil, or another cooking oil of choice, in a large skillet over medium heat. When you’re ready, add the onion, garlic and ginger and cook for 4-5 minutes, stirring often.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (6)

Step 4: Toast the spices.

Add all of the spices to the pan and cook for 1-2 minutes to toast, stirring constantly.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (7)

Step 5: Finish the sauce.

Add the maple syrup and canned diced or crushed tomato to the pan. Add the cubed tofu and pour in the cashew cream.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (8)

Simmer the butter chicken for about 10 minutes over medium-low heat.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (9)

Serve your delicious butter tofu over your favourite rice and topped with fresh cilantro.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (10)

Variations

  1. To use cauliflower instead of tofu, roast 1 small head of cauliflower in 2 tsp olive oil with a pinch of salt and pepper until tender and golden then mix it into the sauce when you would have added the tofu.
  2. To use chickpeas instead of tofu, drain and rinse a 19 oz can of chickpeas then add it at the end and stir until heated through.

Frequently Asked Questions

Can I make this recipe soy-free?

Yes. To make this recipe without tofu, substitute 1 19 oz. can or about 2.5 cups of cooked chickpeas for the tofu.

Can I use coconut milk instead of cashews?

Yes. To use coconut milk instead of cashew cream, substitute 1 cup of full-fat coconut milk for the cashews and milk.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (11)

Serving Tips

  • Butter tofu can be enjoyed on its own but it’s best served over fresh jasmine or basmati rice. Brown rice works too!
  • It’s delicious served with fresh naan or roti for dipping.
  • Sprinkle with freshly chopped cilantro before serving.

Storing Instructions

  • Let cool before storing.
  • Butter tofu stores well in the fridge in a sealed container for up to 5 days.
  • Reheat in a saucepan on the stovetop over low heat or in the microwave until heated through.

More Curries to Try

Here are some more Indian-inspired recipes you’ll love:

  • Best Red Lentil Coconut Dahl
  • Vegetable Korma
  • Vegan Panang Curry with Tofu
  • Butternut Squash Curry
  • Sweet Potato Lentil Curry

Did you make this butter tofu?
⭐⭐⭐⭐⭐

I’d love to hear about it! Click here to leave a review and don’t forget to post a pic to social and tag @runningonrealfood so I can check it out!

Print

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (12)

Easy Vegan Butter Chicken

★★★★★4.8 from 57 reviews

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Total Time: 25 minutes
  • Yield: 4
  • Category: Main Dish
  • Cuisine: Indian
  • Diet: Vegan
Print Recipe

Save Recipe

Description

This incredible vegan butter chicken features tofu in a silky cashew tomato sauce and is delicious served over rice.

Ingredients

Instructions

  1. Press Tofu (Optional): Press the tofu for 20-30 minutes. You can either wrap the block of tofu in a dish cloth and place a heavy object on it or use a tofu press. This step is optional but helps to squeeze out excess liquid so the tofu can absorb more flavour.
  2. Soak Cashews: While the tofu is soaking, add the cashews to a bowl and cover with boiled water. Let them soak for 20-30 minutes. This can also be done ahead of time and soaked as long as overnight.
  3. Blend Cashew Cream: Drain the cashews to a high-speed blender with the plant-based milk. Blend on high until completely smooth and creamy. You may need more than 1/2 cup liquid. We’re looking for a heavy creamy consistency. You should be able to pour it from the blender, so adjust accordindly.
  4. Saute Aromatics: Heat the coconut oil over medium heat in a large skillet. Add the ginger, garlic and onion and cook for 4-5 minutes, stirring frequently, until softened.
  5. Toast Spices: Add all of the ground spices: chili powder, turmeric, coriander, cumin and cinnamon. Stir constantly for another 1-2 minutes to “toast” the spices.
  6. Add Liquids and Tofu: Add the diced tomatoes, maple syrup, cubed tofu and cashew cream mixture from the blender. Mix well and simmer uncovered for 10 minutes over medium-low heat.
  7. Season and Serve: Taste and season with salt and pepper, if needed. Serve over rice and topped with chopped fresh cilantro and lime wedges on the side.

Notes

If you have a high-speed blender like a Vitamix or Blendtec, you can skip soaking the cashews but I’d still recommend at least a quick soak for the creamiest result. If you do not have a powerful blender, I’d recommend soaking them for at least 30 minutes in boiled water up to overnight to achieve a smoother texture. The cashew and milk mixture can be substituted with 1 cup full-fat coconut milk.

To keep this recipe simple, there is not preparation for the tofu. If you’d like to bake or pan-fry the tofu for more texture, break into small chunks after pressing and toss with 1 tbsp cornstarch, salt and pepper. Either pan-fry in a bit of oil over medium-high heat until crispy on all sides or bake spread out on a baking sheet at 400 F for 25-30 minutes until brown and crispy.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 307
  • Sugar: 7.5 g
  • Sodium: 377 mg
  • Fat: 20 g
  • Carbohydrates: 18 g
  • Fiber: 4 g
  • Protein: 15 g

Keywords: vegan butter chicken, butter tofu

This recipe as originally published January 19, 2015. It was updated December 2019 with new photos and text.

Curries Fall Freezer-Friendly Gluten-Free Grain-Free Indian-Inspired Less than 30 Minutes Low-Carb Main Dishes Recipes Soups and Stews Winter

posted by Deryn Macey on December 14, 2019

149 Comments / Leave a Comment »

« Previous PostRaw Vegan Maple Pecan Pie

Next Post »Vegan Curried Lentils and Quinoa

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

149 comments on “Vegan Butter Chicken (Butter Tofu)”

  1. J October 8, 2023 @ 1:48 pm Reply

    This is my first time trying this dish and it turned out so well! I threw my cubed tofu in the air fryer to add a little texture before adding to the dish. I will definitly make this again. Thanks for posting.

  2. Elizabeth July 15, 2023 @ 7:52 pm Reply

    Great recipe! The coconut oil is what makes this dish especially amazing. SO much flavor! Thank you for sharing.

  3. Linda Nelson March 11, 2023 @ 6:32 pm Reply

    I’ve made this recipe many times. My daughter requests it regularly claiming she can’t make it like I do. She and her Hubby love it.

Vegan Butter Chicken (Butter Tofu Recipe) - Running on Real Food (2024)

FAQs

Does vegan butter cook like regular butter? ›

In recipes where they're the only vegan substitute, both vegan butters will produce baked goods with texture similar to that of dairy butter, with flavor being the main difference. When substituting additional vegan ingredients (mainly eggs), the recipe may not turn out the same, texture-wise, as originally intended.

Does vegan butter solidify? ›

In a blender or food processor, blend the cashews, melted coconut oil, water, nutritional yeast, lemon juice, and salt until smooth and creamy. Pour the mixture into a jar and refrigerate until firm—wait at least 2 hours. Once the vegan butter has solidified, you can use it just like traditional dairy butter.

How to use vegan butter? ›

To help you get started cooking and baking with plant-based butters, follow this advice:
  1. Use a 1:1 ratio. ...
  2. Add flavor. ...
  3. Sauté plant-based butter on medium heat. ...
  4. Use plant-based butter when you bake. ...
  5. Melt plant-based butter to drizzle over veggies before roasting.

Does butter chicken contain coconut milk? ›

I've made a few variations in the past, but aside from the coconut milk, today's recipe is the most traditional. Butter chicken is made with spices, tomato, butter, and cream. It's rich and warming, but the spice blend is really what makes this dish.

Is vegan butter healthier for you than regular butter? ›

Plant-based butter is high in monounsaturated fats because they are prepared with plant-based oils instead of dairy. According to the American Heart Association, these fats are considered healthy fats that can help lower bad cholesterol and provide the body with essential minerals and antioxidants.

Is vegan butter just margarine? ›

The main difference between margarine and plant butter is that while margarine may still contain small amounts of dairy, plant butters are free of any animal products. Although plant butter is typically 100% vegan, it can contain saturated fats due to the use of coconut and palm oils.

Do you refrigerate vegan butter? ›

Unlike salted butter, unsalted butter is more susceptible to spoilage due to its lack of salt as a natural preservative so it is best to store it in the refrigerator. Whipped butter, margarine, compound butter, and vegan butter are more prone to spoilage and should always be refrigerated.

Can you fry with vegan butter? ›

If you use vegan butter for frying or cooking, consider getting one with a high smoking point, such as coconut oil-based vegan butter. And when baking, you may have to slightly adjust the time and temperature. The important thing to note is to use vegan butter of similar consistency as traditional butter.

Does plant butter taste like real butter? ›

The taste will not differ too much, but the texture of the food may change a little. Use plant butter or margarine to cook eggs, vegetables, or your famous cookies, just like you would use butter.

Can I use milk instead of heavy cream for butter chicken? ›

Similarly to half-and-half, milk makes a good heavy cream substitute when it's combined with melted butter. Combine 3/4 cup milk and 1/4 cup melted butter for every cup of heavy cream.

What is a substitute for garam masala in butter chicken? ›

3 Common Substitutes for Garam Masala
  1. Curry powder: Use curry powder as a substitute, swapping garam masala entirely in your recipe. ...
  2. Allspice and Cumin: Combine 4 parts ground cumin with 1 part allspice, for an easy substitute when you're in a hurry.
  3. Chaat Masala: Try using chaat masala as a substitute.
Jul 10, 2024

Does butter chicken actually have butter in it? ›

Unlike most Indian curries where the preparation of the base starts with a blend of onion and a ginger garlic paste cooked in oil, butter chicken uses tomato as a base and is cooked in butter, giving it a slightly sweet flavor. Cashews and almonds add to the sweetness and richness of the dish.

Vegan Butter Chicken With Tofu • Simple ...Simple Sumptuous Cookinghttps://www.mrishtanna.com ›

This vegan butter chicken recipe is guaranteed to impress whomever you set them in front of! With flavorful and creamy consistency and a faux chicken, this reci...
A simple version of the popular Indian dish, made completely vegan! Tofu is prepared in a unique way that is easy and makes it taste a lot like chicken.
An authentic tasting vegan butter chicken recipe with tofu and cashew cream. It's as delicious as any Indian restaurant version, but meatless.

How does vegan butter affect baking? ›

It is my personal opinion that vegan butter:1) works much the same as traditional dairy butter, when it is worked properly; 2) gives excellent texture to baked goods, when you use a high-fat vegan butter; and 3) lends excellent color and flavor.

How do I substitute vegan butter in a recipe? ›

What are good vegan butter substitutes? In baking, you can use vegan butter, applesauce, dairy-free yogurt, coconut oil, coconut butter, olive oil, nut butter, mashed banana and mashed avocado. In cooking, you can use olive oil, coconut oil, vegetable stock, or avocado oil to replace butter.

Can I use vegan butter instead of unsalted butter? ›

The texture and taste are indistinguishable from those of products made with butter. It's also great for cooking (sauteeing vegetables, etc.), but it doesn't work as a substitute for unsalted butter on toast, etc.

Can you replace oil with vegan butter? ›

Yes, you can! While you can usually swap vegan butter at a 1:1 ratio, coconut oil should be 1: ¾ oil + ¼ water. In baking, you may need to use a combination of vegan butter to get the right texture for your recipe - try mixing coconut oil with applesauce, mashed banana with canola oil, etc.

References

Top Articles
Warm Brussels Sprout Salad With Bacon and Hazelnut Vinaigrette Recipe
Honey-Glazed Mushrooms With Udon Recipe
Worcester Weather Underground
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Tj Nails Victoria Tx
Comforting Nectar Bee Swarm
Jesus Calling December 1 2022
Terraria Enchanting
Polyhaven Hdri
How To Get Free Credits On Smartjailmail
Tap Tap Run Coupon Codes
Gunshots, panic and then fury - BBC correspondent's account of Trump shooting
Steve Strange - From Punk To New Romantic
Clairememory Scam
Builders Best Do It Center
National Weather Service Denver Co Forecast
London Ups Store
Committees Of Correspondence | Encyclopedia.com
Iu Spring Break 2024
Delaware Skip The Games
Caledonia - a simple love song to Scotland
Pinellas Fire Active Calls
Jeff Now Phone Number
Gina Wilson All Things Algebra Unit 2 Homework 8
Seeking Arrangements Boston
Boston Dynamics’ new humanoid moves like no robot you’ve ever seen
Directions To Cvs Pharmacy
Margaret Shelton Jeopardy Age
Delta Township Bsa
Royalfh Obituaries Home
Lbrands Login Aces
Winterset Rants And Raves
Elanco Rebates.com 2022
Frommer's Belgium, Holland and Luxembourg (Frommer's Complete Guides) - PDF Free Download
Verizon TV and Internet Packages
Unlock The Secrets Of "Skip The Game" Greensboro North Carolina
4083519708
Umiami Sorority Rankings
Cherry Spa Madison
Unifi Vlan Only Network
301 Priest Dr, KILLEEN, TX 76541 - HAR.com
Mychart Mercy Health Paducah
Hawkview Retreat Pa Cost
Fluffy Jacket Walmart
Victoria Vesce Playboy
Zits Comic Arcamax
F9 2385
Poster & 1600 Autocollants créatifs | Activité facile et ludique | Poppik Stickers
Craigslist Pets Lewiston Idaho
Skybird_06
Craigslist Charlestown Indiana
All Obituaries | Roberts Funeral Home | Logan OH funeral home and cremation
Latest Posts
Article information

Author: Tish Haag

Last Updated:

Views: 5717

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.