Easy Vegan Butter Chicken with Tofu

5 from 11 votes
Sarah Cobacho holding a golden spoon while enjoying vegan butter chicken with tofu, served alongside fresh spinach and rice.

I’m so excited to share this Easy Vegan Butter Chicken with Tofu! This is an adaptation of my viral Butter Chicken Recipe, which we really love when we want the closest thing to authentic butter chicken that is still vegan. Still, I wanted to make a quicker, fuss-free version that doesn’t involve marinating or baking the tofu as part of my Busy Girl Dinner series on social media.

This recipe is incredibly simple yet packed with bold flavors. Thanks to coconut milk, it is rich and creamy, with a perfect balance of spices like garam masala and turmeric. The best part? It’s high-protein and calcium-rich and comes together in about 20 minutes! Whether you’re making it for a quick weeknight dinner or prepping it for the week, it’s a delicious and nourishing option that’s sure to leave you feeling satisfied.

Why I Love This Recipe

  • High-Protein: With 31 g of protein per serving, this tofu-based dish is perfect for increasing your protein intake while enjoying a delicious meal.
  • Calcium-Rich: It provides 798 mg of calcium, supporting bone health and wellness.
  • Quick and Easy: This meal comes together in just 20 minutes and is mostly made of pantry ingredients, making it ideal for busy weeknights or last-minute dinners.
  • Customizable: You can easily switch up the protein or add more veggies to suit your taste.
  • Flavor-Packed: The combination of garam masala, turmeric, and fresh cilantro brings bold and vibrant flavors to every bite. This combination of spices and fresh herbs is also packed with antioxidants and is a great addition to an anti-inflammatory dietary pattern.

Ingredient Notes

  • Tofu: Extra firm tofu is best for this recipe as it holds its shape while absorbing the sauce. Chickpeas make for a great substitute.
  • Coconut Milk: Light coconut milk gives the dish a creamy texture without making it too heavy. You can substitute with full-fat coconut milk for a richer flavor. Coconut milk is not traditionally used in Butter Chicken recipes, but we use it for convenience, and it’s still delicious. Cashew Cream (a blend of cashews and dairy-free milk) or soy cream would be closer to the authentic dish experience if those are available to you! 
  • Spice mix: This spice blend is key to the flavor of butter chicken. I love multiplying the spices and keeping a jar in my pantry to make this dish even quicker.
  • Maple Syrup: Optional but adds a touch of sweetness to balance out the heat from the chili powder.
  • Lemon juice: Don’t skip the lemon juice. A touch of acidity goes a long way to making your curry more vibrant. Lime can be used as an alternative.

How to Make This Recipe (Summary)

Start by heating oil in a pan and sautéing finely diced onions until softened. Add garlic and ginger, cooking until fragrant. Mix in your spice blend and tomato paste, cooking until the paste darkens slightly. Pour in the coconut milk, stirring to combine all ingredients. Break the tofu into bite-sized chunks and add to the sauce. Let the tofu simmer and absorb the flavors for about 10 minutes.

Finish by adding lemon juice, and adjust seasoning with salt and pepper. Top with chopped cilantro and a dollop of dairy-free yogurt for creaminess. View recipe card below for detailed instructions.

Variations and Tips

Pro Tip: You can make the spice mix in bulk and store it in an airtight jar for up to 3 months. That way, you’ll have it ready to go whenever you crave this delicious vegan butter chicken!

Why You’ll Love This Easy Vegan Butter Chicken Recipe TLDR

  • High-Protein
  • Creamy
  • Flavorful
  • Easy to make
  • Customizable
Freshly made vegan butter chicken with tofu, topped with cilantro and served with greens and brown rice.
Sarah Cobacho holding a golden spoon while enjoying vegan butter chicken with tofu, served alongside fresh spinach and rice.

Easy Vegan Butter Chicken with Tofu

This easy vegan butter chicken with tofu features a rich blend of spices and creamy coconut milk, served with rice or naan. A comforting and high-protein meal for any occasion!
Prep 5 minutes
Cook 17 minutes
Total 22 minutes
Servings 2

Ingredients

Butter Chicken Spice Mix

