Tawa Paneer

Tawa Paneer is a spicy semi-dry paneer dish that is made on a flat griddle (Tawa), hence the name Tawa paneer.

It has small cubes of paneer cooked with onions, tomatoes, and lots of spices. Makes a great accompaniment to naan and paratha.

I am back with yet another paneer recipe. Yes, this is never going to end!

We seem to have a love affair with paneer (me and you guys) and so the new recipes involving paneer will just continue to appear on the blog.

Today’s recipe happens to be one of my favorite paneer recipes. This Tawa paneer is inspired by a paneer dish that my house help in India used to make all the time.

We were big fans of that recipe, and I couldn’t be happier to re-create the same dish in my kitchen. I had to share this with you guys as soon as I made it.

Usually, I work on the blog in advance but this recipe I made just last week and it was so good that I had to share it this week itself.

Sarvesh declared it one of the best paneer dish he has ever had, he said it’s even better than my Kadai paneer!

What is Tawa Paneer

Tawa refers to a flat griddle that is used in Indian cooking.

It’s used to make roti, dosa, paratha and in this case to cook this paneer.

Of course, you can make this dish in wok or Kadai or any pan. But the dish gets its name from the fact that it’s cooked on a Tawa.

You would often find this dish on the menu of restaurants. In India, it’s also very common on the menus of roadside Dhabas.

In this recipe, paneer is first marinated with yogurt and few spices and then cooked along with onion, tomatoes, and more spices. It’s kind of semi-dry curry, it doesn’t have much water but a very tasty and rich masala.

Some people also add bell peppers to it, I did not add it to mine but that’s an option.

Which Tawa to use: since this recipe is made on a flat Tawa, I have used a flat dosa Tawa that I have.

This Tawa I got from India and it’s rectangular. It’s quite big and so it was easy to cook on it.

You can use any flat griddle, those rectangular double burner griddle will also work great.


Paneer: I have used store-bought paneer for this recipe. As always, I first soaked the paneer in warm water for 20 minutes and then used it in the recipe.

A lot of you have problems with the paneer turning chewy. Well if you are using store-bought paneer then do soak in first.

Also, never over-cook your paneer, that makes it chewy. And if you make it at home, then use it straight away since that’s very soft and nice, to begin with.

Tomato puree: Other than pureeing 2 medium tomatoes, I have also used store-bought tomato puree here.

The store-bought tomato puree not only gives the dish a nice color but also adds to the rich taste and flavor.

I highly recommend not skipping it.

Onion: this recipe used red onion as well as a green onion. The green onion gives this dish a lot of flavors.

I use them towards the end but if you want you can add some of it in the beginning along with the red onion.

Green chilies: they add spice to the dish. You can add more or less of the chilies according to your preference.

When I write green chilies for Indian recipes, I am referring to Thai green chilies.

You can use serrano peppers or jalapeños if you do not have access to these Thai chilies.

Spices: the recipe uses coriander powder, garam masala for the flavor, there also amchur (dried mango powder) which gives the dish a slight tang.

I love using Kasuri methi (dried fenugreek leaves) in paneer recipes, adds such a nice flavor and aroma. For this recipe, I have used it in the marinade and also in the curry.

Kashmiri red chili powder used here is used mainly for color, it is not hot. So do not replace it with regular chili powder else the dish will become very hot.

Cream: I use a splash of cream, in the end, it is just 1 tablespoon so if you want you can skip that.

It is not going to make or break the dish. It helps balance the flavors that’s why I add it.

Making it Vegan

You can easily make this recipe vegan. Here are the substitutions.

paneer: substitute with extra-firm tofu.

plain yogurt: substitute with plain almond milk yogurt.

cream: you can either skip it or substitute it with coconut milk.

Serving Suggestions

Serve this Tawa paneer with this spinach puri or plain puri.

It will also be so nice with plain paratha.



Before you begin, when using a store-bought paneer, soak it in warm water for 20 minutes. Then drain the water, pat dries the paneer, and cut it into small cubes.

1- To a bowl add yogurt (make sure it’s thick yogurt, if you don’t have thick yogurt, drain yogurt using a strainer for few hours and then use in the recipe) and mix until smooth using a whisk.

Add 1 teaspoon Kashmiri red chili powder, 1 teaspoon Kasuri methi, and 1/4 teaspoon salt. Mix everything.

2- Add the small paneer cubes to the marinade and mix until all the paneer pieces are coated with the marinade.

Cover and refrigerate the bowl for 15 to 20 minutes.

3- After 15-20 minutes, heat 1 tablespoon oil on a Tawa/flat griddle on medium heat. Once the oil is hot, add the marinated paneer pieces in a single layer.

4- Cook for around 5 minutes until very lightly browned, you don’t want to make the paneer hard so don’t over-brown it. Remove on a plate.

5- To the same Tawa, now add the remaining 1 tablespoon oil and then 1 tablespoon unsalted butter.

Once the butter melts, add the onion and cook for around 5 to 6 minutes until the onion starts becoming golden brown.

6- Then add the ginger and green chili and cook for 2 minutes.

7- Add the pureed tomato and store-bought tomato puree and mix. Cook for around 5 to 6 minutes until the tomatoes cook completely.

Since we are cooking on a flat Tawa, the masala flows to the side, keep scrapping the masala with a spatula from the sides and pushing it to the center.

8- Once tomatoes are done, add the spices- coriander powder, garam masala, Kashmiri red chili powder, and amchur. Also, add the salt. Stir and cook for 30 seconds.

9- Then add 1/2 cup water, mix it with the masala. Push the water towards the center using a spatula if it flows towards the sides.

10- Then add Kasuri methi, cream, and cook for 1 minute.

11- Add the pan-fried paneer and green onions.

12- Cook for 1 to 2 minutes. Do not over-cook the paneer at this point, else it will turn chewy.

Garnish with more green onions and serve Tawa paneer hot with parathas, roti, or puri.

Leave a Reply

Your email address will not be published. Required fields are marked *