National Dish Tanzania: Supu ya Ng'ombe (Recipe)

In this article
Meet Supu ya Ng’ombe, the deeply savoury beef soup that warms kitchens and gatherings all across Tanzania. Slow-simmered until the meat falls apart at the touch of a spoon, it brings together ginger, garlic and garden vegetables in a broth that tastes of patience well spent. It is the kind of dish that appears at celebrations and quiet family suppers alike — nourishing, generous and utterly comforting.
About Supu ya Ng’ombe
Supu ya Ng’ombe is a traditional beef soup found throughout Tanzania and beloved for its depth of flavour. The dish pairs tender cubes of beef with a chorus of aromatic spices and fresh vegetables, making it as nourishing as it is meaningful. It is often served at festive occasions and family celebrations, where a big pot on the stove signals that guests are welcome. The ingredients tell their own story of East Africa’s regions and their long-standing culinary traditions.
Ingredients (serves 1–2)
- 300 g beef, cubed
- 2–3 cups water or stock
- 1 large onion, diced
- 2–3 cloves of garlic, crushed
- 1 large piece of ginger, grated
- 1–2 carrots, sliced into rounds
- 1 potato, diced
- 1–2 tomatoes, diced
- 2–3 tablespoons vegetable oil
- Salt and pepper to taste
- Fresh herbs to garnish (coriander, for example)
Shopping for the ingredients
The ingredients for Supu ya Ng’ombe are available in most supermarkets and Asian or African grocery shops. Choose good-quality beef, as it is the backbone of the soup’s full-bodied flavour. Fresh vegetables such as onions, carrots and tomatoes should be as crisp and fresh as you can find. Specialist East African spices can be tracked down at local markets or ordered online if you want to get closer to the authentic taste.
Preparing the dish
Before you start cooking Supu ya Ng’ombe, wash and prepare everything you will need. Cut the beef into evenly sized cubes and chop the vegetables to your preferred size. It is worth crushing the garlic cloves and grating the ginger rather than chopping them, as this releases far more of their aroma into the broth. A little groundwork like this makes the cooking itself quicker and much more relaxed.
Step-by-step instructions
- Heat the vegetable oil in a large pan over medium heat.
- Add the onions and fry until golden brown.
- Add the beef and sear for a few minutes until lightly browned on all sides.
- Stir in the garlic, ginger and the vegetables (carrots, potatoes, tomatoes) and fry briefly.
- Pour in the water or stock and bring everything to the boil.
- Reduce the heat and let the soup simmer for at least 1–2 hours, until the meat is tender.
- Season with salt and pepper, and garnish with fresh herbs just before serving.
Gluten-free / lactose-free version
Supu ya Ng’ombe is naturally gluten-free and lactose-free, since beef and vegetables contain none of these allergens. Do check that any stock you use in place of water is also certified gluten-free, as some shop-bought varieties contain wheat. That keeps the dish safe and enjoyable for everyone at the table. It makes this soup an excellent choice for anyone cooking around food intolerances.
Tips for vegans and vegetarians
Although Supu ya Ng’ombe is traditionally made with beef, there are delicious vegan and vegetarian versions. Simply swap the meat for plant-based protein such as tofu or chickpeas, which soak up the spiced broth beautifully. Use vegetable stock instead of meat stock to build depth of flavour, and lean on a colourful mix of vegetables — much like the ones that carry Mchemsho — to maximise both taste and nutrition.
More tips and tricks
To get the very best from Supu ya Ng’ombe, adjust the spicing to suit yourself and keep experimenting. Ginger, cumin or a pinch of curry powder each lend the soup a distinctive character. A longer cooking time is always an advantage here, as it gives the flavours time to concentrate and the meat time to soften. A good balance of fresh vegetables also makes the finished bowl more varied and far more appealing to look at.
Adapting the recipe to your taste
The recipe for Supu ya Ng’ombe adapts easily to personal preference. Feel free to add different vegetables or change the cut — even the type — of meat to discover new flavours. You can be just as creative with the herbs and spices, dialling the warmth up or down as the mood takes you. That flexibility is exactly why the dish never becomes boring, no matter how often you make it.
Ingredient substitutions
If some ingredients for Supu ya Ng’ombe are hard to come by, there are plenty of workable alternatives. Chicken or lamb can stand in for beef and each gives the soup its own character, much as chicken does in Supu ya Kuku. The vegetables can vary with the season and with what is available — courgettes or aubergines both work well. This flexibility lets every cook create their own signature version of the soup.
Drink pairing ideas
A number of drinks suit Supu ya Ng’ombe nicely. A light, sparkling drink such as ginger ale or a fresh fruit juice complements the aromas of the broth without competing with them. A cold beer, particularly a pale lager, also sits comfortably alongside the hearty flavour of the beef. For a non-alcoholic option, a cinnamon tea or a herbal lemonade adds another welcome layer of flavour to the meal.
Serving and presentation ideas
Presentation makes a real difference to how Supu ya Ng’ombe is received. Serve the soup in deep, colourful bowls and scatter fresh herbs over the top just before it reaches the table. A piece of fresh bread or a warm flatbread such as Chapati makes an excellent accompaniment for mopping up the broth. A little care with presentation turns a simple soup into a proper occasion for family and guests.
A bit of history
Supu ya Ng’ombe is not merely a dish but part of Tanzania’s cultural identity. The soup grew out of a traditional way of life in which meat and vegetables were central to the household diet and nothing went to waste. Its preparation varies from region to region and from cook to cook, which is precisely why it has stayed so popular and so varied. Today it is appreciated well beyond Tanzania’s borders, wherever the influence of Tanzanian cuisine is felt, alongside grilled classics such as Nyama Choma.
More recipe ideas
Summary: Supu ya Ng’ombe
In short, Supu ya Ng’ombe is a rich and satisfying beef soup that delights the palate while staying rooted in Tanzanian culture. With its varied ingredient list and its many possible adaptations, the dish works just as well for meat lovers as it does for vegetarians. It invites you to explore different aromas and turns a meal into a sociable, unhurried event. Whether for a festive gathering or a relaxed dinner at home, this soup is always an excellent choice.



