Go Back
+ servings

Vegan Tofu “Butter” Masala Recipe

Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4
Calories: 264kcal


  • 1 block of extra firm tofu
  • 1 medium onion chopped
  • 1 large tomato chopped
  • 5-6 raw cashew nuts
  • 2 green chilis sliced
  • 2 cloves
  • 2 pods of cardamom
  • 1 bay leaf
  • 1 teaspoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala store bought is fine
  • 5 tablespoons of vegetable oil
  • 1 teaspoon sugar
  • 1 cup of water
  • Salt
  • Cilantro for garnish


  • Take the block of tofu, press all the water out of it and cut into cubes.
  • Heat 2 tablespoons of oil in a pan and add the cubed tofu. Cook till they brown evenly on all sides and set aside. They need to get a little bit crisp.
  • In the same pan heat another 2 tablespoons of oil
  • Add the chopped onions and sauté till the color changes. Sprinkle a little salt to speed up the process.
  • Now add the cashew nuts to the onions and sauté for about a minute
  • Now add the tomatoes and cook till it gets soft
  • Now add the turmeric powder, the chili powder, the cumin powder, the coriander powder and the garam masala.
  • Mix well and sauté on low heat till it becomes aromatic
  • Take it off heat and let cool. Transfer to a blender, add ½ a cup of water and blend till everything is pureed into a smooth paste.
  • In the same pan, heat the remaining oil.
  • Add the cloves, cardamom, bay leaf and the green chilis
  • When they begin to sizzle, add the ginger-garlic paste.
  • Sauté till the raw smell goes away
  • Now add the blended paste and the remaining water.
  • Add the sugar and salt and let it simmer till it thickens.
  • Reduce the heat and add the fried tofu.
  • Let it simmer for about 5 minutes.
  • Switch it off and garnish with cilantro.



Calories: 264kcal | Carbohydrates: 11g | Protein: 9g | Fat: 21g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 12g | Trans Fat: 1g | Sodium: 78mg | Potassium: 427mg | Fiber: 2g | Sugar: 6g | Vitamin A: 750IU | Vitamin C: 41mg | Calcium: 57mg | Iron: 2mg