This Easy Vegan Butter Chicken Recipe is our plant-based take on the popular Indian dish, Murgh Makhani. It’s equally as rich and flavorful as traditional butter chicken and is made with a delicious sauce the whole family will love. Serve over rice with our vegan flatbread for the ultimate meal.
When developing this recipe, we wanted to keep it as simple and authentic as possible! We swapped the traditionally used chicken with tofu and mimicked the flavors in the sauce with plant-based ingredients such as cashews, coconut milk, and vegan yogurt. We’re so excited to share this vegan and gluten-free version with you, and hope you love it as much as we do!
overhead of butter chicken ingredients ingredients for butter chicken tofu
Ingredients You’ll Need
Tofu: For this recipe, we highly recommend super firm tofu. It doesn’t require a tofu press and has minimal excess water inside, making it the perfect vegan substitute for chicken. If needed, you can use an extra firm block of tofu, but be sure to press it before patting it dry.
Vegan yogurt: Authentic butter chicken is typically made with dahi or Indian yogurt. This is of course vegetarian, and dairy based, so we opted for plain vegan yogurt instead. It’s equally thick, tangy, and neutral in flavor. Feel free to use your favorite vegan brand.
Spices: You’ll need: ground cumin, coriander, turmeric, chili powder, cardamom, dried fenugreek leaves (optional, but recommended!), and garam masala.
Cashews + coconut milk: Heavy cream is often combined with tomato sauce to make it rich and creamy. Instead, we’ve used raw cashews and coconut milk. Together they make a rich, non-dairy cream sauce.
Vegan butter: An essential in butter chicken! Opt for your favorite vegan brand. We love Country Crock and Earth Balance, but Miyoko’s would also work well!
Crushed tomatoes: Butter chicken is typically a tomato-based sauce. We found using tomato paste to be too tart and tangy, but crushed tomatoes were both the perfect consistency and tomato flavor.
Sugar: A small pinch of cane sugar helps balance the savoriness by cutting the acidity in the dish. To ensure your sugar is vegan, opt for an organic brand!
Make the tofu marinade. In a large mixing bowl, whisk together the vegan yogurt, olive oil, cumin, coriander, turmeric, chili powder, salt, garlic, and ginger.
Add the tofu. Using a clean tea towel or paper towel, pat the tofu dry, then tear it into bite-sized chunks. Add the tofu chunks to the yogurt mixture and mix gently until the tofu is well coated. Cover and refrigerate for at least 30 minutes or up to overnight.
Soak the cashews in boiling water. 30 minutes before you are ready to make the butter tofu, place your raw cashews in a small bowl and cover it with boiling water. Set aside to soften.
Bake the marinated tofu. Once the tofu has marinated for at least 30 minutes, transfer the marinated tofu pieces to a baking tray, spreading the pieces apart. Bake for 20-22 minutes, or until crispy. Set aside while you prepare the butter sauce.
Bring to a simmer. Add the drained cashews to the pot or skillet along with the crushed tomatoes, water, and remaining salt. Bring to a simmer, then cover and simmer for 12 minutes, stirring occasionally.
Blend until smooth. After 12 minutes, transfer the contents to a high-speed blender. Add the coconut milk and blend until you have a creamy tomato sauce.
Finish the sauce. Transfer the tomato-based sauce back to the pot and heat over low. Season with the remaining sugar, fenugreek leaves, garam masala, and the remaining 2 tablespoons of vegan butter. Stir constantly until the butter is melted.
Add the tofu and serve. Lastly, gently toss the tofu in the warm sauce and season to taste. Serve immediately while hot as desired.
Serving Suggestions
This delicious tofu butter chicken makes a hearty meal that can be enjoyed for dinner or lunch. Serve over basmati rice or brown rice, garnished with fresh cilantro and a side of our 5-ingredient gluten-free flatbread (naan)!
Storage Instructions
Leftover vegan butter chicken will keep in the refrigerator for up to 4 days or in the freezer for up to 3 months. Before storing in an airtight container, allow the dish to cool completely to room temperature.
Reheat leftovers in the microwave or in a large skillet or pot until heated through again. If frozen, allow the butter chicken to defrost completely in the refrigerator overnight before reheating or microwaving from frozen until thawed. Note that tofu does change its texture and consistency once frozen and thawed and may release a bit of excess moisture (especially if you opted for extra firm tofu instead of super firm).
Recipe FAQs
I don’t have any full-fat coconut milk. Can I substitute another plant-based milk?
You could, but your end dish won’t be nearly as rich and creamy. Plant-based milk such as almond milk or even soy milk are much thinner and will dilute your creamy sauce. For best results, we highly recommend full-fat canned coconut milk or even coconut cream would be a better option!
I am out of tofu. What other vegan protein could I use?
We have only tested this recipe using baked, crispy tofu, but you may be able to experiment and substitute with plant proteins like re-hydrated soy curls, store-bought vegan chicken, or even seitan.
Can I use coconut oil instead of vegan butter?
You can use coconut oil instead of vegan butter, but we would recommend using refined coconut oil. Unrefined coconut oils taste and smell like coconut and will completely change the flavor of the dish. Refined coconut oil, on the other hand, is completely flavorless and odorless. Vegan butter is the preferred ingredient, but refined coconut oil will work in a pinch.
Can I air-fry the tofu instead of baking it?
We have not tested this, but it should work! Air fryers typically cook food faster than the oven, so we’d start with 12-15 minutes at 425ºF and adjust from there. Depending on the size of your air fryer basket you may need to work in batches.
This Easy Vegan Butter Chicken Recipe is our plant-based take on the popular Indian dish, Murgh Makhani. It’s equally as rich and flavorful as traditional butter chicken and is made with a delicious sauce the whole family will love. Serve over rice with our vegan flatbread for the ultimate meal.
In a large bowl, add the vegan yogurt, olive oil, cumin, coriander, turmeric, chili powder, salt, garlic, and ginger. Mix together until well-combined.Â
Pat your tofu dry with a towel and tear into bite-sized chunks. Add the tofu chunks to the yogurt mixture and carefully mix until the tofu pieces are well-coated.Â
Cover and place in the fridge to marinate for at least 30 minutes or up to overnight.
Thirty minutes before you’re ready to make the butter tofu, soak the cashews in boiling water and set aside.Â
Preheat the oven to 450ºF.Â
Transfer the tofu to a baking sheet and space the pieces apart. Bake for 20-22 minutes. Once done, remove from the oven and set aside.
Meanwhile, make the sauce. Add 2 tbsp of the vegan butter to a large skillet or pot.Â
Drain the soaked cashews and add to the pot along with the crushed tomatoes, ½ cup water, and the remaining ½ tsp salt. Stir until everything is well-combined and bring to a simmer.
Cover and simmer for 12 minutes, stirring occasionally. After 12 minutes, transfer the contents to a high-speed blender. Add the coconut milk and blend until smooth and creamy.
Transfer the sauce back to the pot and heat over low. Add the sugar, fenugreek leaves, garam masala, and the remaining 2 tbsp of vegan butter. Stir constantly until the butter is melted. Taste and add more salt or sugar to taste. Serve with rice and fresh cilantro, and enjoy!Â
Notes
If you’re sensitive to spice, remove the seeds of the serrano pepper before chopping or omit them altogether.
You can also blend the gravy in the pot using an immersion blender but it won’t be as smooth.
If you can’t find super firm tofu, you can opt for extra-firm and just press it before using it. Learn how to press tofu here.Â
Want our recipes delivered straight to your inbox?
the latest scoop:
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRejectRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.