Tilapia Fish Stew (East African Style)

This Kenyan-style tilapia stew simmers fish in a spiced tomato sauce with sweet pepper and a little coconut cream. It makes a warming, flavourful main to serve with ugali or rice.
Ingredients
- 2 mediumonions, grated into fine pieces
- 50 mlvegetable oil
- 2 clovesgarlic, grated
- 1 tspginger, grated
- 1 tsptomato paste
- 2 largetomatoes, blended
- 1 tspcumin seeds
- 1 tspsmoked paprika (optional)
- 1.5 tspcurry powder
- 500 mlvegetable stock
- 1 kgtilapia, cut into steaks, cleaned and patted dry
- 1mixed bell pepper, sliced (yellow and red, or green)
- 15 mlcoconut cream (optional)
- 1 tablespoonfresh coriander stems, chopped, or 1 tsp coriander seeds
- 20 gfresh coriander leaves, for garnishing
- to tastesalt
Instructions
- 1
Fry the cumin
Heat the vegetable oil in a large pan. Add the cumin seeds and fry for 1 minute, until fragrant, then stir in the onions and cook for 5 minutes, until golden brown.
- 2
Add aromatics
Stir in the garlic and ginger. Cook for 2 minutes, stirring, until the raw garlic smell has gone.
- 3
Cook the tomatoes
Add the blended tomatoes and tomato paste and cook for 2 minutes. Stir in the chopped coriander stems or coriander seeds.
- 4
Add spices and stock
Mix in the smoked paprika and curry powder, then pour in 500 ml vegetable stock.
- 5
Simmer the fish
Add the cleaned tilapia steaks and cook for 10 minutes, then add the sliced bell pepper.
- 6
Add coconut cream
Drizzle the coconut cream over the simmering stew.
- 7
Cover and cook
Cover the pan and cook over medium heat for 15 minutes.
- 8
Garnish the stew
Scatter the fresh coriander leaves over the stew.
- 9
Serve the stew
Serve the tilapia stew while hot, with ugali or rice.
What is East African tilapia stew?
This Kenyan-style stew brings tilapia together with a tomato-based sauce seasoned with cumin, curry powder, ginger and coriander. It is served as a hearty main, commonly alongside a filling staple such as ugali or rice.
Here, blended tomatoes create the sauce, while sliced pepper and optional coconut cream round out the pot. The fish cooks directly in the spiced mixture, so it takes on its flavour as it simmers.
Nutrition and macros by portion
The nutrition label shows one serving as written: 400 calories, 0g protein, 0g carbs, 100g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Less oil, skip cream | 280 kcal | 0g | 0g | 70g |
| This serving | As written | 400 kcal | 0g | 0g | 100g |
| Hungry | Larger serving with ugali | 600 kcal | 0g | 0g | 150g |
The tilapia supplies most of the protein, while the tomatoes, onions and any rice or ugali served alongside contribute carbohydrates. Vegetable oil and optional coconut cream provide most of the fat. Pair a serving with a generous portion of vegetables, or choose a moderate portion of rice or ugali alongside it.
Building the tomato base
Fragrant cumin: briefly frying the seeds in oil releases their aroma before the grated onions go in. Let the onions cook until golden to give the sauce a savoury foundation.
Tomatoes and spices: cook the blended tomatoes and paste briefly before adding the coriander, paprika and curry powder. Pour in the stock once the spices are mixed through.
Handling the tilapia
Dry fish: pat the tilapia steaks with a paper towel before adding them to the pan. This helps avoid introducing excess water into the sauce.
Gentle cooking: settle the steaks into the liquid and avoid stirring them roughly, as they can break apart. Add the pepper after the first 10 minutes, as directed.
Timing and doneness
Simmering: the method cooks the fish for 10 minutes before adding the pepper, followed by 15 minutes covered over medium heat. Keep the pan at a steady simmer rather than a vigorous boil.
Doneness cue: check that the fish is opaque through the thickest part and separates easily with a fork. If it needs longer, continue cooking gently and check again.
Coriander and coconut cream
Coriander stems: chopped stems go into the tomato mixture for flavour during cooking; coriander seeds are offered as an alternative. Fresh leaves are reserved for the final garnish.
Coconut cream: the small optional drizzle softens the spiced tomato sauce. Add it over the stew before covering the pan for its final cooking stage.
What to serve with it
Ugali or rice: serve the stew hot with either to soak up the tomato sauce. Choose the amount to suit how filling you want the meal to be.
At the table: serve the fish carefully with plenty of sauce and pepper. Add the coriander leaves just before serving for a fresh finish.
Recipe notes & tips
- Grate the onions finely so they soften evenly in the pan.
- Pat the tilapia steaks dry before adding them to the sauce.
- Let the cumin seeds become fragrant, but do not let them scorch.
- Use a gentle simmer to help the fish steaks keep their shape.
- Taste the sauce before serving and season with salt as needed.
Variations
- Use coriander seeds: add 1 tsp in place of the chopped coriander stems.
- Skip the paprika: leave out the optional smoked paprika for a milder smoky flavour.
- Leave out the coconut cream: omit it for a less creamy tomato sauce.
- Change the pepper: use yellow and red, or green, bell pepper as listed.
- Serve with rice: spoon the stew over hot rice instead of serving it with ugali.
Common mistakes to avoid
- Scorching the cumin: fry it briefly until fragrant, then add the onions.
- Adding wet fish: pat the steaks dry first so excess moisture does not thin the sauce.
- Boiling too hard: keep the stew at a steady medium simmer to help the fish stay intact.
- Stirring roughly: handle the steaks gently once they are in the pan to avoid breaking them.
- Forgetting to season: taste the sauce and add salt to taste before serving.
How to store
Refrigerate leftovers in a covered container and use within 2 days. Reheat gently in a covered pan until piping hot throughout, taking care not to break up the fish.
Frequently asked questions
Can I use a different fish?
Yes, another firm fish cut into steaks can work. Cooking time may vary depending on the thickness of the pieces.
Can I leave out the coconut cream?
Yes. It is optional, and the stew will still have its tomato and spice base without it.
Can I use coriander seeds instead of fresh stems?
Yes. The recipe gives 1 tsp coriander seeds as an alternative to the chopped coriander stems.
How can I tell when the tilapia is cooked?
The fish should be opaque through the thickest part and separate easily with a fork. Check gently so the steaks do not break apart.
What should I serve with the stew?
Serve it hot with ugali or rice, as suggested in the recipe.
Cook it from the original
This recipe comes from judywanderi.net. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on judywanderi.net