← Back to recipes
Tofu Butter Masala

Tofu Butter Masala

Rich, creamy vegan butter masala made with tofu in a silky tomato-cashew gravy. Restaurant-style comfort food at home.

45 minPrep: 15 minCook: 30 minNorth IndianVegan
butter tofutofu curryvegan indianrestaurant style

Method

  1. 1

    Sauté cardamom, onion, ginger and garlic in oil until the onion softens.

  2. 2

    Add tomatoes, cashews and salt and cook until the tomatoes break down.

  3. 3

    Stir in chilli powder, coriander and garam masala and cook until fragrant.

  4. 4

    Blend the mixture with water until completely smooth.

  5. 5

    Melt vegan butter in the pan with bay leaf, cinnamon and cloves if using.

  6. 6

    Pour the blended sauce back into the pan and simmer until slightly thick.

  7. 7

    Add tofu cubes and simmer gently for a few minutes.

  8. 8

    Stir in sugar, kasuri methi and plant cream and cook briefly.

  9. 9

    Garnish with fresh coriander and serve.

Ingredients

  • 1 tbsp oil
  • 2 green cardamom pods
  • 1 medium onion, sliced
  • 1 inch ginger
  • 5–6 garlic cloves
  • 2 cups tomatoes, chopped
  • 15 cashews
  • 1 tsp salt (adjust to taste)
  • 1 tsp sugar or jaggery (optional)
  • 1 tsp Kashmiri chilli powder or paprika
  • 1 tsp garam masala
  • 1 tsp ground coriander
  • 1 cup water (for blending)
  • 2 tbsp vegan butter
  • 1 bay leaf (optional)
  • 1 small cinnamon stick (optional)
  • 3 cloves (optional)
  • 250–300g firm tofu, cubed
  • ½ tbsp kasuri methi (dried fenugreek)
  • 3–4 tbsp plant cream or coconut cream
  • Fresh coriander to garnish

Notes

  • Blend the sauce really smooth for the best restaurant texture.
  • Use coconut cream for a richer curry.
  • This tastes even better the next day.