
One of East Africa's great slow-cooked comfort dishes — bone-in goat braised until the collagen melts into the sauce, then married with firm green plantains that absorb the spiced coconut and tomato broth while releasing their starch to build a glossy, naturally thickened gravy of extraordinary depth. The ginger and ground coriander create a warmth that builds gently, while the coconut milk rounds every edge to a luxurious, silky finish. This is the kind of stew that transforms a humble kitchen into the most important room in the house.
1.5 kg bone-in goat shoulder, cut into large chunks
excess fat trimmed but bone left in — cut through bone into 150-200g pieces
4 whole firm green plantains
skin cut along the ridges and removed — plantains cut into 4cm rounds
600 ml full-fat coconut milk
4 whole ripe tomatoes
roughly chopped
45 g tomato paste
2 whole yellow onion
finely diced
6 cloves garlic cloves
minced
35 g fresh ginger root
peeled and grated on a microplane
12 g ground coriander
freshly ground if possible
8 g ground cumin
6 g ground turmeric
5 g dried chili flakes
30 g fresh coriander
stems finely chopped, leaves reserved for garnish
60 ml neutral oil (sunflower or vegetable)
20 g salt
divided — 10g for browning meat, 10g for final seasoning
6 g black pepper, freshly ground
300 ml hot water or light goat stock
1 whole lime
halved for finishing
Season and Rest the Goat(30m)
Season the goat pieces all over with 10g salt and the freshly ground black pepper. Allow to rest uncovered at room temperature for 30 minutes. This is not enough time to brine deeply but it brings the meat to room temperature, ensuring even browning and cooking throughout.
Prepare the Plantains(8m)
Green plantain skins are notoriously stubborn — do not attempt to peel like a banana. Score four lengthwise cuts through the skin and peel back each segment. Cut the peeled plantains into 4cm rounds. Immediately submerge in a bowl of cold salted water to prevent oxidation — they will turn grey if left exposed to air. Drain just before adding to the stew.
Mix the Ground Spices(2m)
Combine ground coriander, cumin, turmeric, and chili flakes in a small bowl. Mix well. Having these pre-combined means they hit the pan simultaneously and toast evenly — staggered additions will cause the first spice to scorch while the others are still raw.
Brown the Goat(25m)
Heat oil in a wide, heavy-bottomed pot over high heat until shimmering. Working in batches — do not crowd the pot or the meat will steam rather than sear — brown the goat pieces on all cut surfaces for 3-4 minutes per side. The goal is a deep mahogany crust with genuine Maillard browning, not a grey steam. Transfer browned pieces to a plate. Deglaze the pot between batches if needed with a splash of water, scraping the fond.
Build the Sauce Base(24m)
Reduce heat to medium. In the same pot with the residual fat, add diced onions. Cook for 10 minutes, stirring frequently, until softened and golden. Add garlic, ginger, and chopped coriander stems. Cook for 2 minutes. Add the spice blend and stir constantly for 90 seconds — the spices will bloom and darken slightly, smelling warm and toasted. Add tomato paste and stir for 2 minutes. Add chopped tomatoes and cook for 8 minutes, crushing with the spoon until the tomatoes break down and the oil separates from the paste.
Braise the Goat Low and Slow(60m)
Return the browned goat to the pot. Add 300ml hot water or stock. Stir everything together, bringing to a boil, then reduce to a very low simmer. Cover tightly and braise for 50 minutes, checking every 20 minutes and adding small amounts of water if the pot runs dry. The goal is a concentrated, reduced braising environment — not a soup.
Add Plantains and Coconut Milk(35m)
After 50 minutes, the goat should be beginning to yield but not yet fully tender — it will finish cooking with the plantains. Drain the plantain rounds and add them to the pot, pushing them down into the liquid. Pour in the 600ml coconut milk and stir gently. Season with the remaining 10g salt. Bring to a low simmer, cover, and continue cooking for 25-30 minutes. Stir carefully every 10 minutes — the plantains will soften and begin to break at the edges, releasing starch that visibly thickens the gravy. The stew is ready when the plantains are completely tender and the sauce has reduced to a thick, glossy consistency that coats the back of a spoon.
Finish and Serve(2m 30s)
Taste the finished stew and adjust salt. Squeeze over the juice of half a lime and stir gently — the acid brightens the deep, rich flavours. Ladle into wide, deep bowls ensuring each portion receives two to three plantain rounds, at least one bone-in piece of goat, and generous sauce. Scatter fresh coriander leaves over the top. Serve with ugali, steamed rice, or crusty bread to soak up the luxurious gravy.