Skip to Content

Creamy Shahi Paneer Curry

Shahi paneer is a rich and indulgent but mild curry recipe that features Indian cheese poached in a silky smooth yoghurt and cream sauce.

The instructions may seem overwhelming, but the dish is essentially 4 easy-to-make "pastes" that are added to the pan with some spices... and a mini blender does all of the work!

Indian shahi paneer curry in a creamy sauce served with fresh coriander.

Mughlai Paneer Curry

Mughlai shahi paneer is an Indian curry that has, according to many, been kicking around in Indian food since Mughal times.

That means that this wonderfully rich and delicious curry is somewhere between 300 and 500 years old.

It is deliciously simple in its structure; it is essentially an onion and tomato paste cooked with cream (I also use yoghurt) and spices. Then, paneer cheese is poached in the sauce before being served.

I love paneer; however, I was very much late to the party. I never quite got it and confess to being a bit of a meat fiend when I was younger.

But now curries like my palak paneer, Malai kofta or matar paneer are just as likely to appear on my table as a lamb bhuna. I've even started using halloumi cheese in a curry!

The flavours in this recipe are very much mellowed and sweetened by the heavy dairy content, and whilst the flavours are complex, shahi paneer is not spicy hot.

It's a wonderfully different curry from the usual British Indian curry house affair, and magic because of that difference.

Overhead Indian shahi paneer curry in a creamy sauce served with naan bread.

Frequently Asked Questions

What's the difference between shahi paneer, paneer tikka masala and butter paneer?

In terms of what they are, there is very little difference; each cook will have their own interpretation, and that will define how close these dishes are to each other.

However, tikka should contain some form of grilled or cooked element.

In terms of history, Shahi Paneer is the original dish dating back to the Mughal empire, which ruled for around 250 years from the mid-16th Century.

The name Butter or Makhani as a suffix or prefix name for a curry dates from the mid-20th century.

Tikka masala is a name that was adopted by British Indians and Bangladeshis towards the mid-late 20th century.

Can I make my own paneer?

Yes, absolutely, I have instructions to make paneer on the stovetop in my aloo paneer recipe.

You can also make paneer in an Instant Pot if that is your thing; I prefer the former.

Do I have to use the saffron?

No, you can skip it if you wish. I get it, it is very expensive.

This will change both the appearance of the curry and the flavour.

Can I make this in advance?

No, although you could make the sauce in advance, then reheat it and add the panner in fresh just before serving.

If you reheat paneer, it goes rubbery and, as a result, is not the nicest thing to eat.

Can I make this low-fat or lower in calories?

Honestly, I would not bother trying. As I mentioned above, the name shahi paneer translates to royal paneer; it is meant to be rich, and changing that would ruin the dish for me.

Close-up Indian shahi paneer curry in a creamy sauce served with fresh coriander.

Serving Suggestions

Like most of my curry recipes, I like to serve my shahi paneer with some flatbread.

My choice would be my tandoori-style naan bread; that wonderful, thick sauce is perfect for naan. However, a thinner flatbread, like a chapati or roti, would work well too.

Rice is always a great option with a curry, too. I usually opt for plain rice, but a nice pilau rice or jeera rice would be awesome too.

I would personally skip the rice, though and add starters into the mix. In particular, a big pile of poppadoms, some kachumber salad, mango chutney and a raita!

Creamy Indian shahi paneer curry served with naan bread in an iron karai.

Equipment Used

I only mention brands of equipment if I think they make a material difference to a recipe. But if you have any questions, feel free to ask them in the comments section below the recipe.

  • Hob/Stovetop.
  • 18cm or 7" saucepan with a lid.
  • 12-15cm or 5-6" sauce or milk pan.
  • Wok, I use a large carbon steel wok with a flat base because I find it the best for use on an induction hob.
  • Mini blender.
  • Kitchen knife.
  • Chopping board.
  • A combination of weighing scales, a measuring jug, measuring cups and spoons.
Indian shahi paneer curry in a creamy and rich but mildly spiced sauce or gravy.

Shahi Paneer Curry Recipe

No ratings yet
Shahi paneer is a Mughlai curry with a long history; it translates to "royal" paneer and features a suitably rich creamy sauce with a relatively mild heat level and the unmistakable flavour of saffron.
Main Course
Anglo Indian
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings 2 Servings
Calories 1014kcal
Tried this recipe?
If you have made this recipe, please leave a review!
Save Recipe

