Dinner parties at our house used to mean a cube curry in the middle of the table. Shahi paneer, dal, naan. It tasted fine. It never looked like a roast.
I wanted something I could carry out whole, set down, and slice. That is this paneer musallam: two pan-fried slabs of paneer, a pistachio and raisin filling, and a saffron cashew gravy poured over the top. It is the vegetarian stand-in for murgh musallam, the Mughlai whole bird. The paneer stays in one piece until you cut it.
The first time I cooked it like a regular curry, I simmered the stuffed block for ten minutes. It split right through the filling. Now I sear, fill, then only baste. Let’s make it together.

What is paneer musallam?
Musallam means whole. In Mughal kitchens that usually meant a whole chicken, coated in masala and cooked intact so it arrived as a centerpiece. Paneer musallam borrows the idea: the paneer is not cubed. You split a thick block into two slabs, fry them gold, sandwich a nut filling in the middle, and pour a saffron gravy over the whole thing.
It is still a North Indian gravy dish. You will taste browned onion, cashew, tomato, yogurt, cream, and kasuri methi (dried fenugreek leaves). The difference is the plate. Cubes disappear into sauce. This one gets sliced at the table, like a vegetarian roast.
Store-bought paneer works. Look for a thick block, about 400 g, so the two slabs have some height. Thin supermarket slabs still taste good. They just look flatter when you cut them.
Paneer musallam vs shahi paneer vs paneer peshawari
- Shahi paneer: cubes in a pale, nutty gravy. Weeknight. No stuffing.
- Paneer lababdar: cubes in a tomato-cashew gravy, often with grated paneer in the sauce.
- Paneer korma: cubes in a cashew-onion Mughlai gravy. Same family, different plate.
- Paneer peshawari: cubes in a peachy cashew-tomato gravy, faintly sweet, under 30 minutes.
- Paneer musallam: one stuffed block, saffron, pistachios, and raisins. You serve it whole.
Use this when you want the middle of the table to look like a celebration. Use a cube curry when you want dinner in one pan.
Why you’ll love this
- Looks like a roast, eats like a rich paneer gravy
- Filling stays creamy from milk powder or khoya, with pistachios and raisins for bite
- From-scratch cashew gravy, no frozen onion masala
- Naturally gluten-free and high in vegetarian protein
- Gravy can sit in the fridge. Assemble the stuffed paneer just before serving
Test note: The stuffed paneer splits if you treat it like cubes and boil it in gravy. After you sandwich the filling, pour the gravy over and baste on low for 2 to 3 minutes. Then rest it 2 minutes before you slice. The first batch I simmered hard came apart in the pan. Basting kept the layers stacked.

How to keep the layers together
Use a long knife and slice the block lengthwise in one slow pass. If the knife stalls, wiggle. Do not saw. Fry both slabs in ghee until mostly gold, 2 minutes a side. The crust is what holds the sandwich when you move it.
The filling should be thick, like a soft paste, not a pourable cream. If it looks wet, add another teaspoon of milk powder. Wet filling leaks the second the gravy hits it.
Soak a pinch of saffron in warm milk while the onions fry. That is the color and the Mughlai smell. Skipping it still makes a good cashew gravy. It will not smell like musallam.
Perfect for
- A dinner-party thali with jeera rice and raita
- Diwali or a weekend when you want one showpiece curry
- Using a whole paneer block instead of cubing it
- Jain nights, with the onion-garlic swap in the notes


