Easy Vegan Butter Chicken with Tofu

5 from 12 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.

2 baes shared a photo this week
Jill's Crispy Shaved Potato Salad Crispy Shaved Potato Salad Jill ★★★★★ Gorgeous!! I really needed this. The flavours were amazing and it was so fresh and enjoyable. I added carrots too. We absolutely…
Winnie Fox's Cookie Dough Bliss Balls Cookie Dough Bliss Balls Winnie Fox ★★★★★ I found a new way of doing my monthly batch of cookie dough bliss balls. Instead of rolling them into balls, I…
Hima's Buckwheat Bread (1 Ingredient, Gluten Free) Buckwheat Bread (1 Ingredient, Gluten Free) Hima ★★★★★ I kept the batter outside around 17 hours now and it has different color top layer. Is it normal and safe to…
Ashley's High-Protein Vegan Shepherd’s Pie (Meal Prep) High-Protein Vegan Shepherd’s Pie (Meal Prep) Ashley ★★★★★ I just made this and Im ADHD so I didn't measure and substituted almond flour and couldn't use soy milk cause it…
Ingrid's One-Pot Lemon Zucchini Beans One-Pot Lemon Zucchini Beans Ingrid ★★★★★ This one pot lemon zucchini beans was absolutely delicious. I will definitely make again😋
Gabi's Turmeric Quinoa and Edamame Salad (Meal Prep) Turmeric Quinoa and Edamame Salad (Meal Prep) Gabi ★★★★★ SO TASTY! The sauce was bursting with flavor. Didn’t do cabbage due to sensitivity to cruciferous veggies and it was still delightful.…
Liz's Red Lentil Quinoa Bread (Gluten-Free) Red Lentil Quinoa Bread (Gluten-Free) Liz ★★★★★ Thanks for the recipe, I have made it three times already, but it always sinks in the center. I am using a…
Anu's High-Protein Kale Caesar Salad High-Protein Kale Caesar Salad Anu ★★★★★ I tried your recipe today of salad and came out good specially the dressing. I’ve had nutritional yeast for a while but…
Svetlana's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Svetlana ★★★★★ Very good taste and so fresh.
Jill's Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils Jill ★★★★★ Heaven in a bowl! We LOVE this recipe. The flavours work beautifully together. Thank you for another perfect recipe 😍
Jill's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Jill ★★★★★ A new favourite! This was so crispy, creamy, crunchy, spicy, fresh... all the best things! I couldn't get edamame so I used…
Caroline M's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Caroline M ★★★★★ My new favourite! Had to make substitutions with what I had available but all in all turned out pretty great… this is…
Cass Hill's Turmeric Quinoa and Edamame Salad (Meal Prep) Turmeric Quinoa and Edamame Salad (Meal Prep) Cass Hill ★★★★★ Delicious recipe - didn’t take long to make and nothing better than being able to grab a healthy, nutritious and filling lunch…
View all creations

Just leave a comment on any recipe and attach a photo

29 Comments

  1. 5 stars
    Wonderful recipe. My non-vegan partner absolutely loved it – the sauce is rich and creamy, not too spicy but has a real warmth and the whole thing is delicious. I doubled the recipe so we can have it again later in the week. This will definitely be in my meal rotation! It’s also very affordable to make and doesn’t take long at all. I’ll definitely be prepping this for batch cooking. Thank you!

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

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

5 from 12 votes

Leave a Comment

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

Recipe Rating




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

You Might Also Like

search