Authentic Paneer Tikka Masala (Vegetarian!)
Paneer Tikka Masala Recipe – This classic Indian favorite is a delicious vegetarian dish that features fresh paneer cheese in a rich, creamy and flavorful tomato sauce.
Fact: You do not need to be a vegetarian to enjoy vegetarian food.
With trends like #MeatlessMonday leading the way, more and more omnivores are incorporating plant-based dishes into their regular meal plans. Not only is it good for you and the planet to cut back on meat, but there are also a fabulous array of vegetarian and vegan recipes you might otherwise be missing!
From hearty soups to classic comfort foods, it is amazing the depth of savory and umami flavors you can enjoy – no meat needed. For instance, we love classic Chicken Tikka Masala. However, this vegetarian Paneer variation is just as delicious and happens to be gluten-free. It is even easy to make keto-friendly!
Authentic Vegetarian Paneer Tikka Masala
What is paneer? Paneer is a firm white Indian cheese, with a similar texture to tofu. But while tofu has a rather neutral taste, paneer cheese is a bit more decadent… It is not salty like most cheeses, and has a mildly sweet and nutty flavor that goes well with vibrant seasonings.
The firm and mild cheese pairs perfectly with deep Indian flavors, like garam masala, turmeric, and tomatoes. Fresh paneer is marinaded in a luscious blend of yogurt and spices, then pan-seared, and gently simmered with a rich, creamy, and unbelievably flavorful sauce. All of this Paneer Tikka Masala goodness is cooked in only about an hour, so it’s terrific to prepare for Meatless Monday or any night of the week.
PS – If you are not vegetarian, but just want a great tikka masala sauce recipe, this is the one!
And if you aren’t vegetarian, you can also use the yogurt marinade on chicken or lamb and sauté them the same way you would prepare the paneer.
Ingredients You Need
Paneer and the spices needed to make the tikka masala sauce are all sold at most large grocery chains and international markets. Often the cheese can be found in the freezer section as well as fresh.
To make classic Paneer Tikka Masala marinade you need:
- Paneer cheese
- Plain yogurt
- Seasonings – salt, garam masala, ground cumin, ground Kashmiri chili, and turmeric
For the masala sauce:
- Seasonings – garam masala, salt, turmeric, ground Kashmiri chili
- Tomato sauce
- Heavy cream
Plus some fresh chopped cilantro (coriander) to garnish.
Pro Tip: Garam masala is sold in ready-to-use blends, or you can easily make your own Roasted Garam Masala with our great recipe!
How to Make the Best Paneer Tikka Masala
Step 1 – Marinade the Paneer
The first step is to make the marinade for the paneer.
Cut the paneer into 1/2 inch cubes and place in a bowl or baking dish. Add the yogurt and all marinade ingredients.
Gently toss to coat the paneer in the yogurt and spices. Set aside.
Step 2 – Make the Tikka Masala Sauce
You will be amazed at how easy this authentic tikka masala sauce recipe is. Although it tastes like it’s been simmering on the stove all day, it’s actually ready in under an hour!
To make the vegetarian tikka masala sauce, first set a 4-6 quart saucepot and a large nonstick skillet on the stovetop. To the saucepot add the ghee, diced onion, garlic, and ginger.
Turn the heat on medium-low and sauté for 8-10 minutes to soften.
Add in the garam masala, salt, turmeric, and Kashmiri chili.
Sauté for another 2 minutes, then stir in the tomato sauce.
Partially cover and simmer the sauce for 10 minutes.
Get the Complete (Printable) Paneer Tikka Masala Recipe + VIDEO Below. Enjoy!
Once the sauce has simmered and reduced a bit, scoop the tomato sauce into the blender. Puree until very smooth. You might need to work in batches depending on the size of your blender jar.
Note: If you do not have a high heat blender, you will need to remove the sauce from the heat and let cool a bit before pureeing, so the heat doesn’t damage the jar.
Then pour the puree back into the saucepot and stir in the heavy cream and ½ cup water. Turn off the heat and let the sauce rest.
Step 3 – Pan Fry the Paneer and Finish the Dish
After the sauce is finished and resting, heat the skillet over medium heat. Once hot, place half the paneer cubes in the skillet. Brown the paneer on all sides.
Move the golden paneer cubes to a holding plate and repeat with the remaining paneer.
Note: If you don’t have a nonstick skillet, make sure to add oil to the skillet so the paneer doesn’t stick.
Once all the paneer is cooked, reheat the tikka masala sauce. Gently stir the pan-fried cheese cubes into the sauce.
Lastly, stir in a bit of the chopped cilantro (if using).
Serve homemade tikka masala warm with a side of basmati rice and a sprinkle of fresh cilantro.
Paneer tikka masala is wonderful to scoop up with homemade naan bread or roti. And we love a side of crispy vegetable pakora with kale, too!
Frequently Asked Questions
There are a few easy options to make this a dairy-free dish: Swap the paneer for “impossible meat” or tofu, then swap the yogurt and heavy cream for oat cream or homemade cashew cream. (Just note, the dairy cuts the spice quite a bit, so if you remove the dairy you will want to use a smaller amount of Kashmiri chili.) For the ghee/butter, use a plant-based butter instead.
This recipe is Keto-friendly as-is if served with cauliflower rice!
Absolutely! In fact, as with all curries and tomato-based sauces, the tikka masala will taste even better on day two! So if you can, definitely make it a day or so ahead.
Transfer cooled leftovers to a sealed container and keep them in the fridge for up to 4 days. Because of the heavy cream, I do not recommend that you freeze.
Looking for More Delicious Vegetarian Dinner Recipes?
- Creamy Saag Paneer Recipe
- Vegetarian Stuffed Peppers (Broccoli Cheese!)
- Best Vegetarian Pot Pie
- Spicy Vegan Ramen
- Crockpot Chickpea Curry
Authentic Paneer Tikka Masala Recipe (Vegetarian) + VIDEO
For the Paneer and Marinade –
- 2 pounds paneer cheese cut into ¾ inch cubes
- 1 cup plain yogurt
- 2 cloves garlic minced
- 1 tablespoon fresh grated ginger
- 1 teaspoon salt
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- ½ teaspoon ground Kashmiri chili
- ¼ teaspoon turmeric
For the Tikka Masala Sauce –
- 2 tablespoon ghee or butter
- 1 large onion diced
- 5-6 cloves garlic minced
- 2 tablespoon fresh grated ginger
- 1 tablespoon garam masala
- 1 ½ teaspoon salt
- 1 teaspoon turmeric
- ½ – 1 teaspoon ground Kashmiri chili
- 15 ounce can tomato sauce
- 2 cups heavy cream
- Cilantro for garnish
- For the Paneer Marinade: Cut the paneer into cubes and place in a bowl or baking dish. Add the yogurt and all marinade ingredients. Gently toss to coat the paneer in the yogurt and spices. Set aside.
- For the Tikka Masala Sauce: Set a 4-6 quart saucepot (and a large nonstick skillet) on the stovetop. To the sauce pot add the ghee, diced onion, garlic and ginger. Turn the heat on medium-low and sauté for 8-10 minutes to soften.
- Add in the garam masala, salt, turmeric, and Kashmiri chili. Sauté another 2 minutes, then stir in the tomato sauce.
- Partially cover and simmer the sauce for 10 minutes.
- Scoop the tomato sauce into the blender. Puree until very smooth. Then pour the puree back into the saucepot and stir in the heavy cream and ½ cup water. Turn off the heat and let the sauce rest.
- After the sauce is finished and resting, heat the skillet over medium heat. Once hot, place half the paneer cubes in the skillet. Brown the paneer on all sides. Then move the golden paneer cubes to a holding plate and repeat with the remaining paneer. (If you don’t have a nonstick skillet, make sure to add oil to the skillet so the paneer doesn’t stick.)
- Once all the paneer is cooked, reheat the tikka masala sauce. Mix the Paneer cubes into the sauce, and serve warm with a side of basmati rice and a sprinkle of fresh cilantro
Making this recipe? Follow us on Instagram and tag @ASpicyPerspective so we can share what you’re cooking!
The flavours are on point and you are right it goes nice
I’m obsessed with paneer but I’ve never made it at home. This is going in my recipe box, for sure!
This is so good and I love that it’s a great vegetarian option as well! Everyone in my family loves this one.
Such a great meatless India dish. The flavours are on point and you are right it goes super well with Basmati rice.
This recipe is soooooo good! I don’t even miss the meat!