Welcome to a culinary journey that takes you straight to the heart of West Africa with our incredible **Tomato Fish Stew recipe**. This vibrant and flavorful dish is a staple in many West African homes, especially in Cameroon, where it’s cherished for its rich taste, aromatic spices, and heartwarming appeal. Perfect for pairing with a variety of sides like fluffy rice, hearty pasta, or even sweet fried plantains, this fish stew promises a delightful dining experience for the entire family. If you’re looking to explore authentic African flavors or simply want a wholesome, satisfying meal that’s both delicious and easy to prepare, you’ve come to the right place. Get ready to discover the magic of a classic Cameroonian favorite that’s destined to become a regular in your dinner rotation!

Tomato-based stews hold a place of honor across West Africa, forming the very foundation of countless traditional meals. For many, including myself, these stews were a culinary constant during childhood, defining the essence of home-cooked comfort food. Whether featuring chicken, beef, or fish, these hearty preparations are beloved for their deep flavors and versatility. In Cameroon, specifically, fish stew often emerges as the more economical and widely enjoyed option, a testament to the abundance and affordability of fresh fish compared to other protein sources. This makes it not only a delicious choice but also a culturally significant dish that embodies resourceful and flavorful cooking.
Our Cameroonian Fish Stew offers an unparalleled taste experience. It’s bursting with the freshness of ripe tomatoes, fragrant herbs, and the distinctive flavors of West African spices. Each spoonful reveals a symphony of tastes, making it an incredibly satisfying and wholesome meal. Its adaptability means it can effortlessly complement a wide range of side dishes, transforming a simple dinner into a memorable feast. Prepare to fall in love with this authentic recipe that brings the warmth and richness of Cameroonian cuisine directly to your kitchen.

Essential Ingredients for Authentic Cameroonian Fish Stew
Creating an authentic Cameroonian Fish Stew begins with selecting the finest, freshest ingredients. The heart of this stew lies in its vibrant base, crafted from ripe, juicy tomatoes. Paired with aromatic staples like onions, fresh garlic, and pungent ginger, these ingredients build a robust flavor profile that is both complex and comforting. Fresh basil adds a bright, herbaceous note that elevates the entire dish, while a good quality oil provides the medium for cooking and enriching the stew.

No West African stew would be complete without the perfect seasoning. We use a combination of salt and Maggi seasoning cubes, which are quintessential in West African cooking for adding a deep umami flavor. For those who appreciate a fiery kick, the optional addition of a habanero or scotch bonnet pepper will certainly awaken your palate. Furthermore, to enhance the unique taste of the fish, I often incorporate a touch of white pepper, which complements fish exceptionally well. Sometimes, for an even richer tomato base, a spoon of tomato sauce or paste is also added to deepen the color and intensify the tomato flavor. Each ingredient plays a crucial role in bringing this incredibly flavorful stew to life, promising a truly memorable meal.