Paneer Musallam (Stuffed Whole Paneer in Mughlai Gravy)
Equipment
- Heavy-bottomed pan or kadhai
- Blender
- Long knife
Ingredients
For the paneer
- 400 g paneer 1 thick block, about 14 oz
- 2 tablespoons ghee or oil
For the filling
- 3 tablespoons milk powder or crumbled khoya
- 2 tablespoons heavy cream
- 2 tablespoons raw pistachios chopped
- 1 tablespoon cashews chopped
- 1 tablespoon golden raisins chopped
- pinch cardamom powder
- pinch salt
For the cashew-onion paste
- 15 cashews about 1/4 cup
- 1/4 cup hot water for soaking
- 2 onions medium, sliced
- 1 tablespoon ghee or oil, for frying the onions
For the gravy
- 1 tablespoon oil
- 1 tablespoon unsalted butter or ghee
- 1 teaspoon cumin seeds
- 1 bay leaf
- 2 green cardamom pods
- 1 cinnamon stick small
- 1 tablespoon ginger-garlic paste
- 1/2 cup tomato puree about 2 small tomatoes, blended
- 1/2 teaspoon turmeric
- 1 teaspoon Kashmiri chilli powder
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- 3/4 teaspoon salt or to taste
- 3 tablespoons plain yogurt whisked until smooth
- 1/2 cup warm water plus more as needed
- pinch saffron big pinch, soaked in 2 tablespoons warm milk
- 3 tablespoons fresh cream
- 1 teaspoon kasuri methi crushed between your palms
To garnish
- 1 tablespoon cream
- 1 tablespoon pistachios chopped
- saffron strands few, for garnish
- fresh cilantro chopped
Instructions
Soak and blend
- Soak the cashews in 1/4 cup hot water for 15 minutes. Soak the saffron in 2 tablespoons warm milk in a separate small bowl.
- Heat 1 tablespoon ghee or oil in the pan. Add sliced onions and a pinch of salt. Fry 8 to 10 minutes until pink-brown and soft, not burnt. Cool 5 minutes.
- Blend the soaked cashews with their soaking water until completely smooth. Scoop into a bowl.
- Blend the fried onions with a splash of water until smooth.
Fry and stuff the paneer
- Slice the paneer block in half lengthwise so you have two even slabs. Wipe the pan if needed.
- Heat 2 tablespoons ghee over medium to medium-high. Fry both slabs 2 minutes a side until mostly gold. Transfer to a plate.
- Mix milk powder, cream, pistachios, cashews, raisins, cardamom, and a pinch of salt into a thick paste.
- Spread the filling on one slab. Set the second slab on top and press gently so it holds. Keep the sandwich on the plate while you finish the gravy.
Build the gravy
- Lower the heat to medium. Add 1 tablespoon oil and 1 tablespoon butter. Add cumin seeds, bay leaf, cardamom pods, and cinnamon. Let the cumin sizzle 30 seconds.
- Add ginger-garlic paste. Cook 1 minute until the raw smell goes.
- Add the onion paste. Cook 3 to 4 minutes, stirring, until it thickens and smells sweet.
- Add tomato puree, turmeric, Kashmiri chilli, coriander powder, garam masala, and salt. Cook 5 to 6 minutes until the masala darkens and oil collects at the edges.
- Stir in the cashew paste. It will seize and look pasty within a minute. Add 1/2 cup warm water and stir until it loosens into a gravy that coats a spoon. Add more water if it still sits in a lump.
- Lower the heat. Stir in whisked yogurt a spoon at a time so it does not split. Add the saffron milk. Simmer 2 minutes.
- Turn off the heat. Stir in cream and crushed kasuri methi. Taste for salt. The gravy should be nutty and gently sweet, with a saffron smell.
Finish
- Set the stuffed paneer in a shallow serving dish, or back in the pan if it still fits in one piece.
- Pour the gravy over the top. Baste the sides for 2 to 3 minutes on the lowest heat. Do not flip. Do not stir hard.
- Rest 2 minutes. Garnish with cream, pistachios, saffron strands, and cilantro.
- Bring it to the table whole. Slice into thick fingers so each piece shows the filling.
Notes
Tips from my kitchen
- Slice in one slow pass. Sawing crumbs the edges and the sandwich looks messy.
- Gold crust first. Pale paneer slips when you try to move the stuffed block.
- Loosen the cashew paste before you pour. A tight paste sits in clumps on top of the paneer instead of coating it.
- Mistake I made: I flipped the stuffed paneer in a bubbling pan to coat both sides. The top slab slid off. Baste. Do not flip.
What to serve with paneer musallam
This wants something to swipe, plus one lighter dish so the table is not all cream.

- Instant Pot jeera rice
- Naan or roti
- Cucumber raita
- Palak dal if you want a thinner, greener contrast
- Methi malai paneer white gravy when you want a cube curry on a weeknight
- Paneer capsicum masala if you need a faster cube curry on a different night
A kachumber (cucumber, onion, tomato, lime) is enough if you skip raita.
FAQs
Q1. What is paneer musallam?
A Mughlai-style paneer dish served whole: two fried slabs stuffed with a nut filling, finished in a saffron cashew gravy. Musallam means whole. It is the vegetarian cousin of murgh musallam.
Q2. Is paneer musallam the same as shahi paneer?
No. Shahi paneer is usually cubed and paler. Paneer musallam is the stuffed centerpiece. Same gravy family (nuts, cream, mild spice), different plate.
Q3. Do I have to stuff it?
Stuffing is what makes this look like musallam on the table. If you skip it, sear the whole block, pour the same gravy over, and you have a paneer roast. Still good. Less of a slice moment.
Q4. Can I use store-bought paneer?
Yes. Soak the whole block in hot water for 10 minutes if it feels firm or dry, then pat it dry before you slice. That bath keeps it from turning squeaky after frying.
Q5. Can I make this vegan?
Use extra-firm tofu slabs, oil, and cashew cream. Skip milk powder and dairy. The filling will be looser, so press the sandwich and move it with two spatulas.
Q6. How do I keep the paneer from splitting?
Do not simmer the stuffed block in bubbling gravy. Pour, baste on low for 2 to 3 minutes, rest, then slice. If a slab still slides, a toothpick through the sandwich holds it for serving.
Q7. Can I make paneer musallam without onion and garlic?
Yes. Skip both, bloom a pinch of hing with the cumin, use extra tomato puree, and blend a few more cashews so the gravy still has body. The Jain note in the recipe card has the amounts. For another no-onion paneer gravy, see Jain methi malai paneer.
Q8. Can I make the gravy ahead?
Yes. Make the gravy up to 2 days ahead and keep it in the fridge. Fry and stuff the paneer just before serving, then pour and baste.
Ready to slice it at the table?
Once the cashews are soaking and the onions are in the pan, this paneer musallam recipe is mostly blending, a quick fry, and a careful pour. The gravy should look smooth enough to stripe a spoon. The paneer should still look like one piece when it leaves the kitchen.
If you try this paneer musallam, tell me in the comments: did you slice it at the table, or plate it in the kitchen first?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