Ingredients

  • 200 g Paneer 7oz
  • 2 Small-Medium Tomatoes 200-250g Total
  • 1 tablespoon Ghee
  • 3 tablespoon Natural Yoghurt
  • 1 tablespoon Kashmiri Chilli Powder
  • ½ teaspoon Ground Turmeric
  • ½ teaspoon Salt
  • 1 teaspoon Garam Masala
  • 1 teaspoon Dried Fenugreek Leaves
  • 1 Pinch Cardamom Powder

For the Cashew Paste:

  • 20 g Cashew Nuts Around 12
  • 35 ml Boiling Water 2 tablespoon + 1 teaspoon

For the Onion Paste:

  • 2 Small-Medium Echalion or Banana Shallots 70g
  • 2 Garlic Cloves
  • 35 g Ginger 1 Thumb-sized piece
  • 1 Green Chilli Pepper
  • ½ teaspoon Cumin Seeds
  • 6 Curry Leaves
  • 1 tablespoon Cooking Oil
  • 50 ml Water 3 tablespoon + 1 teaspoon

For the Saffron Cream:

  • 175 ml Double Cream ¾ Cup (Heavy cream in the US)
  • 1 Pinch Saffron Strands

Instructions

  • Pour the boiling water over the cashew nuts and let them sit whilst you make the other pastes.
    Shahi Paneer Process Shot 1 of 15
  • Cut the shallots in half, peel them, then cut them into a touch 1cm (½") dice.
  • Peel the garlic cloves and roughly chop them.
  • Peel the ginger and roughly chop it.
  • Cut the chilli pepper in half lengthways.
  • Heat an 18cm or 7" saucepan over a low-medium heat and add the oil when it is hot, followed by the cumin seeds, green chilli and curry leaves, then cook for 30 seconds.
    Shahi Paneer Process Shot 2 of 15
  • Throw in the shallots, garlic and ginger and gently cook for 4-5 minutes, stirring constantly.
    Shahi Paneer Process Shot 3 of 15
  • Pour in the water, then add a lid and cook for 12-15 minutes, or until the shallots are very soft.
    Shahi Paneer Process Shot 4 of 15
  • Whilst the shallots are softening, pour the cream into a small (12-15cm or 5-6" ) milk pan and heat it until it begins to bubble at the sides, but do not boil. Then stir in the saffron, remove the pan from the heat, and set aside.
    Shahi Paneer Process Shot 5 of 15
  • Transfer the shallot mix to a mini blender and blitz to a very smooth paste, and transfer to a bowl.
    Shahi Paneer Process Shot 6 of 15
  • Roughly chop the tomatoes, add them to the blender, and blitz them to a smooth paste, then transfer them to a separate bowl.
    Shahi Paneer Process Shot 7 of 15
  • Wipe out the blender; you don't need to be too fastidious with this, then add the soaked cashew nuts and blend them to a smooth paste.
    Shahi Paneer Process Shot 8 of 15
  • Cut the paneer into a 25mm (1") dice.
  • Heat a wok over a medium-high heat and add the ghee. When the ghee has melted, add the blended onion mix and fry for 3-4 minutes to drive off the water.
    Shahi Paneer Process Shot 9 of 15
  • Add the Kashmiri chilli powder, turmeric and salt, then cook for 30 seconds.
    Shahi Paneer Process Shot 10 of 15
  • Pour in the blended tomatoes and cook until the mixture is almost dry, then reduce the heat to low.
    Shahi Paneer Process Shot 11 of 15
  • Spoon in the yoghurt and stir for a minute or two.
    Shahi Paneer Process Shot 12 of 15
  • Add the garam masala, then pour in the saffron cream and the cashew paste and cook for 3-5 minutes, or until the dish thickens.
    Shahi Paneer Process Shot 13 of 15
  • Crush the dried fenugreek between the palms of your hands into the wok and add the paneer and cook until the paneer is warmed through; this should only take 1-2 minutes.
    Shahi Paneer Process Shot 14 of 15
  • Remove from the heat and stir through the cardamom powder then serve immediately.
    Shahi Paneer Process Shot 15 of 15
Serving: 1 | Calories: 1014kcal | Carbohydrates: 32g | Protein: 28g | Fat: 89g | Saturated Fat: 48g | Polyunsaturated Fat: 33g | Trans Fat: 2g | Cholesterol: 229mg | Sodium: 1577mg | Fiber: 6g | Sugar: 15g
Recipe Rating