Recipe

  • 1 tbsp (15 ml) olive oil
  • ½ (½ medium) yellow onions - finely diced
  • 1 tbsp (7 g) fresh ginger - minced
  • 3 cloves garlic - minced
  • 3 tbsp (50 g) tomato paste
  • 1 cup (240 ml) light coconut milk - see notes
  • ½ tsp (2.5 ml) maple syrup - optional
  • 14 oz (400 g) extra firm tofu - broken into chunks
  • 1 tbsp (15 ml) lemon juice
  • sea salt flakes - to taste
  • freshly cracked black pepper - to taste
  • ¼ cup (4 g) cilantro - finely chopped
  • 2 tbsp (35 g) dairy-free yogurt - I used soy

Instructions

  • Prep: For this recipe, I recommend preparing your onions, garlic, ginger, and spices before starting cooking.
    This is optional: to save time, I like to multiply the spices to get 10 servings to avoid measuring them every time. You can use the adjustable serving size above the ingredient list, add them all to a jar, and stir to combine. Keep the jar, sealed in the pantry for weeks. If using the spice mix, scoop 1 tbsp to make this recipe for two people.
  • Heat a large pan to medium to low heat. Add the oil and onions. Cook for 3 minutes.
  • Add the minced garlic and ginger, cook for another 2 minutes until fragrant.
  • Add the spices a pinch of salt, and tomato paste, cook for another 2 minutes, while stirring until the tomato paste darkens in color.
  • Add the coconut milk and maple syrup (if using). Stir until all the ingredients are fully integrated.
  • Using your hands break the tofu into chunks, I like to make different size chunks. Add to the sauce and make sure all the tofu is thoroughly coated. Let it simmer for 10 minutes covered, stirring regularly.
  • Stir in the lemon juice, and adjust the salt & pepper to taste. Top with fresh cilantro and yogurt, and serve with rice and greens or naan.

Notes

Coconut milk: coconut milk is not traditionally used in Butter Chicken recipes, but we use it for convenience, and it’s still delicious. Cashew Cream ( a blend of cashews and dairy-free milk) or soy cream would be closer to the authentic dish experience if those are available to you! 
The nutritional information has been calculated using olive oil, light coconut milk, and soy yogurt.
Brown Rice: To cook brown rice, start by rinsing it under cold water to remove excess starch. For 1 cup of cooked rice, you’ll need about 1/3 cup of dry brown rice. Add the rinsed rice to a pot with water in a ratio of 1 part rice to 2 parts water (e.g., 1/3 cup rice to 2/3 cup water). Bring it to a boil, then reduce the heat to low, cover, and simmer for about 45 minutes, or until the water is fully absorbed. Turn off the heat and let it sit, covered, for 10 minutes to allow the steam to finish cooking the rice. Fluff with a fork before serving.
 
 

Video

Nutrition Information

Per Serving/Portion

Calories: 407 kcalCarbohydrates: 18 gProtein: 31 gFat: 27 gSodium: 236 mgFiber: 4 gVitamin A: 26 IUVitamin C: 12 mgCalcium: 798 mgIron: 7 mg

FAQ

Can I make this recipe gluten-free?

Yes, this recipe is naturally gluten-free as it doesn’t contain any gluten ingredients.

Is this recipe soy-free?

No, but you can substitute tofu with chickpeas or butter beans for a soy-free version. Make sure to use a soy free yogurt if needed.

Can I make this recipe ahead of time?

Yes, this recipe is a great meal-prep! You can prepare the sauce and tofu up to 4 days in advance. Store them separately in airtight containers in the fridge and reheat when ready to serve.

What can I serve with this vegan butter chicken?

Serve it with rice, naan, or even quinoa for a wholesome meal. Brown basmati rice is a great option, it cooks quicker than most brown rice, and has a subtle taste. Adding greens like sauteed broccoli or baby spinach makes it even more nutritious.

How can I store leftovers?

Store any leftovers in an airtight container in the fridge for up to 4 days. Reheat on the stovetop or in the microwave until heated through.

Your creations

Straight from your kitchens.

Snap a photo in the comments on any recipe. We love to see it! Here’s what the community has been cooking recently.

