When it comes to regal Indian cuisine, few dishes carry the same aura of tradition, craftsmanship, and bold flavour as Kashmiri Rista Curry. With its deep red hue, tender meatballs and delicate yet fiery spice balance, Rista isn’t just a curry, it’s a celebration of Kashmiri culture and culinary artistry.
After learning to make authentic Lamb rista, I decided this recipe had to go into my cookbook The Curry Guy Bible. You simply have to give this Kashmiri rista curry a try soon!

What Is Kashmiri Mutton Rista Curry?
Kashmiri Rista is a luxurious curry featuring hand-pounded mutton meatballs simmered in a vibrant red gravy made with Kashmiri red chillies, aromatic spices and ghee.
The name Rista comes from the Persian word “Ras”, meaning “juice”, referring to the rich, flavourful sauce that coats the meatballs. Traditionally, it’s one of the signature dishes of a Wazwan, the grand 36-course feast prepared for weddings and celebrations in Kashmir.
The meatballs are made from lamb leg meat, carefully pounded into a smooth, elastic mince by hand using a wooden mallet. I did this once and it took ages so nowadays I blended the meat. That said, the pounding technique creates the unique springy texture that defines authentic Rista.
Served hot with saffron rice (zafrani chawal) or plain steamed rice, Rista is both comforting and majestic, a dish that embodies the elegance of Kashmir’s royal kitchens.
A Brief History of Kashmiri Rista
The story of Rista traces back to the Wazwan tradition, a Mughal-influenced feast introduced to Kashmir centuries ago. During the reign of the Sultan Zain-ul-Abidin in the 15th century, Persian and Central Asian cooks, known as Wazas, settled in Kashmir. They brought with them refined cooking techniques, including the art of preparing delicately spiced meatballs and gravies using aromatics like cardamom, saffron and cloves.
Over time, these techniques merged with local ingredients, especially the region’s prized Kashmiri red chillies and ghee, creating what we now know as Rista.
Ingredients
It's much easier to cook Rista if you have all your ingredients prepared and ready before you start cooking. The exact ingredient measure are in the printable recipe card at the bottom of this page.

See recipe card for quantities.
- Saffron
- Kashmiri dried red chillies
- Cinnamon stick
- Green cardamom pods
- Black peppercorns
- Ground turmeric
- Rapeseed (canola) oil or ghee
- Blade of mace
- Garlic and ginger paste
- Ground fennel
- Cumin powder
- Coriander powder
- Kashmiri chilli powder
- Paprika
- 1⁄2 tsp ground cloves
- Onion paste
- Plain yoghurt
- Salt and freshly ground black pepper
- Minced (ground) fatty lamb
- Baking powder
- Cornflour (cornstarch)
Step by step photos
Below, you’ll see step-by-step photographs to guide you through Kashmiri rista curry. At the bottom of the page, you’ll also find the full recipe card, which includes the complete list of ingredients and written instructions in an easy, printable format.

- Step 1: To make the meatballs, put the lamb in a food processor or mixing bowl with the rest of the meatball ingredients. Blend for a few minutes until the meat is like a smooth paste or knead it by hand.

- Step 2: Wet your hands with water and take a small golf ball-size piece of the meat and roll it into a ball. Do this very lightly by rolling it between your wet hands to get the ball as round and smooth as possible. Repeat with the remaining meat; you should have about 12–15 balls.

- Step 3:Pour 1 litre (4 1/2 cups) of water in a saucepan and bring to the boil. Add the Kashmiri chillies, cinnamon, cardamom pods, peppercorns and turmeric.

- Step 4: Then add the meatballs one at a time. Reduce the heat to medium and simmer, covered, for 1 hour 10 minutes. After this time, uncover and turn off the heat.

- Step 5: Now make the sauce. Heat the oil in a large frying pan or wok over a medium heat. When the oil begins to shimmer, add the cinnamon stick, cardamom pods and mace. Then stir in the ground spices.

