
Stone Town's legendary street soup — a deeply turmeric-golden, tamarind-soured broth pungent with curry spices, carrying a curated cargo of crispy bhajia fritters, golden cassava chips, halved boiled eggs, ripe mango chunks, and a swirl of cooling coconut chutney. This is the soul of Zanzibar in a bowl: chaotic, vivid, hot, tangy, and utterly irreplaceable.
600 g cassava (fresh or frozen)
peeled and cut into 3 cm x 1 cm batons
6 pieces large eggs
hard-boiled 9 minutes, cooled, peeled, halved
2 large ripe mango
peeled and cut into 3 cm chunks — use Alphonso or local Tanzanian variety if available
250 g chickpea flour (besan)
sifted — for bhajia batter
400 g medium potatoes
peeled, boiled until just tender, cooled, cut into 2 cm cubes — for bhajia filling
2 medium yellow onion
one finely diced for bhajia, one sliced for broth
250 ml water
cold — for bhajia batter
1000 ml sunflower oil
for deep-frying cassava and bhajia
60 ml tamarind paste (concentrated)
10 g ground turmeric
divided between broth and bhajia batter
20 g Zanzibar curry powder (or strong Madras-style)
divided
8 g ground cumin
8 g ground coriander
5 g chili powder
6 cloves garlic cloves
minced
40 g fresh ginger
grated fine
1500 ml vegetable stock
hot
25 g fresh cilantro
leaves and fine stems chopped
3 pieces green chili
two finely sliced for broth, one for chutney
20 g fine sea salt
divided
150 g fresh coconut
grated — for coconut chutney
40 ml fresh lime juice
for chutney and broth finishing
10 g sugar
for balancing broth
2 medium tomato
roughly chopped for broth base
60 ml plain yogurt(optional)
full-fat, whisked smooth — for bhajia batter
Make the Bhajia Batter(15m)
In a mixing bowl, whisk together chickpea flour, 5 g turmeric, 8 g curry powder, 4 g cumin, 4 g coriander, 3 g chili powder, and 5 g salt. Gradually add cold water and optional yogurt, whisking to a smooth batter the consistency of thick pancake batter — no lumps. Fold in diced onion, minced garlic (half portion), grated ginger (half portion), and diced potato cubes. Let rest 10 minutes.
Make the Coconut Chutney(10m)
Combine grated fresh coconut, 1 sliced green chili, 20 ml lime juice, 5 g salt, and half the chopped cilantro in a food processor. Blitz to a coarse, paste-like chutney. Taste — it should be fragrant, slightly hot, and bright. Transfer to a squeeze bottle or small bowl. Refrigerate until serving.
Boil the Eggs and Par-Cook Cassava(20m)
Bring a large pot of salted water to a boil. Add eggs and cook exactly 9 minutes for firm yolks. Transfer to ice water. In the same pot, parboil cassava batons for 8 minutes until just fork-tender but still holding shape. Drain and spread on a rack to steam-dry completely — this is essential for crispy frying.
Build the Urojo Broth(11m)
Heat 30 ml oil in a large pot over medium heat. Add sliced onion and cook 5 minutes until soft and beginning to colour. Add remaining garlic, ginger, and sliced green chilies — cook 2 minutes. Add remaining turmeric, curry powder, cumin, coriander, and chopped tomatoes. Stir and cook the masala for 4 minutes, pressing tomatoes down, until deeply fragrant and oil separates slightly.
Simmer the Broth(25m)
Pour in hot vegetable stock and tamarind paste. Stir to combine thoroughly. Bring to a boil then reduce to a steady simmer. Cook uncovered for 20 minutes. The broth will deepen in colour to bright gold-amber and thicken very slightly — it should coat a spoon faintly. Add sugar and 20 ml lime juice. Taste and balance salt, sourness, and heat. Keep hot on lowest setting.
Deep-Fry the Cassava Chips(15m)
Heat 1000 ml oil in a deep heavy pot to 180°C (use a thermometer). Fry dried cassava batons in batches of about 15 pieces — do not crowd. Fry 5–6 minutes until golden-amber and crispy. Remove with a spider and drain on paper towels. Season immediately with a pinch of salt.
Fry the Bhajia Fritters(20m)
Return oil to 175°C after frying cassava. Using a tablespoon, carefully lower scoops of bhajia batter into the oil. Fry in batches of 8–10, turning occasionally, for 4–5 minutes until deeply golden and cooked through. Drain on paper towels. Keep warm in a low oven (90°C) while remaining batches cook. You should yield approximately 24 small fritters.
Arrange the Bowl Components(2m)
Use large, wide deep soup bowls. Place 4 cassava chips along one side of the bowl, 3–4 bhajia fritters on the opposite side, a handful of mango chunks in the centre, and 2 halved boiled eggs cut-side up. This arrangement keeps everything crispy until the broth is added.
Ladle the Hot Broth(30s)
Ladle 200–250 ml of very hot urojo broth directly over the arranged toppings — pour it centrally so it flows around rather than drowning the fritters immediately. The contrast of hot broth hitting the crispy components is half the experience.
Finish and Serve Immediately(30s)
Add a generous zigzag of coconut chutney from a squeeze bottle across the top. Scatter freshly chopped cilantro and a few extra slices of green chili. Serve the moment it is assembled — urojo waits for no one. Provide extra chutney and a wedge of lime alongside.