3 baes shared a photo this week
Mel's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Mel ★★★★★ Amazing potato salad! The mint adds something that I never would have thought of! I had left overs adding more peanuts and…
Liz's Roasted Cauliflower and Red Bell Pepper Soup Roasted Cauliflower and Red Bell Pepper Soup Liz ★★★★★ I read the comments prior to making and noticed one where the tofu was gritty. I had the same problem. I ran…
Chelsea Lea MacColl's Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Chelsea Lea MacColl ★★★★★ Honestly one of the nicest recipes I’ve ever made!
letha B's Moroccan-Inspired Nourish Bowl Moroccan-Inspired Nourish Bowl letha B ★★★★★ This is very flavorful. I got to use kale and mint from our garden. I’ve made it at least twice so far.
Karry's Protein Edamame Avocado Spread Protein Edamame Avocado Spread Karry ★★★★★ You have THE BEST recipes! Everything I have tried out of yours has been amazing. I just got your cookbook and made…
Megan's Marry Me Chickpeas Marry Me Chickpeas Megan ★★★★★ I made this recipe today for my meal prep, however I used cannellini beans and kale. I may use a bit more…
Julia's High-Protein Mac and Cheese (Vegan) High-Protein Mac and Cheese (Vegan) Julia ★★★★★ Really tasty but different... Added cauliflower and spinach directly to the mix...
Danielle G's Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Danielle G ★★★★★ OK, I have already reviewed this recipe before but I’m here again because it is so good. And I started baking it…
Christine S's Vegan Zuppa Toscana (Healthy Tuscan Soup) Vegan Zuppa Toscana (Healthy Tuscan Soup) Christine S ★★★★★ I made this today and it was lovely! My hubby enjoyed it too although he isn't a very soupy person. It was…
Nicole's 2-Ingredient Red Lentil Wraps (with Quinoa, Gluten-Free) 2-Ingredient Red Lentil Wraps (with Quinoa, Gluten-Free) Nicole ★★★★★ I can’t believe I made these and they turned out great! I was 50% sure I’d fail at these but not only…
Nicole's Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Nicole ★★★★★ This was so rasy to make and really yum! Instead of serving in a bowl, I also whipped up a batch of…
Linda's Buckwheat Bread (1 Ingredient, Gluten Free) Buckwheat Bread (1 Ingredient, Gluten Free) Linda ★★★★★ Made it for the first time, following directions exactly, proofed in the oven with the light on overnight. It took 11 hours…
Jennifer Lyn's Carrot Cake Bliss Balls Carrot Cake Bliss Balls Jennifer Lyn ★★★★★ Made this recipe 2 times so far and enjoy them very much. I store them in the freezer. I might try replacing…
View all creations

Just leave a comment on any recipe and attach a photo

27 Comments

  1. 5 stars
    How good is this dish! So much flavour and a great way to eat tofu. ❤️

  2. 5 stars
    l absolutely loved this dish, especially with some Savory Granola scattered over it!

  3. 5 stars
    Thank you , I LOVE your recipies. Do you have any recipe book printed on paper?
    Spanish would be fantastic!
    😍😍😍

    1. Hi lovely, thank you so much for your kind words—I’m so happy you’re enjoying the recipes! I do have a cookbook, but it’s only available in English at the moment. If you’d love to see one in Spanish, the best way to make it happen is to reach out to your favorite Spanish publishing houses, as they’re the ones who can bring it to life 😍

      https://plantbaes.com/the-ultimate-plantbased-cookbook/

  4. 5 stars
    Wow, just tried the butter chicken tofu, first time eating tofu, so delicious

  5. 5 stars
    Yummo! This will definitely become a staple. I found this made three serves, I added a heap of spinach and had it with rice & pappadams. Easy and delish.

  6. I just found your website and went straight to the shops to make this meal, and wow!! it was truly amazing! I can’t believe something so easy to make tasted so delicious! Loved it, and now so excited to try everything else on your site.
    Thankyou so much for sharing and making delicious vegan food 🙂

    1. Hey Aleisha, thank you so much for the kind words, I’m so happy you’re loving the recipe 💚

  7. 5 stars
    Simply one of the best vegan butter chicken recipe I ever tried.

  8. 5 stars
    Made 2 servings of this for meal prep this week. So delicious! I added in some spinach for extra green. Will be making again for sure and will take your advice on making a large amount of the spice mix in advance! Yummmmmm!!! Thanks for this!

  9. 5 stars
    Omg! I really enjoyed this recipe. I will definitely make it again! ❤️

    1. Very delicious food 🤩!!! Amazing!!! Very easy and tasty! Thank you so much dear Sarah for this inspiration 🥰

  10. 5 stars
    You’re going to love this Easy Vegan Butter Chicken with Tofu recipe! Make sure to rate it 5 stars and leave a comment if you enjoyed it!

5 from 11 votes

Leave a Comment

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

Recipe Rating




The maximum upload file size: 15 MB. You can upload: image. Drop file here

You Might Also Like

search