🇹🇿 Tanzanian / Swahili · Swahili & Coastal Cuisine

🍜 Zanzibar Mix Soup

Urojo

Tanzanian Urojo — Zanzibar's legendary 'mix' soup. A tangy, slightly sour mango and coconut broth thickened with chickpea flour, topped with bhajias, mishkaki, kachori, cassava chips, and a peanut-chilli drizzle. The most complex, most celebrated street food in East Africa.

★ 5 (4891 reviews)
120 minTotal time
60 minPrep
60 minCook
6Servings
380Calories
HardDifficulty

Urojo is impossible to describe to someone who has never eaten it — it is simultaneously a soup, a salad, a snack, and a complete meal. The broth is tangy from green mango and tamarind, slightly sour, deeply spiced, and thickened to a soup consistency. The toppings are applied individually by the vendor: bhajias for crunch, mishkaki for protein, kachori for substance, cassava chips for starch. The final drizzle of peanut sauce and pili pili ties everything together. Eating urojo at Forodhani Gardens as the sun sets over the Indian Ocean is one of East Africa's great food experiences.

Heritage & Origin

Origin: Zanzibar Stone Town — the most complex street food in East Africa

Urojo is Zanzibar's most complex and celebrated street food — a sour, tangy soup made from a mango-coconut broth, served with a bewildering array of toppings: bhajias, mishkaki, kachori, cassava chips, boiled eggs, and a drizzle of peanut-chilli sauce. It is the food that defines Zanzibar's Stone Town evenings — eaten standing at the Forodhani Gardens as the sun sets over the Indian Ocean. No two vendors' urojo is identical; each guards their recipe fiercely.

Ingredients

Equipment: Large pot, Separate pans for each topping, Deep bowls

    Urojo Broth

    • 1 green mango — peeled and grated
    • 200ml thick coconut milk
    • 4 cups water
    • 3 tbsp chickpea flour (besan)
    • 2 tbsp tamarind paste
    • 1 tsp turmeric
    • 1 tsp cumin
    • 1 tsp curry powder
    • 2 tsp salt

    Toppings (prepare separately)

    • 6 bhajias (potato fritters — see TZA133)
    • 6 pieces mishkaki (beef skewer — see TZA029)
    • 4 kachori (stuffed fried pastry)
    • 1 cup cassava chips — deep fried
    • 2 boiled eggs — halved

    Peanut-Chilli Sauce

    • 3 tbsp peanut butter
    • 2 tbsp pili pili sauce
    • 1 tbsp lemon juice
    • 2 tbsp water

    Method

    1. Make broth: combine water, grated mango, tamarind, and spices. Bring to a simmer.
    2. Whisk chickpea flour with ½ cup cold water until smooth. Pour into simmering broth, stirring constantly.
    3. Add coconut milk. Simmer gently 15—20 minutes, stirring regularly, until thickened to a thin soup consistency.
    4. Adjust tartness with tamarind and salt.
    5. Make peanut sauce: whisk peanut butter with pili pili, lemon, and water until smooth.
    6. Prepare all toppings fresh.
    7. To serve: ladle hot broth into a bowl. Add bhajia, mishkaki piece, kachori, cassava chips, egg half.
    8. Drizzle peanut sauce generously.
    9. Add extra pili pili to taste.

    Chef Tips

    • The broth tartness is the soul of urojo — adjust tamarind until it is distinctly sour.
    • Every topping must be hot when assembled — cold toppings sink and make the broth lukewarm.
    • The chickpea flour must be stirred in slowly and continuously to prevent lumps.
    • Urojo is always assembled to order — never pre-assembled.

    Common Mistakes to Avoid

    • Insufficient tartness — urojo must be sour.
    • Cold toppings.
    • Lumpy broth — stir the chickpea flour continuously.

    The Science

    Chickpea flour (besan) contains significantly more protein and starch than wheat flour — when cooked in liquid, the starch gelatinises and the proteins denature, creating a smooth thickening effect. The tart green mango and tamarind provide tartaric and citric acids that create urojo's characteristic sour profile.

    Nutrition (per serving)

    380Calories
    18gProtein
    46gCarbs
    16gFat
    5gFiber
    680mgSodium

    Health Benefits

    • Complete meal — protein, carbohydrate, and vegetables.
    • Green mango provides vitamin C.
    • Chickpea flour adds plant protein.

    Cultural Note

    Urojo is Zanzibar's most complex and most beloved street food — the dish that captures the entire history of the Indian Ocean trade in a single bowl. The sour mango broth (African), the coconut milk (coastal), the bhajia (Indian), the mishkaki (Swahili), the peanut sauce (mainland) — all of Zanzibar's food cultures in one bowl.

    Storage & Serving

    Storage: Broth keeps 2 days refrigerated. Toppings prepared fresh.

    Reheating: Reheat broth gently.

    Serve with: As a complete standalone dish, With extra pili pili, With lime wedges

    halal

    Related Recipes