Crafting Your Delicious Tomato Fish Stew: A Step-by-Step Guide
Preparing this exquisite Tomato Fish Stew is a rewarding experience, transforming simple ingredients into a rich, aromatic dish. Follow these steps for a perfectly balanced and deeply satisfying stew.
- **Prepare the Fish:** Begin by carefully cleaning and gutting your whole fish. Remove the fins with kitchen shears and scrape off the scales. For easier handling and serving, cut the fish into desirable steaks. While the head can be included for flavor, many prefer to discard it. Rinse the fish thoroughly under cold running water to ensure it’s spotless.
- **Craft the Aromatic Blend:** In a blender, combine fresh garlic cloves, peeled ginger root, and most of your basil sprigs (reserving one sprig for garnish). Add a splash of water and blend until you achieve a smooth, fragrant paste. This spice blend is the secret to the stew’s distinctive aroma and depth of flavor.
- **Season and Prepare the Fish for Cooking:** Take a portion of your freshly blended spice mix and generously rub it all over the fish steaks. Season with salt, ensuring every piece is evenly coated. This initial seasoning is crucial for infusing the fish with flavor from the inside out.
- **Bake the Fish:** Line a baking sheet with aluminum foil and lightly oil it to prevent sticking. Arrange the seasoned fish steaks in a single layer on the prepared sheet. Preheat your oven to 400 degrees Fahrenheit (200 degrees C) and bake the fish for approximately 15-17 minutes. Baking rather than frying helps to keep the fish tender and reduces the oil content in the final stew, allowing the fish to maintain its integrity without falling apart during simmering.
- **Prepare the Tomato Base:** While the fish bakes, quarter your ripe tomatoes and blend them into a rustic paste. The goal isn’t a completely smooth puree but a slightly textured blend that will give the stew its characteristic body.
- **Build the Stew’s Foundation:** Heat a sturdy pot, preferably a cast iron pot, over high heat. Add the remaining oil and allow it to heat up for a few minutes. Introduce the chopped onions and sauté them until they are softened and translucent, releasing their sweet aroma.
- **Cook Down the Tomatoes:** Pour the blended tomatoes into the pot with the sautéed onions. Cook this mixture down, stirring occasionally, for 15 to 20 minutes. The key here is to reduce the acidity and develop a deeper flavor. Continue cooking until the tomatoes have visibly shrunk and no longer taste sour, indicating that their natural sweetness has fully emerged.
- **Combine Flavors:** Stir in the rest of your aromatic spice blend into the tomato and onion mixture, cooking for another two minutes to allow the flavors to meld beautifully.
- **Simmer to Perfection:** Add about 1 1/2 cups of water, the remaining salt, white pepper, and crumble in the Maggi seasoning cubes. Stir everything thoroughly to combine. If you’re using habanero or scotch bonnet pepper for heat, now is the time to add it.
- **Introduce the Fish:** Gently place the baked fish steaks into the simmering stew. Avoid vigorous stirring at this stage to prevent the delicate fish from breaking apart. Allow the stew to simmer gently for about 5 minutes, ensuring the fish absorbs the rich flavors of the sauce. Carefully nudge the fish pieces occasionally to prevent them from sticking to the bottom of the pot.
- **Refine the Stew:** A traditional step in making this stew is to remove any excess oil that rises to the surface. Ladle out about half a cup of oil and set it aside. This reserved oil, infused with the stew’s flavors, can be wonderfully repurposed for other dishes like Jollof Rice, adding depth to future meals while making your stew lighter.
- **Garnish and Serve:** Finely chop the reserved sprig of fresh basil and sprinkle it over the finished stew just before serving. Turn off the heat.
- **Enjoy:** This hearty Tomato Fish Stew is best served hot with a variety of accompaniments. It’s truly a treat!

Perfect Pairings: What To Serve With Tomato Fish Stew
The versatility of Tomato Fish Stew is one of its greatest assets, allowing it to be paired with a multitude of side dishes that enhance its rich flavors. Here are some popular and delicious options:
- **Boiled Rice:** The classic accompaniment. Simple, fluffy white rice provides a neutral canvas that perfectly absorbs the stew’s savory and aromatic sauce.
- **Easy Coconut Rice**: For an added layer of flavor and creaminess, coconut rice offers a delightful tropical twist that complements the stew beautifully.
- **Pasta:** A comforting choice, pasta of any shape—from spaghetti to macaroni—can be tossed with the stew, creating a hearty and filling meal.
- **Sweet Fried Plantains**: The subtle sweetness and soft texture of fried ripe plantains provide a wonderful contrast to the savory stew, a favorite pairing in West African cuisine.
- **Boiled Plantains:** For a healthier option, boiled green or ripe plantains offer a firmer texture and milder flavor, acting as a great absorbent for the stew.
- **Fufu or Eba:** For an authentic West African experience, serve the stew with fufu (a dough-like staple made from cassava, yam, or plantains) or eba, allowing you to scoop up every last drop of the rich sauce.
- **Side Salad**: A crisp, fresh salad offers a refreshing counterpoint, adding lightness and a textural crunch to the meal.
Watch How To Make Cameroonian Fish Stew
For a visual guide to perfecting this delightful dish, watch me prepare Cameroonian Fish Stew in the video below. Seeing the steps in action can often clarify techniques and boost your confidence in the kitchen. Don’t forget to SUBSCRIBE to my YouTube channel so you don’t miss out on any of my delicious recipes and cooking tips!
Expert Tips for Making Your Fish Stew Exceptional
Achieving the perfect Tomato Fish Stew is simple with a few expert tips:
- **Fish Fillets for Convenience:** If handling whole fish isn’t your preference or you’re short on time, don’t hesitate to use firm fish fillets (like cod, tilapia, or snapper). They cook quickly and are less prone to breaking apart.
- **Fresh Basil is Key:** While dried basil can be used in a pinch, fresh basil offers an unparalleled burst of vibrant, aromatic flavor. It truly makes a significant difference to the overall taste profile of the stew.
- **Garnish for Freshness:** For an added layer of flavor and a beautiful presentation, finely chop some fresh basil leaves and sprinkle them over the stew just before serving. This fresh garnish will brighten the dish and provide an appealing visual touch.
- **Choose Ripe Tomatoes:** Always opt for super ripe, bright red tomatoes. They are naturally sweeter and less acidic, ensuring your stew isn’t overly tangy. If ripe fresh tomatoes aren’t available, quality canned diced tomatoes or crushed tomatoes can be a good substitute.
- **Balance Your Spices:** Don’t be afraid to adjust the heat level to your liking. Start with a small amount of habanero or scotch bonnet pepper and add more gradually. Similarly, taste and adjust salt and Maggi seasoning to achieve your desired savory depth.
- **Gentle Simmering:** Once the fish is added, maintain a gentle simmer. Over-boiling can cause the fish to break apart and become mushy. A slow, steady simmer allows the flavors to meld and the fish to cook through without losing its texture.
- **Don’t Rush the Tomato Cooking:** The step where you cook down the blended tomatoes until the sourness is gone is vital. This process concentrates their sweetness and deepens the stew’s color and flavor. Patience here will yield a richer, more delicious base.
We truly hope you enjoy preparing and savoring this incredible Tomato Fish Stew recipe. Its hearty nature, coupled with rich, authentic flavors, makes it a fantastic addition to any dinner menu. It’s a dish that celebrates simplicity, fresh ingredients, and the comforting essence of Cameroonian cuisine.

