My version of Mughlai Shahi Paneer is made restaurant-style with soft cubes of paneer simmered in a rich and creamy tomato gravy. It's perfect for special occasions thanks to the aromatic spices, nuts, saffron and lashings of cream.

Note - This recipe was first published on the 20th of April 2012. I have since updated the post with new content and pictures.
Special occasions call creamy curries and this shahi paneer fits the bill perfectly. It's made with mild spices and the sauce is slightly sweet rather than spicy. The dish is gluten-free and vegetarian friendly, meaning it can be served to a wide range of guests at dinner parties.
I've made it on Diwali as part of a Diwali dinner menu and it was such a crowd-pleaser!
Research tells me that the classic recipe for shahi paneer in Moghul times was prepared without any tomatoes and so had a white gravy. Often, mawa (milk solids) was sometimes added. Restaurant-style versions these days are prepared with a yellow-orange gravy using a tomato sauce base. It's this version that I generally prepare - I find the tomato cuts through the intense creaminess.

Ingredients notes
Be sure to check out the full recipe and exact ingredient list below in the recipe card.

Paneer - my preference is using store-bought paneer as it has a firm texture but homemade paneer definitely works too.
Fresh cream - I use fresh double cream (double cream in the US) but you can use whichever fat percentage cream you have available.
Onion, garlic, ginger, green chili - use fresh for the best flavour.
Tomato puree - my preferred option is to use crushed tinned tomatoes or passata as they have a deep red colour. Fresh tomatoes work too, but they don't make as thick of a gravy.
Indian spices: turmeric powder, kasoori methi (kasuri methi).
Whole spices for the masala: bay leaf, cinnamon stick, green cardamom (sub. with cardamom powder), black cardamom, cumin seeds, melon seeds, black pepper powder, mace, anise, nutmeg, dried red chillies.
Cashew nuts - see nut free tips in FAQs below.
Raisins - optional but lends sweetness. Do not use very dark raisins as they will effect the colour of the gravy.
Saffron strands - steeped in a few spoons of warm milk to bring out the colour.
Kewra Water aka pandan extract - (optional). This is Indian floral water and a favourite in Mughal cooking. It has a floral perfume and adds wonderful flavour. Only a small amount is needed.
Oil - I have used olive oil but you can use any neutral cooking oil.
Garnish
Fresh coriander leaves
I have also used pistachio slivers, saffron strands and dried rose petals for photographic purposes.

Serving Suggestion
Shahi Paneer is usually eaten with naan and jeera rice.
I serve it with my restaurant style garlic naan or sometimes peshwari naan.
For a complete North-Indian thali, go for daal makhani, bombay potatoes, coconut milk pulao, naan and gulab jamun

Storage
Allow to cool to room temperature before storing in an airtight container.
Keep in the fridge for up to 2-3 days. Reheat on the stove or in the microwave with a splash of water or milk if the gravy has thickened.
You can also freeze the curry for 1 month. Thaw at room temperature or in the fridge overnight. The texture of the paneer may become more crumbly upon thawing.

Other Paneer Recipes
- Amritsari Paneer Bhurji
- Paneer Makhani
- Paneer Kali Mirch
- Palak Paneer
- Paneer Tikka Masala
- Niramish Paneer
- Panch Phoran Paneer
- Paneer Tikka Biryani
- Matar Paneer
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

Shahi Paneer
Equipment
- 1 pan
- 1 Food processor
Ingredients
- 500 grams paneer cubed
- 1 large onion
- 200 grams tomato puree
- 50 grams cashew nuts
- 10 grams raisins
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 2 green chillies optional
- 100 ml cream
- ½ teaspoon turmeric powder
- 7-8 saffron threads
- 30 ml milk
- salt
- 5 tablespoon oil
- pinch kasoori methi dry fenugreek leaves
- 1 tablespoon kewra water
Masala Blend
- 1 bayleaf dried
- 1 teaspoon cardamom seeds
- 3 cloves
- 1 inch cinnamon
- 1 teaspoon cumin seeds
- 1 tablespoon coriander seeds
- ½ teaspoon mace javantri
- 1 small star Anise
- ½ teaspoon nutmeg powder
- 2 red chillies dried
- 6 black pepper corns
- 1 tablespoon melon seeds
Garnish
- 3 tablsepoon coriander chopped
- 2 tablespoon cream
Instructions
- Roast all the masala blend ingredients on a low heat. Let it cool then grind into a very fine powder.1 bayleaf, 1 teaspoon cardamom seeds, 3 cloves, 1 inch cinnamon, 1 teaspoon cumin seeds, 1 tablespoon coriander seeds, ½ teaspoon mace, 1 small star Anise, ½ teaspoon nutmeg powder, 2 red chillies, 6 black pepper corns, 1 tablespoon melon seeds
- Place paneer cubes in salted boiling water for 10-15 minutes.500 grams paneer
- Soak cashew nuts and raisins in warm water for 10-15 minutes.50 grams cashew nuts
- Soak saffron strands in warm milk.7-8 saffron threads, 30 ml milk
- Boil onion in small amount of water, let it cool and grind into a fine paste. (Boiling the onion is optional)
- Remove paneer from water and pat dry with kitchen paper towel.
- Grind cashew nuts and raisins into a fine paste adding little water.10 grams raisins
- Heat oil in a heavy bottom pan and shallow fry paneer till light golden brown. Remove and leave it a side.5 tablespoon oil
- In the same oil fry the onion paste till pink, add chilli, ginger-garlic paste and cook further 3-4 minutes.1 large onion, 1 tablespoon ginger, 1 tablespoon garlic , 2 green chillies
- Now add turmeric powder with ground masala. Cook mixture on a low heat for 1-2 minutes.½ teaspoon turmeric powder
- Add tomato puree and kasoori methi, cook further 2-3 minutes.200 grams tomato puree, pinch kasoori methi, salt
- Add cashew nuts and raisin paste with salt. Add paneer with half cup of warm water.
- Let it cook till you can see oil on the surface.
- Add cream and saffron milk. Mix well and cook 2-3 minutes.100 ml cream
- Turn of the heat, add kewra water. Garnish with cream and coriander leaves.3 tablsepoon coriander, 2 tablespoon cream, 1 tablespoon kewra water
Video
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe




Home Cooked food says
Belated Happy birthday to your hubby, so queen made delicious shahi paneer for her king in their newly renovated palace? looks yum.
Mina Joshi says
This looks really delicious. I have just made some fresh paneer so will try this dish soon.
anjana says
Truly shahi!!!loved the creamy,rich and the flavourful shahi masala gravy,love the presentation too.
Tina says
Delicious paneer...
Anonymous says
Wow really nicely explained can't wait to make it......bhanu jani
R says
looks really shahi jagruti 🙂 super delicious!
jcookingodyssey says
Thanks Priya...that was fastest comment from you :))
Unknown says
Yummo !!! wow, what a tempting pic and I am salivating, love the pics and recipe both 🙂