As an Amazon Associate, I earn from qualifying purchases.
Oxtail Kalya Curry with Potatoes and Eggs combines tender meat, fragrant spices and hearty potatoes. The boiled eggs soak up that rich curry sauce beautifully.
Oxtail Kalya Curry with Potatoes and Eggs has tender meat, soft potatoes and eggs that catch every bit of sauce. The roasted whole spices and browned onions give it plenty of depth.
Oxtail Kalya Curry with Potatoes and Eggs brings tender oxtail, fragrant spices and hearty potatoes together in one satisfying curry. Slow-cooked flavour meets comforting South African-inspired cooking for a memorable family meal.

Why You Will Love and Enjoy Oxtail Kalya Curry with Potatoes and Eggs
- This is a proper flavour-packed curry with tender oxtail, fragrant spices, potatoes and eggs all sharing one seriously good sauce.
- The oxtail becomes wonderfully tender in the pressure cooker.
- Fried onions and freshly roasted spices give the curry plenty of depth.
- Potatoes and boiled eggs turn it into a generous, satisfying meal.
- You can marinate the oxtail overnight, making the cooking day much easier.
Oxtail Kalya Curry with Potatoes and Eggs
- Prep Time: 30 minutes
- Marinating: 3 hours
- Cook Time: 90 minutes
- Total Time: 5 hours
- Yield: 6–8 servings depending on size 1x
- Category: Dinner Recipes
- Method: Pressure Cooking
- Cuisine: South African
Description
This rich, deeply flavoured oxtail curry is packed with warm spices, tender meat, creamy potatoes and boiled eggs that soak up all that gorgeous sauce. It takes a little patience, but the pressure cooker does most of the hard work and the result is well worth it.
Ingredients
- 3.3 lb – 1.5 kg oxtail
- 2 tsp crushed ginger and garlic
- 1 cup plain yogurt
- 2 medium onions, finely sliced
- 15 oz – 1 x 425 g tin tomato purée
- 2 tbsp vinegar
- 1 tsp whole jeera seeds
- 1/2 tsp whole soomph seeds
- 4 to 5 green chilies, slit
- 1/4 tsp crushed saffron, soaked in a little warm water
- 1 tsp turmeric powder
- 3 to 4 tsp chili powder, depending on how much heat you like
- 2 tsp dhunia and jeera powder, preferably freshly roasted and ground
- 2 tsp salt, or to taste
- 1 tsp sugar
- 1/2 cup ghee or oil
- 6 to 8 potatoes, or 4 if you prefer
- 6 boiled eggs, or 4 if you prefer
- 3 cinnamon sticks
- 5 cloves
- 6 peppercorns
- 4 elachi
- A handful of curry leaves
- Chopped fresh dhania, for garnish
Optional for soaking the oxtail
- 2 tsp bicarbonate of soda
- Cold water
Instructions
- If you have time, soak 1.5 kg oxtail in cold water with 2 tsp bicarbonate of soda for about 20 to 30 minutes. Drain, rinse the oxtail very well and pat it completely dry. This step is optional, but it can help clean the meat before marinating.
- Add 2 tsp crushed ginger and garlic to the oxtail and rub it in well.
- Heat a little of the 1/2 cup ghee or oil in a pan over medium heat and cook 2 finely sliced medium onions until they’re a deep golden brown. Don’t rush this bit because the darker onions add loads of flavour. Remove the onions and drain them on paper towel, keeping the flavoured oil or ghee aside.
- Press the fried onions through a wire sieve or crush them finely, then add them to the oxtail.
- Dry roast 3 cinnamon sticks, 5 cloves, 6 peppercorns and 4 elachi in a dry frying pan until fragrant. Let them cool completely, then grind them into a powder. You can leave the spices whole if you prefer, but nobody enjoys biting into a whole clove halfway through dinner.
- Add the ground spices to the oxtail along with 1 cup plain yogurt, 2 tbsp vinegar, 1 x 425 g tin tomato purée, 2 tsp salt, 1 tsp sugar, 4 to 5 slit green chilies, 3 to 4 tsp chili powder, 2 tsp dhunia and jeera powder, 1/4 tsp soaked saffron and 1 tsp turmeric powder.
- Massage everything into the oxtail so the meat is thoroughly coated. Cover and refrigerate for at least 3 hours, although overnight is even better. If you’re marinating overnight, keep it properly covered and refrigerated.
- When you’re ready to cook, heat the remaining ghee or oil in your pressure cooker and sauté the marinated oxtail for 1 to 2 minutes. Add all the remaining marinade to the cooker.
- Seal the pressure cooker and cook the oxtail on high pressure for about 60 minutes. Let the pressure release according to your pressure cooker’s instructions before opening it. The oxtail should be very tender at this point. If it still feels firm, give it another 10 to 15 minutes under pressure rather than trying to hurry it along.
- While the oxtail cooks, parboil 4 to 8 potatoes in salted water until they’re just tender but still firm enough to hold their shape. Drain them well and let them steam dry. If you want that lovely golden coating, sprinkle the potatoes lightly with egg yolk and fry them gently in a little ghee until lightly browned. This extra step isn’t essential, but it does help the potatoes stay intact.
- Once the oxtail is tender, carefully arrange the potatoes over the meat. Spoon some of the curry sauce over the potatoes so they can take on that lovely flavour.
- Cook on low pressure for about 15 minutes, or until the potatoes are tender and the sauce has thickened. The exact time will depend on the size of your potatoes, so check them rather than relying only on the clock.
- Peel 4 to 6 boiled eggs and place them gently into the curry. Simmer uncovered for 5 to 8 minutes, spooning some sauce over the eggs. If you’re worried about the eggs breaking, you can simply arrange them over the plated curry instead, which is what I did.
- Taste the curry and adjust the salt or chili if needed. If the sauce is thinner than you’d like, simmer it uncovered for a few extra minutes until it reaches the consistency you want.
- Scatter with chopped fresh dhania and serve hot with rice, roti, naan or your favourite South African-style side dishes.
Additional Information
- Can I marinate the oxtail overnight? Yes, and it’s a great option. Marinate the 1.5 kg oxtail with the ginger and garlic, yogurt, vinegar, tomato purée, spices, saffron, chilies, salt and sugar, then cover and refrigerate overnight. Keep the meat refrigerated throughout the marinating time.
- Do I need to soak the oxtail with bicarbonate of soda? No, this is optional. If you use 2 tsp bicarbonate of soda, soak the oxtail in cold water for about 20 to 30 minutes, then rinse it very thoroughly and pat it completely dry before marinating.
- Why do the onions need to be deeply browned? The browned onions add colour, sweetness and depth to the curry. Don’t stop when they’re merely softened. They should be properly browned without being burnt.
- Do I need to grind the whole spices? Grinding the roasted cinnamon, cloves, peppercorns and elachi gives you the flavour without leaving whole spices in the finished curry. You can leave them whole if you prefer, but you’ll need to watch out for them when eating.
- Can I use ready-made dhania and jeera powder? Yes. Freshly roasted and ground dhania and jeera have a stronger aroma, but a good quality ready made blend works perfectly well when that’s what you have.
- How spicy is this curry? The 3 to 4 tsp chili powder gives you room to adjust the heat. Start with 3 tsp if you prefer a milder curry, then increase it next time if you’d like more heat. The green chilies can also be reduced or omitted.
- Why are the potatoes parboiled first? Parboiling gives the potatoes a head start while keeping them firm enough to withstand the second cooking stage. If they’re already completely soft before going into the curry, they’re more likely to break apart.
- Do I have to fry the potatoes? No. The egg yolk coating and frying step is optional. It helps the potatoes stay firm and gives them a lovely browned surface, but you can simply parboil them and add them to the curry.
- Why is the second cooking time shorter? The oxtail has already had a long pressure cooking period, while the potatoes need much less time. About 15 minutes on low pressure is a useful starting point, but check the potatoes because their size will affect how quickly they cook.
- What if the oxtail isn’t tender after 60 minutes? Pressure cookers vary, and oxtail pieces aren’t always the same size. If the meat is still firm, return it to pressure for another 10 to 15 minutes rather than adding the potatoes too early.
- What if the curry sauce is too thin? Remove the lid and simmer the curry uncovered for several minutes until the sauce reduces to your preferred consistency. This is better than adding flour or another thickener, which can change the texture and flavour.
- Can I cook the curry without a pressure cooker? Yes. Use a heavy pot with a tight fitting lid and simmer the marinated oxtail gently until very tender, which can take several hours. Check the liquid during cooking and add a little water if needed to prevent the curry from catching.
- Can I use oil instead of ghee? Yes. Use a neutral cooking oil if you don’t have ghee. Ghee gives the curry a richer flavour, but oil works well.
- Can I use fewer potatoes and eggs? Absolutely. The original recipe uses 6 to 8 potatoes and 6 eggs, but 4 of each works well too. Adjust the quantities to suit the number of people you’re feeding.
- Can I leave out the saffron? Yes. Saffron adds fragrance, colour and a subtle richness, but it isn’t essential. The curry will still have plenty of flavour from the browned onions and spices.
- What can I serve with the curry? Rice, roti or naan are all good choices. A simple vegetable side or fresh salad can also balance the richness of the oxtail.
- Can I freeze the finished curry? Yes, but freeze the oxtail curry without the potatoes and boiled eggs when possible. Potatoes can become soft or grainy after freezing, while boiled eggs can develop a rubbery texture. Cool the curry completely, transfer it to airtight freezer containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently until piping hot.
- How long will leftovers keep? Store cooled curry in an airtight container in the refrigerator for up to 3 days. Refrigerate it within 2 hours of cooking and reheat only the portion you plan to eat.
- Can I make the curry a day ahead? Yes. The cooked curry can be refrigerated overnight and gently reheated the next day. The flavours often become even more developed after resting.

Oxtail Kalya Curry with Potatoes and Eggs delivers tender oxtail, deeply flavoured curry sauce, soft potatoes and boiled eggs in one generous dish. The roasted spices and browned onions build serious flavour, while the pressure cooker makes the oxtail beautifully tender without requiring hours of stovetop cooking. It’s the kind of meal that calls for rice, roti or naan and a little extra sauce on the plate.
Thanks so much for stopping by, checking out my recipes, and seeing what’s cooking here at EsmeSalon.
If you try this recipe, I’d love to hear how it turned out. Please leave a rating, share your thoughts in the comments, and tag me on Instagram at @_esmesalon. I absolutely love seeing your creations, and yes, those mouthwatering food photos always make my day!
We happily share our tasty, fantastic recipes and are excited to spread some love by posting at these awesome Linky Parties.
Copyright © 2026 esmesalon.com – All rights reserved.




