Contents

Urojo: The Zanzibar Mix Soup

Tangy, golden and stacked with fritters

Contents↓ Jump to recipe

Urojo is Zanzibar street food served as soup: a thin, sharp, turmeric-yellow broth built to carry a pile of separately cooked things dropped on top rather than simmered together. Potato fritters, a hard-boiled egg, crushed crisps or fried potato slices, cassava chips, a scoop of mango or tamarind chutney, all of it stacked onto a bowl of hot, sour-savoury broth and finished with a squeeze of lime and as much chilli sauce as you can handle. It is often called Zanzibar mix soup for exactly that reason, and no two vendors build it quite the same way. My addition, a scatter of crushed bhajia over the top, adds a second layer of crunch that stays crisp even as it soaks briefly in the broth.

Urojo: The Zanzibar Mix Soup

 Save
Serves4 servingsPrep30 minCook45 minCuisineTanzanianCourseSoup

Ingredients

  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 4 garlic cloves, crushed
  • 3cm piece ginger, grated
  • 2 tsp ground turmeric
  • 1 tsp ground cumin
  • 2 tbsp tamarind paste, dissolved in 100ml warm water
  • 1.2 litres vegetable or chicken stock
  • 400g potatoes, peeled and diced into 2cm pieces
  • 1 tsp fine salt, plus more to taste
  • 200g gram (chickpea) flour
  • 0.5 tsp baking powder
  • 150ml water, for the fritter batter
  • Oil, for deep-frying
  • 4 eggs, hard-boiled and halved
  • 1 lime, cut into wedges
  • 2 red chillies, finely chopped, or 2 tbsp bought chilli sauce
  • Handful bhajia (crispy fried potato slices) or shop-bought crisps, to serve (the twist)

Method

  1. Heat the oil in a large pot over medium heat and fry the onion for 8 minutes until soft and golden.
  2. Add the garlic, ginger, turmeric and cumin, and fry for 1 minute until fragrant.
  3. Stir in the dissolved tamarind and the stock, then bring to a simmer.
  4. Add the diced potatoes and salt, and simmer for 15 minutes until just tender.
  5. Meanwhile, whisk the gram flour, baking powder and water into a thick, smooth batter and season with a pinch of salt.
  6. Heat the frying oil to 180C and drop tablespoons of batter in, frying for 3-4 minutes until deep golden and cooked through, then drain on kitchen paper.
  7. Taste the soup and adjust the salt and tamarind until it is sour, savoury and well balanced.
  8. Ladle the soup into bowls, top each with fritters, half a boiled egg and a scattering of crushed bhajia, and serve with lime wedges and chilli sauce on the side.

Why the technique works

Advertisement

The broth needs real acid-forward seasoning to earn the name urojo, and tamarind paste dissolved in warm water before it goes in, rather than dropped in solid, distributes evenly and lets you control the sourness by taste rather than guesswork. Good tamarind paste varies a lot in strength between brands, so start with the amount given, taste once the potatoes are tender, and add more dissolved tamarind in small increments until the broth genuinely puckers rather than merely tasting of turmeric.

Frying the fritters separately from the soup, rather than poaching anything raw in the broth, is what keeps urojo’s texture interesting: crisp fritters dropped into hot broth stay crunchy for the first few spoonfuls and soften gradually, giving you a changing dish as you eat rather than a uniform one. Frying in batches at a properly maintained 180C is what stops the fritters from turning oily and heavy; if the oil temperature drops because you add too many at once, the batter absorbs fat rather than crisping, so fry in small batches and let the oil recover between them.

Method

  1. Heat the oil in a large pot over medium heat and fry the chopped onion for about 8 minutes, until soft and turning golden at the edges.
  2. Add the garlic, ginger, turmeric and cumin, and fry for 1 minute, stirring constantly, until fragrant.
  3. Stir in the dissolved tamarind and the stock. Bring to a simmer.
  4. Add the diced potatoes and 1 teaspoon of salt. Simmer for 15 minutes, until the potatoes are just tender but not falling apart.
  5. While the soup simmers, whisk the gram flour, baking powder and water together into a thick, smooth batter, and season with a pinch of salt.
  6. Heat the frying oil in a deep pan or wok to 180C. Drop tablespoons of the batter into the hot oil in small batches, frying for 3-4 minutes per batch until deep golden and cooked through. Drain on kitchen paper.
  7. Taste the soup once the potatoes are tender and adjust the salt and tamarind, adding more dissolved tamarind a teaspoon at a time until the sourness is properly assertive.
  8. Ladle the hot soup into bowls. Top each with two or three fritters, half a boiled egg, and a scattering of crushed bhajia or crisps. Serve immediately with lime wedges and chilli sauce alongside, for guests to add at the table.

Tips and Substitutions

Advertisement

Tamarind paste (the concentrated block or jarred kind, not tamarind sauce with added sugar) is sold in most South Asian and African grocers; if you can only find tamarind concentrate, use half the quantity, as it is considerably stronger. In a genuine pinch, lime juice can stand in for tamarind, though the flavour shifts toward simpler citrus sourness rather than tamarind’s fruitier, more complex tang.

Gram flour fritters are the traditional topping, but thinly sliced and deep-fried potato bhajia are just as authentic and simpler to make if you would rather skip the batter step. Cassava chips, fried until crisp, are another common addition; add them alongside or instead of the potato fritters. If chillies are not your thing, leave the chilli sauce off the bowl entirely and let guests add their own at the table, which is how most vendors serve it anyway.

If the fritters come out dense in the middle rather than light and crisp, the batter was likely too thick or the oil too cool; a batter that falls slowly off a spoon in a thick ribbon is about right, and if it holds a stiff peak it needs more water. Baking powder matters more than it looks like it should here: it is what gives the fritters their light, slightly puffed interior rather than a dense, doughy one, so do not skip it even if your batter looks fine without it.

Variations

Some vendors add small skewers of grilled mishkaki beef on the side for a heartier bowl, and a handful of cooked chickpeas or black-eyed beans stirred into the broth is a common way to bulk it out into a fuller meal. A spoonful of mango achar, a sharp pickled mango relish, sometimes replaces or joins the chilli sauce on the topping tray, adding a fruity heat that plain chilli does not have. None of these are essential; the only fixed points are the sour turmeric broth and the instinct to pile toppings on rather than mix everything into one pot.

Storage and Make-Ahead

The broth keeps beautifully on its own, covered in the fridge for up to 4 days, and its flavour actually deepens overnight as the tamarind and spices settle. Keep it separate from the fritters and egg, which do not hold up to being submerged for long; reheat the broth gently on the hob and assemble fresh bowls each time. Fritters are best fried just before serving, but if you must make them ahead, fry them a few hours in advance and re-crisp briefly in a hot oven rather than the microwave, which turns them soft. The broth freezes well for up to 2 months; thaw and reheat before assembling.

Urojo makes a satisfying light lunch on its own, but it also sits comfortably next to Kenyan chapati for mopping up the last of the broth, and it is a natural match for a spice-forward table alongside bariis iskukaris if you are cooking a wider East African spread.

Advertisement
Advertisement
Fern
Written by Fern

vo.rs's resident home cook. A firm believer that the best recipes are the classics with one small, clever twist, Fern cooks the way most of us actually do: in a normal kitchen, on a normal weeknight, without a brigade of sous-chefs. Expect generous flavour, honest shortcuts and strong opinions about garlic.