Vegan Butter Tofu

Butter paneer is a beloved Indian dish famous for its rich, creamy texture and slightly spicy flavor. If you’re going vegan or reducing your dairy intake, the traditional recipe can be a hurdle. But fear not! By swapping out paneer for tofu, you can whip up a delicious vegan version that still packs a punch. This post will guide you through creating Vegan Butter Paneer with Tofu, ensuring you don’t miss out on the flavors you love.

There’s something deeply comforting about a warm, creamy curry—especially one that feels indulgent but is entirely plant-based. Vegan butter tofu is exactly that kind of dish. It takes inspiration from classic Indian butter-based curries and transforms them into a dairy-free, protein-packed meal that’s just as satisfying.

This dish is bold, silky, slightly spiced, and perfect for cozy dinners or impressing guests. Whether you’re vegan, vegetarian, or simply looking to cut back on meat, butter tofu delivers all the flavor without compromise.

What Makes Butter Tofu So Special?

Butter tofu is all about contrast and balance. You have:

  • Crispy, golden tofu pieces
  • A velvety tomato-based sauce
  • Warm, aromatic spices
  • A hint of sweetness to round everything out

The tofu absorbs the sauce beautifully, making each bite rich and flavorful. And thanks to ingredients like coconut milk or cashew cream, you still get that luxurious texture typically associated with cream-heavy dishes.

Step-by-Step Instructions

1. Press and Prepare the Tofu

Start by pressing your tofu. This removes excess moisture and helps it crisp up nicely.

Cut into cubes and toss with yogurt marinade and allow to sit for 30 minutes.

Bake at 350°F (185°C) for 15-20 minutes, flipping halfway through, until golden and slightly crispy. You can also pan-fry for a quicker option.


2. Build the Flavor Base

In a large skillet or saucepan, heat vegan butter over medium heat.

Add the chopped onion and cook slowly until soft and lightly caramelized. This step is key to developing depth of flavor.

Stir in the garlic and ginger and cook for another minute until fragrant.


3. Add the Spices

Sprinkle in garam masala, cumin, coriander, and chili powder. Stir well and let the spices toast briefly to release their aroma.


4. Create the Creamy Tomato Sauce

Pour in the crushed tomatoes, coconut milk, cashews and sugar and let the mixture simmer for 10–15 minutes. This helps reduce acidity and intensifies the flavor.


5. Combine with Tofu

Add the baked tofu to the sauce and gently stir to coat.

Let it simmer for another 5–10 minutes so the tofu absorbs the flavors.


6. Garnish and Serve

Top with fresh cilantro and a swirl of coconut cream if you like.

Serve hot with fluffy basmati rice, quinoa, or warm vegan naan.


Tips for the Best Butter Tofu

  • Use extra-firm tofu for the best texture—it holds up well in the sauce.
  • Blend the sauce for a smoother, restaurant-style finish.
  • Don’t skip the simmering step—it deepens the flavor significantly.
  • Adjust richness by choosing coconut milk (richer) or cashew cream (more neutral).

Variations to Try

Butter tofu is incredibly versatile, so feel free to experiment:

  • Add spinach or kale for a nutrient boost
  • Toss in peas or chickpeas for extra protein
  • Use smoked paprika for a deeper flavor profile
  • Add a pinch of fenugreek leaves (if available) for an authentic touch

Storage and Meal Prep

This dish stores beautifully, making it perfect for meal prep:

  • Fridge: Keep in an airtight container for up to 4 days
  • Freezer: Freeze for up to 2 months (sauce may thicken slightly upon reheating)

Reheat gently on the stovetop, adding a splash of water or plant milk if needed.


Final Thoughts

Vegan butter tofu is the kind of dish that proves plant-based meals can be just as rich, comforting, and satisfying as their traditional counterparts. It’s packed with flavor, simple to make, and endlessly customizable.

Whether you’re cooking for yourself or sharing with others, this recipe is guaranteed to become a go-to favorite in your kitchen.

Vegan Butter Tofu

Servings 4
Total Time 40 minutes
Print

Ingredients

Tofu Ingredients

  • 450 grams of firm tofu I prefer ‘firm’ over ‘extra firm’ for this recipe because firm tofu has a similar texture to paneer
  • 1/2 cup plain plant-based yogurt
  • 3 cloves garlic minced
  • 1 tbsp grated ginger
  • 1/2 tbsp garam masala
  • 1 tsp turmeric
  • 1 tsp salt

Butter Sauce Ingredients

  • 2 tbsp vegan butter
  • 1/2 small white or red onion chopped
  • 5 cloves garlic minced
  • 1 tbsp grated ginger
  • 1 tsp ground cumin
  • 2 tsp garam masala
  • 1 tsp ground coriander
  • 1 tsp chili powder
  • 1 tsp salt
  • 1/4 cup cashews soaked in water for at least two hours
  • 1 cup vegan cooking cream or full fat coconut milk
  • 400 ml crushed can tomatoes one small can
  • 1 tbsp granulated sugar

Instructions

  • Begin by preparing the tofu marinade. First, press the tofu to remove any excess water. Then, cut the tofu into 1/2-inch cubes and set it aside.
  • Combine the yogurt, garlic, ginger, garam masala, turmeric, and salt in a small bowl.
  • Mix in the tofu and ensure it is well coated. Allow it to sit for approximately 30 minutes.
  • As the tofu marinates, prepare the butter sauce. Place the butter and onions in a pan over medium heat. Sauté the onions for approximately 5 minutes, stirring frequently, until they become translucent.
  • Then, add the garlic and ginger and stir for approximately 2 minutes.
  • Add the spices and stir for one minute.
  • Add the crushed tomatoes, coconut milk (or cooking cream), cashews, and sugar. Mix thoroughly, then raise the heat a little. once the sauce begins to bubble, lower the heat and let it simmer for 10-15 minutes.
  • Take the sauce off the heat and allow it to cool as you bake the tofu.
  • Place the marinated tofu on a lined baking sheet and bake at 350 F (180 C) for 15 minutes.
  • As the tofu bakes, pour the sauce into a high-speed blender and blend until smooth. After blending, pour the sauce back into the pan.
  • Add the cooked tofu to the sauce.
  • Serve with basmati rice or garlic naan.

Discover more from Cashews and Carrots

Subscribe now to keep reading and get access to the full archive.

Continue reading