Beef Ularthiyathu: Kerala Dry-Roasted Beef
Beef simmered soft, then dry-roasted dark with coconut and curry leaf

Contents
↓ Jump to recipeBeef ularthiyathu takes its name from the Malayalam word for roasting or frying dry, and it describes the dish’s finished state precisely: beef cooked down until it is nearly black, coated in a dark, dry masala thick with fried coconut slivers and shallots, with no pooling sauce left anywhere in the pan. It is a two-stage dish by necessity — the beef needs a long, gentle simmer first to turn tender, and only then can it survive the aggressive, high-heat dry-roasting that gives the finished dish its colour and its concentrated, almost smoky depth.
My twist sits in the coconut itself. Most versions of this dish use either grated fresh coconut or coconut chips bought pre-sliced; I cut fresh coconut into thin slivers by hand and fry them separately until properly dark and toasted before the beef ever joins the pan, closer to the treatment a nut would get than a spice. Grated coconut cooked in the same pan as the beef tends to break down and blend into the masala rather than staying distinct; hand-cut slivers, fried hard on their own first, hold their shape and give the finished dish little pockets of crisp, nutty coconut texture running through the soft beef.
Beef Ularthiyathu: Kerala Dry-Roasted Beef
Ingredients
- 800g stewing beef (shin or chuck), cut into 3cm chunks
- 1.5 tsp ground turmeric
- 2 tbsp Kashmiri chilli powder
- 1 tbsp coriander powder
- 1.5 tsp black pepper, coarsely cracked, divided
- 1 tsp garam masala
- 1 tbsp grated ginger
- 1 tbsp grated garlic
- 1.5 tsp fine sea salt, plus more to taste
- 150ml water
- 4 tbsp coconut oil, divided
- 3 shallots, thinly sliced, or 1 small onion
- 60g fresh coconut, cut into thin slivers (not grated)
- 3 sprigs fresh curry leaves
- 2 dried red chillies
- 1 tsp fennel seeds
Method
- In a heavy pot, combine the beef with the turmeric, chilli powder, coriander powder, half the cracked pepper, garam masala, ginger, garlic, salt and water. Stir to coat evenly.
- Bring to a simmer, cover, and cook over low heat for 45-60 minutes, stirring occasionally, until the beef is tender enough to break apart easily with a fork and most of the liquid has reduced to a thick, clinging coating.
- Uncover and cook a further 5-10 minutes over medium heat, stirring often, to evaporate any remaining liquid until the beef sits in a thick, dry-ish masala with no pooling sauce.
- In a separate wide pan, heat 2 tbsp coconut oil and fry the shallots for 6-8 minutes until deep golden brown at the edges.
- Add the coconut slivers and fry 4-5 minutes, stirring constantly, until they turn a rich, toasted brown — watch closely, as they catch quickly once they start to colour.
- Add the curry leaves, dried red chillies, fennel seeds and remaining cracked pepper. Fry 1 minute until fragrant.
- Tip in the cooked beef and its reduced masala. Fry over medium-high heat for 10-15 minutes, stirring and scraping the base often, until the beef darkens further, the coconut and shallots are fully incorporated, and the whole mixture looks almost black and glossy.
- Finish with the remaining 2 tbsp coconut oil stirred through in the last minute, for shine and a final hit of raw fragrance. Taste and adjust salt.
A dish of Kerala’s Christian and Muslim kitchens
Beef is eaten far more openly in Kerala than in most of India, largely because the state’s substantial Christian and Muslim communities have no religious restriction on it, and ularthiyathu is one of the dishes most associated with that particular culinary tradition — a Sunday lunch staple in Syrian Christian households in particular, alongside appam or rice. The technique of simmering meat first and then finishing it with a hard, dry roast in coconut oil and curry leaf appears across several Kerala meat dishes beyond beef, applied to duck and even prawns, but beef ularthiyathu is generally considered the dish that defined the method and remains the most widely cooked version of it.
The double cooking process — braise, then roast dry — is itself a workaround for a genuine problem: stewing beef is tough enough that it needs a long, moist cook to break down its connective tissue, but a purely wet braise never develops the dark, roasted, almost caramelised depth that defines this dish’s character. Splitting the process into two distinct stages lets the beef get properly tender under gentle, moist heat before switching to the aggressive, nearly dry heat that browns and concentrates everything in the pan.
Why the beef has to fully tenderise before it dries out
Getting the order right here matters more than almost any other step. The beef must be fork-tender, essentially fully cooked, before you uncover the pot and start driving off the remaining liquid; if you rush this and start the dry-roasting stage while the meat is still tough, you end up drying out the surface of chewy, underdone beef rather than concentrating the flavour of tender beef. Forty-five minutes is a minimum for shin or chuck cut into three-centimetre chunks, and it is worth checking with a fork at that point rather than assuming the clock alone has done the job — connective tissue breakdown depends on more variables than time, including the specific cut and how thick the pieces were cut.
Stewing beef, rather than a leaner or more expensive cut, is the right choice here specifically because of this two-stage process: cuts high in collagen, like shin or chuck, need the long simmer to become tender in the first place, and that same collagen is what gives the finished dish its slightly sticky, rich mouthfeel once the moisture has cooked off in stage two. A lean, quick-cooking cut like sirloin would dry out and toughen rather than developing that same rich texture, since it has none of the connective tissue that slowly renders down into gelatine over the long simmer.
Getting the coconut slivers right
Cutting the coconut into thin slivers rather than grating it is a small but real technical choice, and it changes the frying dynamics considerably. Slivers, cut with a sharp knife or a vegetable peeler along the grain of a coconut piece, have more surface area exposed to direct contact with the hot oil per piece than a mass of grated shreds does, and they brown more evenly and more visibly, giving you a clearer signal of when they have gone far enough. Watch them closely once they start to colour — coconut’s natural sugars mean the jump from perfectly toasted to burnt happens within a matter of seconds, and burnt coconut turns bitter in a way that no amount of additional cooking afterward can mask.
Fry the shallots to a genuine deep golden brown before the coconut goes in, rather than rushing both together; shallots need slightly longer at a slightly gentler heat to caramelise properly, while the coconut needs a shorter, hotter, more closely watched fry once it joins. Doing them in sequence rather than together avoids the common outcome of shallots still pale and raw-tasting next to coconut that has already scorched.
Serving and keeping
Serve beef ularthiyathu with plain rice, or with appam for the traditional Sunday-lunch pairing many Syrian Christian households in Kerala grew up with — the pancake’s soft, absorbent centre is built for scooping up a dry, richly coated meat dish exactly like this one, in a way a plain bowl of rice cannot quite manage. Kappa (boiled tapioca) is the other classic accompaniment, mashed roughly and eaten alongside for its starchy, neutral backdrop to the intensely savoury beef. It also holds its own alongside a milder dish like meen moilee on a bigger spread, the two providing genuine contrast between dry, dark and intense on one side of the table and pale, gentle and saucy on the other.
The dish keeps well, arguably improving over a day or two in the fridge as the spices continue to settle into the meat and the coconut’s toasted flavour deepens further; reheat gently in a dry or lightly oiled pan rather than a microwave, which tends to steam the dish and soften the crisp coconut pieces that took real effort to fry properly in the first place. It also freezes reasonably well for up to two months, since the dryness that defines the dish works in its favour here — there is little liquid to separate or turn watery on thawing, unlike the coconut-milk-based curries in this same kitchen’s repertoire.
How this differs from a Kerala beef curry
It is worth distinguishing ularthiyathu clearly from the wetter beef curries more commonly found on Kerala restaurant menus abroad, since the two get conflated easily by anyone unfamiliar with the distinction. A standard Kerala beef curry keeps a substantial gravy throughout, often coconut-milk-based, and is built to be eaten with rice the gravy can soak into. Ularthiyathu deliberately drives off nearly all of that liquid in its second stage, ending up with individual pieces of beef coated in a thick, clinging, almost sticky masala rather than swimming in a sauce. If a recipe calling itself ularthiyathu still has a visible pool of gravy in the finished pan, the dry-roasting stage has not gone far enough, and the dish has not really become the thing its name describes.
Because the finish is fundamentally about driving off water rather than adding flavour, using a wide, heavy pan for the second stage helps considerably — more surface area means faster evaporation, which shortens the time the beef spends over high heat and reduces the risk of the exposed edges toughening before the liquid has fully cooked away. A narrow, deep pot traps steam and slows this stage down, working against the entire point of the technique.
Common mistakes
Beyond rushing the dry-roasting stage before the beef is properly tender, the most common mistake is over-frying the coconut and shallots before combining them with the beef, on the theory that darker is always better. There is a real ceiling here: coconut that goes from deep brown to black in the space of a few seconds turns acrid rather than more flavourful, and once that bitterness sets in, folding the burnt coconut through the beef spreads the problem through the whole dish rather than confining it to a garnish you could simply avoid eating. Pull the coconut the moment it reaches a rich, even brown, well before you would consider it truly dark, since it will continue to darken slightly from residual heat even off the flame.
A related issue is crowding the pan during the final combined fry. Beef ularthiyathu wants real contact with a hot surface during its dry-roasting stage, browning and slightly catching at the edges rather than steaming in its own residual moisture; a pan overloaded with beef, shallots and coconut all at once, especially on a smaller domestic hob, struggles to maintain the heat needed for this and ends up softly reheating everything rather than properly roasting it. If your pan is on the smaller side, work in two batches for this final stage rather than forcing everything in together, and expect a slightly longer total cooking time as a result.
Under-salting is the final frequent error, and it is a more serious problem here than in a wetter curry, since ularthiyathu has no additional sauce at the table to correct the seasoning of an individual portion afterward — what is in the pan when it leaves the stove is what arrives on the plate. Taste at both the end of the first braising stage and again after the final dry fry, since the flavour concentrates considerably as the liquid cooks away and a masala that tasted correctly seasoned at the wetter stage can taste under-salted once reduced.
A note on the pepper
The cracked black pepper is split deliberately between the two stages rather than added all at once, and this is not an arbitrary flourish. The portion added during the initial braise infuses gently into the meat over the long simmer, seasoning it from within; the portion added during the dry-roast stays more texturally distinct, since it only meets heat briefly and retains more of its coarse bite rather than fully softening into the sauce. Skipping the split and adding all the pepper at either single stage gives a flatter, less layered result — either uniformly soft throughout, or uniformly sharp with no underlying depth built up over the longer cook.




