National Dish Sudan: Sudanese Fish Stew (Recipe) · National Dish Recipes

National Dish Sudan: Sudanese Fish Stew (Recipe)

Sudanese fish stew in a rich tomato broth with vegetables
In this article

Meet Sudanese Fish Stew, a warming bowl that carries the flavours of the Nile straight to your table. Fresh fish is gently simmered in a fragrant tomato broth spiced with cumin and coriander, alongside sweet carrots and peppers. It is honest, nourishing food — the kind of dish that brings people together around a shared pot. Serve it with warm bread or rice for a meal that feels both comforting and quietly special.

About Sudanese Fish Stew

This flavourful Sudanese fish stew is a classic from the heart of Sudan, capturing the traditions and aromas of the region in a single pot. It is usually made with freshly caught fish, simmered in an aromatic broth built from a generous mix of spices and fresh vegetables. The fine blend of seasonings so common in Sudanese cooking gives the dish a real depth of flavour, turning every mouthful into something to savour. More than just a treat, it is a proper feast — perfect for sociable occasions and shared meals.

Ingredients (serves 1–2)

  • 300g fresh fish fillet (such as tilapia or sea bream)
  • 1 onion, diced
  • 2 cloves garlic, finely chopped
  • 1 large tomato, diced
  • 2 carrots, sliced
  • 1 pepper, diced
  • 1 tablespoon tomato purée
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • Salt and pepper, to taste
  • 2 tablespoons olive oil
  • 500 ml vegetable stock or fish stock

Shopping for the ingredients

A good fish stew begins with choosing the right ingredients. Fresh fish is the key to a flavourful dish, providing the base for both aroma and texture. Try to buy your fish from a trusted fishmonger to make sure you get the best quality possible. The spices should be fresh too, as they lend the stew its characteristic taste and fragrance. Much like a hearty Okra Stew, the freshness of what goes into the pot makes all the difference.

Preparing the dish

Before you start cooking the Sudanese fish stew, it is important to have all your ingredients ready. That means washing the vegetables and cutting them into the right shapes to make the cooking easier. Fillet the fish if this has not already been done, and have all the spices to hand. Good preparation keeps the cooking process smooth and lets you enjoy the full depth of flavour without any last-minute rush.

Step-by-step instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the onion and garlic and cook until soft and golden.
  3. Stir in the diced tomato and tomato purée, and cook everything for 2 minutes.
  4. Add the carrots and pepper and sauté briefly.
  5. Pour in the vegetable or fish stock and bring everything to the boil.
  6. Sprinkle in the spices — cumin, coriander, salt and pepper.
  7. Carefully lay the fish fillets into the broth and let everything simmer gently over low heat for 10–15 minutes.
  8. Serve the stew hot, with fresh bread or rice on the side.

Gluten-free / lactose-free version

The Sudanese fish stew is naturally gluten-free and lactose-free, as long as you use a gluten-free stock. Reach for a certified gluten-free vegetable stock or make your own fish stock to be sure no unwanted ingredients sneak in. For a dairy-free version, simply use plant-based oils rather than butter. That way, anyone with special dietary needs can enjoy this delicious stew without a second thought.

Tips for vegans and vegetarians

For a vegan take on the Sudanese fish stew, you can swap the fish for tofu or seitan. These alternatives soak up the spices beautifully and lend the dish a similar texture. You should also replace the stock with a good-quality vegetable stock to round out the flavour. Combine everything with a generous variety of vegetables to boost both the colour and the nutritional value of the dish.

More tips and tricks

One key trick when making Sudanese fish stew is getting the spice blend right. Experiment with different seasonings to fine-tune the stew to your own taste. The stew also works wonderfully made ahead — cook it a day in advance and let the flavours mingle overnight. It will taste even better the next day, once everything has had time to settle and deepen.

Adapting the recipe to your taste

The beauty of Sudanese fish stew lies in how flexible it is. Feel free to adjust the vegetables to the season and your preferences: broccoli, courgette or even spinach all work well here. The type of fish can vary too — try different local varieties, or use frozen fish when fresh is hard to come by. Each version brings its own new, tasty twist to the pot.

Ingredient substitutions

If you do not have every ingredient for the Sudanese fish stew to hand, it is easy to get creative. Instead of fresh fish, you could use seafood such as prawns or mussels. The vegetables can be swapped for whatever you already have and love. In place of cumin, aniseed or paprika make tasty alternatives that give the dish a distinctive note. The same spirit of improvisation shines in a comforting Sudanese Peanut Butter Stew.

Drink pairing ideas

To round off the Sudanese fish stew, it is worth playing with a selection of drinks. A lightly chilled white wine or a dry rosé complements the flavours of the stew beautifully. If you prefer alcohol-free options, freshly pressed juices or flavoured water with mint and lemon are a lovely choice. These drinks bring a refreshing balance to the hearty, savoury stew.

Serving and presentation ideas

An appealing presentation can lift the whole Sudanese fish stew experience. Serve the stew in attractive, large bowls and garnish with fresh herbs such as coriander or parsley. A few lemon slices on the side add a zesty flavour and look inviting too. Fresh bread or a crisp flatbread — think warm Millet Bread — makes a wonderful accompaniment for serving the stew in style.

A bit of history

The Sudanese fish stew is a dish deeply rooted in the culture of Sudan. Fish plays a central role in the Sudanese diet, particularly in the regions along the Nile, where the waters are rich in native species. Traditionally, the stew is often cooked in large pots for communal eating. This reflects not only the social side of dining but also the respect for good ingredients and the hospitality so treasured in Sudanese cuisine. It sits comfortably alongside other Nile classics such as Sudanese Fried Fish.

More recipe ideas

Summary: Sudanese Fish Stew

The Sudanese fish stew is a cornerstone of Sudanese cooking, winning people over with its rich flavours and fresh ingredients. Whether for a special occasion or a cosy evening meal, this dish brings not only culinary pleasure but also a sense of cultural depth to the table. With its simple preparation and the freedom to adapt the recipe to your own taste, it is an ideal choice for anyone. Let the aromas of Sudan work their magic, and discover the variety this wonderful stew has to offer.