Easy Vegan Butter Chicken with Tofu

5 from 13 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

  • Creamy Twist: Use full-fat coconut milk for a richer, creamier sauce.
  • Enjoy with: brown rice or quinoa, some greens, or our delicious Easy Dairy-Free Naan
  • Boost of Greens: Add spinach or kale towards the end of cooking for extra nutrients.
  • Spicy Kick: Increase chili powder or add fresh chopped chilies for more heat.
  • Soy-Free Version: Replace tofu with chickpeas to make this soy-free.
  • If you’re looking for more easy, nourishing midweek meals, check out the other recipes in my Busy Girl Dinner series, like my Marry Me Chickpeas, High Protein Creamy Miso Butter Beans with Kale, or my High-Protein Vegan Sushi Bowl!

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

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.

If you love this recipe, try our one-ingredient red lentil tofu.

You might also like

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.

4 baes shared a photo this week
Danie's Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Danie ★★★★★ This bread was so easy to make, is not at all dense like some gf breads I have tried before. Very tasty…
Rhonda's Viral Crispy Rice Paper Nuggets (Vegan) Viral Crispy Rice Paper Nuggets (Vegan) Rhonda ★★★★★ Great recipe. Doubled it since the tofu package is 16 oz. A big hit at my party! Modified slightly, added a little…
Dierk's Viral Crispy Rice Paper Nuggets (Vegan) Viral Crispy Rice Paper Nuggets (Vegan) Dierk ★★★★★ This was my 2nd attempt. Rolled much tighter and held their shape. Delicious, crispy and lots of happy customers.
Dierk's Erewhon-Style Kale & White Bean Salad Erewhon-Style Kale & White Bean Salad Dierk ★★★★★ I've made this twice now and absolutely love it. First time could only find Pinto beans and second one I used Cannellini…
Dierk's Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Dierk ★★★★★ I'm trying to eat less "bready" bread and as a newbie to plantbaes tried this recipe. I love it! It tastes amazing,…
Courtney Thacker's Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Courtney Thacker ★★★★★ Yum! This recipe is a win. Aside from the chickpeas, the other veggies I used were carrots, Brussels, red pepper, red potatoes…
Gayle's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Gayle ★★★★★ I tried this tonight and I loved it. I didn't have enough edamame or any mint, so I added chicken peas and…
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…
View all creations

Just leave a comment on any recipe and attach a photo

Share yours

31 Comments

  1. 5 stars
    I am really enjoying making and eating your recipes…..and so is my husband who professes not to like tofu but keeps asking me to try another of your recipes. So this a big win in our family. So easy to follow. This one is another favourite for both of us. Thank you so much.

    1. Wow that’s awesome Wendy! Thank you so much for sharing, I’m so happy you’re both loving the recipes, can’t wait to hear what you try next 😊

  2. 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!

5 from 13 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