Tomato Fish Stew – Cameroonian Fish Stew
Pin Recipe
Rate
Print Recipe
Ingredients
- 2 whole medium firm fish see Note 3
- 7 cloves garlic
- 1 inch ginger root peeled and sliced
- 4 sprigs basil
- 1 medium onion – chopped
- 8 roma tomatoes super ripe
- 1 cup oil canola oil, vegetable oil, corn oil will work (See Note 2)
- 1/2 teaspoon ground white pepper
- 1/2 teaspoon salt
- 3 Maggi seasoning cubes 4g cubes
- 1 habanero or scotch bonnet pepper optional
Instructions
-
Prepare the fish. Use kitchen shears to cut the fins off the fish. Scrape off the scales from the fish using a knife. Cut each fish into 4 pieces. I cut and discard the head but you could include it if you want. Clean out the entrails of the fish carefully with a knife. Place the fish in a colanderand rinse thoroughly under running water.
-
Prepare the spice blend. Reserve 1 sprig of basil to use later. Place the rest of the basil, garlic and ginger into a blender (I use the small cup of my Ninja blender). Add about 1/4 cup water and blend into a paste.
-
Season the fish. Add a tablespoon of the spice blend to the fish. Add 1/8th of a teaspoon of salt to the fish. Mix well so the seasoning gets all over the fish.
-
Cook the fish. Cover a baking tray with aluminium foil. Generously rub some of the oil (about 2 tablespoons) over the foil. Place the fish in a single layer on the foil. Preheat oven to 400 degrees Fahrenheit (200 degrees C). Place the fish in the oven and cook for 15-17 minutes.
-
Blend the tomatoes. Cut the tomatoes into quarters and add to a blender. Blend into a rough paste.
-
Make the stew. Place a heavy duty pot (preferably a cast iron pot) on high heat. Add the remaining oil to the pot and let it heat up for 3 minutes. Add the chopped onions to the pot and stir. Let it saute until soft.
-
Add the blended tomatoes and let it cook while stirring from time to time for 15 to 20 minutes until the tomatoes shrink considerably. Do not let the tomatoes burn.
-
Add the remaining spice blend to the tomatoes and stir for 2 minutes.
-
Add in 1 1/2 cups of water, the remaining salt, the white pepper and sprinkle in the Maggi seasoning cubes. Stir well to combine. Add habanero or scotch bonnet pepper if using.
-
Add the cooked fish carefully into the pot and let everything simmer together for about 5 minutes. Avoid stirring vigorously once the fish is in the pot. Only move the fish pieces around gently to ensure they aren’t sticking to the bottom of the pot.
-
Remove the excess oil. Use a ladle or cook spoon to remove half a cup of oil from the pot. Reserve this oil to use in other recipes like Jollof Rice.
-
Garnish the stew. Chop the reserved sprig of basil and sprinkle over the stew. Turn off the heat.
-
Serve. Serve this Tomato Fish Stew with cooked rice, aside of salad and some sweet fried plantains. It is quite a treat!
Notes
2. Skim out half a cup of oil at the end of cooking to reduce calories. Cooking the tomatoes in this quantity of oil yields great taste.
3. I used a kind of fish called “round scad”. I got it from an Asian store. Other kinds of fish like mackerel or croaker fish will work too. Asian stores in the United States mostly carry whole fish. You could also use fish fillets if that works better for you.
4. Nutritional information is an estimate and takes into consideration the fact that half of the oil is skimmed out at the end of cooking.
Nutrition
Additional Info
This post contains affiliate links.