Tofu Butter Masala ….


Tofu butter masala is a very popular cuisine from the state of Punjab in India . This dish is originally made with paneer (Indian cottage cheese). You can even replace tofu or Paneer with grilled Chicken to make BUtter chicken Masala . Paneer or Tofu or Chicken is cooked in a little spicy rich tomato base . This recipe is easy and quick to make.


250 gms tofu (or Paneer ),cut into 1-inch cubes
1. medium Onions
1 inc Ginger
4 to 5 Garlic cloves
2 medium Tomatoes
2 Green Chillies, slit lengthwise
1/2 cup Cream
2 teaspoons Kasuri Methi (dry fenugreek leaves)
1/2 teaspoon Garam Masala Powder
1 tablespoon Coriander Powder
1 teaspoon or to taste Red Chili Powder
2 tablespoons Fresh Cream
2 tablespoons Butter
2 tablespoons Oil
Salt to taste


If you are using frozen paneer cubes, then defrost them.

Grind onion, ginger and garlic in a grinder and make a onion paste.
Blanch the tomatoes (put them in hot boiling water for 8-10 minutes and cover with a lid, drain and rinse them in normal cold water and remove skin) and blend them to prepare a tomato puree.

Heat cooking oil and butter in a non-stick frying pan over medium flame. Add onion paste and sauté until onion paste turns light brown for approx. 4-5 minutes.

Add green chilli and red chili powder and sauté for 30-40 seconds.

Add tomato puree and cook for 3-4 minutes or until oil starts to separate from the puree.

Add coriander powder and garam masala powder and mix well.

Add 1/2 cup milk, 1/2 cup water and salt; mix and cook until oil comes on the surface or for approx. 4-5 minutes.

Add Tofu cubes, kasuri methi and cook for approx 2-minutes or until you get the desired consistency of gravy.

Add fresh cream.

Note :

You can Garnish Punjabi Tofu butter masala with heavy cream or cube of butter and serve.
You can replace Tofu with Paneer .

You can even shallow fry Tofu cubes .

If you like rich & creamier gravy, then add more cream & less water . Alternatively, if you do not like creamy taste, then you can altogether avoid using cream.
Tofu butter masala can be served with naan, paratha, roti or steamed rice .



  1. Tried ur recipe today. It was a hit. Every one liked it. Credit goes to u mam. Thank u so much for posting so yummy n simple recipe.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s