African Culinary Heritage

Kenyan Tilapia Fish Stew

"This recipe teaches you how to make a delicious and heart..."

April 14, 2026 By African Recipes Kitchen
Kenyan Tilapia Fish Stew - Authentic African Cuisine

🍲 **Delicious Fish Stew 🐟**

This effortless fish stew is packed with flavor and made from simple ingredients you likely already have in your kitchen. Perfectly flaky fish simmered in a rich, aromatic sauce makes for a comforting meal best served over ugali, chapati, or rice.

Discover Authentic Nigerian Black Soup Recipe, a beloved dish from the region.

🌍 **What Is Fish Stew?**

Fish stew is a traditional dish enjoyed in various cultures, featuring fish cooked in a savory broth with vegetables and spices. This particular recipe highlights the natural flavors of the fish while enhancing them with aromatic garlic, ginger, and spices.

🧾 **Ingredients**

**Base:**

- 2 tbsp cooking oil

- 2 large onions, chopped

- 6 cloves garlic, crushed

- 1 thumb-sized piece of ginger, grated

- 3 large tomatoes, chopped

- 2 tbsp tomato paste

- 3 cups water

- 3 pieces of fish (your choice, cut into three pieces each)

- Salt, to taste

**Optional:**

- Garlic powder

- Cumin powder

- Garam masala

- Black pepper

- Paprika

- Capsicum (bell pepper), sliced

- Fresh coriander, for garnish

👩‍🍳 **Step-by-Step Instructions**

1. **Heat the Oil**

- Place a heavy-bottomed pot over medium-high heat.

- Add 2 tbsp of cooking oil and let it heat up.

2. **Sauté the Onions**

- Add the chopped onions to the pot.

- Sauté until golden brown.

3. **Add Garlic and Ginger**

- Stir in the crushed garlic and grated ginger.

Discover Authentic Ivorian Attieke Recipe, a beloved dish from the region.

- Sauté for about 30 seconds until fragrant.

4. **Incorporate Tomatoes and Spices**

- Add the chopped tomatoes and tomato paste to the pot.

- Season with garlic powder, cumin powder, garam masala, black pepper, and salt.

- Stir well and add a splash of water to help the tomatoes cook through.

5. **Prepare the Fish**

- While the sauce is cooking, cut your fish into three pieces.

- Set aside.

6. **Check the Tomato Sauce**

- Cook the tomato mixture until oil separates from the tomatoes, indicating they are ready.

7. **Add Water and Fish**

- Pour in 3 cups of water and bring to a simmer.

- Gently place the fish pieces into the pot, ensuring they are submerged in the sauce.

8. **Simmer the Stew**

- Cover the pot and reduce the heat to medium-low.

- Simmer for 15 to 25 minutes, flipping the fish halfway through to ensure even cooking.

9. **Adjust Seasoning**

- Taste the stew and add more salt if necessary.

10. **Add Capsicum**

- When the sauce has thickened, add the sliced capsicum on top of the fish.

- Cook for an additional minute without stirring to maintain the fish's integrity.

11. **Garnish and Serve**

- Once the capsicum is slightly softened, remove from heat.

- Garnish with fresh coriander before serving.

🍽️ **How to Serve**

Serve the fish stew hot over a bed of ugali, chapati, or rice. Enjoy the rich flavors and textures of the dish!

💡 **Pro Tips**

- Use a sharp knife for easy slicing of the fish.

- Adjust the spices according to your taste preference.

Discover Grenadian Oil Down, a beloved dish from the region.

- Avoid stirring the stew too much after adding the capsicum to keep the fish intact.

🔥 **Why You’ll Love This**

This fish stew is not only simple and quick to prepare, but it also delivers a mouthwatering flavor that will impress your family and friends. With its comforting aroma and satisfying texture, it's a dish you'll want to make again and again!