A beloved Zanzibar street-food classic, this tangy, golden, gently spiced soup is poured over crispy fried potato sticks, hard-boiled eggs, fluffy bread, and a bright tomato-tamarind chutney. The broth is thickened with chickpea and lentil flours, perfumed with warm coastal spices, and finished with a sharp squeeze of lime for that signature bite.
Prep Time20 mins
Cook Time40 mins
Total Time60 mins
Servings4
Yield4 hearty servings
Nutrition Facts
Per serving (estimated)
- 525 kcalCalories
- 24 gFat
- 4 gSaturated Fat
- 58 gCarbs
- 9 gFiber
- 7 gSugar
- 20 gProtein
- 780 mgSodium
- 820 mgPotassium
- 115 mgCalcium
- 5 mgIron
- 18 mgVitamin C
- 180 mcgVitamin A
Ingredients
For the spice paste
- 1 medium yellow onion, roughly chopped
- 4 garlic cloves
- 1 (1-inch) piece fresh ginger, peeled
- 2 green chilies, seeds removed for milder heat
- 1 tablespoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground black pepper
For the soup base
- 2 tablespoons vegetable oil
- 1/2 cup chickpea (gram) flour
- 1/3 cup red lentils, rinsed and drained
- 6 cups water
- 2 Roma tomatoes, finely chopped
- 1 tablespoon tamarind paste
- 1 teaspoon salt, plus more to taste
- 1 bay leaf
For the serving mix
- 2 medium russet potatoes, peeled and cut into thin matchsticks
- 1 1/2 cups vegetable oil, for frying
- 4 large eggs, hard-boiled and peeled
- 4 slices crusty white bread or 4 small chapatis, torn
- 1 large lime, cut into wedges
For the quick tomato-tamarind chutney
- 1 small tomato, finely diced
- 1 small red onion, finely diced
- 1 tablespoon tamarind paste
- 1/4 teaspoon chili powder
- 1 tablespoon chopped cilantro
- Pinch of salt
Directions
- Make the spice paste: combine the onion, garlic, ginger, green chilies, ground coriander, cumin, turmeric, and black pepper in a small blender with 3 tablespoons of water. Blend into a smooth, vibrant paste.
- Heat the vegetable oil in a large heavy pot over medium heat. Add the chickpea flour and stir constantly for 3 to 4 minutes until it turns a deep golden color and smells toasty. Whisk in the red lentils to coat them in the flour.
- Add the spice paste to the pot and cook, stirring, for 4 to 5 minutes until the oil begins to separate from the mixture and the raw onion smell disappears.
- Pour in the 6 cups of water, scraping the bottom of the pot to release any browned bits. Add the chopped tomatoes, tamarind paste, salt, and bay leaf. Bring to a boil, then reduce heat and simmer uncovered for 25 minutes, stirring occasionally, until the lentils are completely soft and the soup has thickened to a creamy, pourable consistency similar to heavy cream.
- While the soup simmers, prepare the mix: heat the 1 1/2 cups of oil in a deep skillet to 350 degrees F. Fry the potato matchsticks in small batches for 3 to 4 minutes until crisp and golden. Drain on paper towels and sprinkle lightly with salt.
- Make the chutney by stirring together the diced tomato, red onion, tamarind paste, chili powder, cilantro, and salt in a small bowl. Set aside.
- Taste the soup and adjust salt and tamarind for a balance of savory and tangy. Remove the bay leaf and discard.
- To serve, place a torn piece of bread in the bottom of each bowl. Top with a generous handful of crispy potato sticks and a halved or quartered hard-boiled egg. Ladle the hot soup over everything, spoon some chutney alongside, and finish with a squeeze of fresh lime.
- Serve immediately while the soup is piping hot and the potatoes stay crisp. Encourage diners to break the bread and egg into the broth as they eat.
Cook’s Notes
- For the most authentic flavor, source whole spices and toast them yourself before grinding; freshly toasted cumin and coriander make a remarkable difference in the broth.
- If tamarind paste is unavailable, substitute with 2 tablespoons of fresh lime juice plus 1 teaspoon of brown sugar for a similar sweet-sour tang.
- The soup base can be made up to 3 days ahead and refrigerated; just thin it with a splash of water when reheating, as it thickens considerably as it cools.
- For a vegetarian-friendly version, skip the eggs and add cubes of fried halloumi or extra potato sticks for a satisfying protein boost.
- Fry the potatoes at the very last minute so they stay audibly crisp when the hot soup hits them; soggy potatoes are the only real pitfall of this dish.