- Step 6: Add the garlic and ginger paste and fry for about 30 seconds to cook off the rawness.

- Step 7: Stir in the onion paste.
What is onion paste?
To make the onion paste, simply fry 2 large or 3 medium, thinly sliced onions in vegetable oil until golden brown. Transfer to a paper towel to soak up any excess oil and then blend to a paste.

- Step 8: Then add the yoghurt one tablespoon at a time.

- Step 9: Stir this well, then add about 500ml (2 cups) of the cooking liquid from the meatballs, along with the saffron water. Simmer until you are happy with the consistency. If you prefer a runnier sauce, you could add more cooking stock; for a thicker sauce, just cook it down.

- Step 10: Stir in the meatballs. Season with salt and black pepper. You could also add more chilli powder if you prefer a spicier curry. Serve with rice, naans or chapattis.
Variations
While Rista has a classic form, regional and modern twists abound:
- Traditional Wazwan Rista: Uses ratan jot for natural colouring, slow-cooked in a copper pot called a degchi.
- Home-style Rista: Simpler version, often made with minced mutton and reduced ghee.
- Chicken Rista: A leaner adaptation using chicken mince; cooks faster but lacks the deep mutton flavour.
- Vegetarian “Rista” Balls: Made with soya granules, beetroot (for colour), and paneer, for those avoiding meat.
- Rista with Rogan Josh Sauce: A fusion twist — Rista meatballs cooked in Rogan Josh gravy for an even more aromatic dish.
Useful Equipment
To make this curry authentic and manageable at home, here’s what helps:
Heavy-bottomed pot or Dutch oven: Prevents scorching and ensures even simmering.
Wooden board and mallet (or food processor): For pounding/grinding meat.
Fine mesh strainer: To strain the gravy if you prefer a smoother sauce.
Slotted spoon: For gently adding or removing meatballs.
Mortar and pestle or spice grinder: Freshly ground spices make a world of difference.
Copper or brass serving bowl: Optional, but it adds that Wazwan-style presentation.
What do you serve with Kashmiri Rista Curry?
This being a recipe from northern India, you should serve it with other northern curries. If you are serving a group, why not make a few other popular rich Indian curries such as Butter Chicken, Chicken Lababdar, Laal Maas and Lamb Dhansak
It staying in the north isn't important to you, give some of these southern Indian curries a try. Chicken Chettindad, Goan Chicken Curry, Kuzhambu Chicken Curry, Goan Chicken Vindaloo, Chicken 65, Kerala Lamb Curry, Kerala Fish Curry, Chennai Chicken Curry
Rice Dishes: All of these side dishes will go great with _____________ - Steamed Basmati Rice, Boiled Basmati Rice, Pilau Rice, Mushroom Fried Rice
Breads: Tandoori Naans, Tandoori Roti Chapatis Spiced Chapatis, Stovetop Naans
Dals: Chana Dal, Tarka Dal, Spinach Dal, Dal Makhani
Storage and Reheating
Storage
- Refrigerate: In an airtight container for up to 3 days.
- Freeze: For up to 3 months, preferably in meal-sized portions.
Reheating
Garnish fresh before serving, a drizzle of ghee or sprinkle of garam masala revives flavour beautifully.
Warm gently on low heat with a splash of water or stock to loosen the sauce.
Avoid rapid boiling; it can toughen the meatballs and split the sauce.
Top Tip
Pound the meat, don’t mince: Do as I say, not as I do! The pounding method releases natural collagen, creating that characteristic bounce. Rista is so amazingly good pounded the traditional way but if time is an issue, blend the meat!
FAQ
Not at all! Despite its colour, the heat level is moderate. Kashmiri chillies add colour and flavour without overwhelming heat.
Yes! I recommend doing just that but it’s not easy. Use a heavy mallet and pound the lamb meat. It will take at least an hour if not two to get the proper texture. Using a food processor in short pulses is the best compromise.
Yes, in fact, Rista tastes even better the next day once the flavours meld. Store covered in the fridge and reheat gently before serving.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:
Have you tried this Kashmiri Rista recipe?
If yes, please give it a star rating in the recipe card below and leave a comment. I love receiving your feedback and I’m sure other readers of my blog do too. Thank you.
If you are not already doing so, please follow The Curry Guy on Instagram and Facebook for all our latest recipes.
Kashmiri Rista Curry

