
Urojo
East African • Africa
About Urojo
Tangy Zanzibari street soup with cassava, potato bhajia, coconut chutney, and boiled egg.
How to Make Urojo (Traditional & Healthy Version)
Urojo, also known as Zanzibar Mix, is a vibrant and nourishing soup that originates from the coast of East Africa, particularly the island of Zanzibar. This beloved street food is renowned for its spicy, tangy, and slightly thick texture, making it a favorite among locals and visitors alike. The heart of Urojo lies in its combination of gram flour broth, spiced with curry powder and fresh turmeric, and loaded with delicious toppings such as boiled potatoes, crispy bhajias, fresh vegetables, and tangy chutneys. The dish is finished with a squeeze of lemon, creating a mouthwatering harmony of flavors and textures. This healthy vegetarian Urojo recipe offers an authentic taste of East African cuisine while keeping calories in check, making it a perfect option for those tracking their nutritional intake. Urojo is not only satisfying but also easy to prepare at home, allowing anyone to experience the warmth and hospitality of Swahili coastal culture. The combination of plant-based proteins, complex carbohydrates, and fresh ingredients ensures a nutritious and balanced meal, ideal for anyone seeking wholesome international recipes. Its unique blend of spices and fresh flavors captures the essence of African culinary tradition, making Urojo a must-try dish for food lovers everywhere.
Ingredients(for 1 medium bowl per person)
- 1/2 cup Gram flour (besan) (Base for soup)
- 3 cups Water (Adjust for desired thickness)
- 2 medium Potatoes (Boiled and diced)
- 1 medium Carrots (Shredded)
- 1/2 cup Cabbage (Finely shredded)
- 1 small Onion (Finely chopped)
- 2 cloves Garlic (Minced)
- 1 tsp Fresh turmeric (Grated (or 1/2 tsp powder))
- 1 tsp Curry powder (For authentic flavor)
- 1-2 Green chilies (To taste, finely chopped) - optional
- 1 Lemon (For garnish)
- to taste Salt
- 2 tbsp Fresh coriander (Chopped for garnish) - optional
Instructions
- 1
In a large pot, combine gram flour and water, whisking until smooth with no lumps.
3 minutes
Use a whisk to ensure a silky soup base.
- 2
Add chopped onion, garlic, grated turmeric, and curry powder. Stir well and bring to a gentle simmer over medium heat.
5 minutes
Sauté spices briefly before adding for extra aroma.
- 3
Mix in shredded carrots and cabbage. Simmer until vegetables are tender, about 7 minutes.
7 minutes
Do not overcook to preserve nutrients and crunch.
- 4
Add diced boiled potatoes and green chilies. Cook for another 3 minutes to heat through.
3 minutes
Add chilies gradually to adjust spice level.
Why This Dish is Healthy
Urojo is a healthy choice because it features whole, minimally processed ingredients and is naturally low in saturated fat. The combination of legumes and vegetables supports balanced nutrition while promoting digestive health. Its high fiber content helps with satiety, making it excellent for weight management and those seeking nutritious, filling meals.
This Urojo recipe is rich in plant-based protein from gram flour and loaded with fiber, vitamins A and C from carrots and cabbage, and potassium from potatoes. The use of turmeric provides anti-inflammatory benefits, while fresh vegetables supply essential micronutrients. The soup contains minimal fat and no cholesterol, making it suitable for heart-healthy diets. It also offers complex carbohydrates for sustained energy.
Pro Tips
- 💡Tip 1: Whisk gram flour thoroughly to avoid lumps.
- 💡Tip 2: Add lemon juice just before serving to preserve its zing.
- 💡Tip 3: For extra crunch, top with a few baked or air-fried bhajia pieces.
Storage & Serving
Store leftover Urojo in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat, adding a splash of water if the soup thickens.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 130.0 kcal |
| Protein | 5.2 g |
| Carbohydrates | 20.0 g |
| Total Fat | 3.6 g |
| Fiber | 1.8 g |