Spicy and out of this world delicious. This is a unique curry that isn't well known outside of India and Pakistan. If you are looking for an impressive curry to serve friends, this is it!
Ingredients
- 1 good pinch of saffron soaked in 70ml (1/4 cup) hot water
- 4 Kashmiri dried red chillies
- 1 cinnamon stick
- 6 green cardamom pods, bruised
- 1 tsp black peppercorns
- 1 tsp ground turmeric
- 6 tbsp rapeseed (canola) oil or ghee
- 5cm (2in) piece of cinnamon stick
- 4 green cardamom pods, bruised
- 1 blade of mace
- 4 tbsp garlic and ginger paste
- 2 tsp ground fennel
- 1 tsp ground cumin
- 2 tsp ground coriander
- 11⁄2 tsp Kashmiri chilli powder
- 2 tbsp paprika
- 1⁄2 tsp ground cloves
- 6 tbsp onion paste
- 125g (1/2 cup) plain yoghurt (optional)
- Salt and freshly ground black pepper, to taste
- FOR THE MEATBALLS (RISTA)
- 900g (2lb) minced (ground) fatty lamb
- 2 tsp garam masala
- 1 tbsp baking powder
- 1 tbsp cornflour (cornstarch)
- 2 tsp salt
- 2 tsp ground fennel
- 1 tbsp paprika
Instructions
- Place the saffron in a glass or bowl and cover with 70ml (1⁄4 cup) of hot water. Set aside to soak.
- To make the meatballs, put the lamb in a food processor with the rest of the meatball ingredients. Blend for a few minutes until the meat is like a smooth paste.
- Wet your hands with water and take a small golf ball-size piece of the meat and roll it into a ball. Do this very lightly by rolling it between your wet hands to get the ball as round and smooth as possible.
- Repeat with the remaining meat; you should have about 12–14 balls.
- Pour 1 litre (4 cups) of water in a saucepan and bring to the boil. Add the Kashmiri chillies, cinnamon, cardamom pods, peppercorns and turmeric. Then add the meatballs one at a time.
- Reduce the heat to medium and simmer, covered, for 1 hour 10 minutes. After this time, uncover and turn off the heat.
- Now make the sauce. Heat the oil in a large frying pan or wok over a medium heat.
- When the oil begins to shimmer, add the cinnamon stick, cardamom pods and mace. Let these spices infuse into the oil for about 30 seconds, then add the garlic and ginger paste and fry for about 30 seconds to cook off the rawness.
- Now add the ground spices followed by the onion paste and the yoghurt (if using).
- Stir this well, then add about 500ml (2 cups) of the cooking liquid from the meatballs, along with the saffron water and the meatballs.
- Simmer until you are happy with the consistency. If you prefer a runnier sauce, you could add more cooking stock; for a thicker sauce, just cook it down.
- Season with salt and black pepper. You could also add more chilli powder if you prefer a spicier curry.
- Serve with rice, naans or chapattis.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 1578Total Fat: 106gSaturated Fat: 33gUnsaturated Fat: 73gCholesterol: 325mgSodium: 3674mgCarbohydrates: 56gFiber: 11gSugar: 10gProtein: 97g



























Mike says
Could I use beef instead of lamb
Dan Toombs says
Yes, you could certainly use beef instead of lamb.
Thanks
Dan
Simon Roy says
I'm going to try this on Thursday, will let you know ... I'm tempted to just use marinated lamb chunks though.. would that be frowned upon?
Dan Toombs says
I think that would work well. Use whatever you have to hand or makes things easier.
Thanks
Dan