Cameroonian Tomato Fish Stew

Embark on a culinary journey to West Africa with this incredibly flavorful Tomato Fish Stew, a staple dish perfect for any family dinner. Its rich, aromatic broth beautifully complements a variety of side dishes, from fluffy rice and hearty pasta to sweet plantains, making it a versatile and satisfying meal.

Fish Stew in a Bowl, garnished with fresh herbs
A delicious bowl of Tomato Fish Stew, ready to be enjoyed.

The Heart of West African Cuisine: Tomato-Based Stews

Tomato-based stews are a cornerstone of West African gastronomy, deeply embedded in the culinary traditions across the region. For many, including myself, these vibrant stews represent the very essence of home-cooked meals, a taste of childhood. Growing up in Cameroon, fish stew held a special place, often being the more accessible and affordable option compared to stews made with chicken or beef.

This traditional preference for fish in stews stems from the availability and cost-effectiveness of fresh fish in many West African countries, especially those with access to coastlines or abundant rivers. It’s not just a budget-friendly choice; it’s a celebration of fresh, local ingredients and the ingenuity of transforming simple components into a dish bursting with complex flavors and aromas. Our Cameroonian fish stew recipe brings this authentic experience to your kitchen, promising a dish that is not only economical but also incredibly delicious, hearty, and packed with nourishing, fresh ingredients.

Why You’ll Fall in Love with This Cameroonian Fish Stew

This particular Cameroonian fish stew distinguishes itself with its profound depth of flavor, achieved through a careful balance of fresh aromatics and the natural sweetness of ripe tomatoes. It’s a dish that warms the soul and satisfies the palate, embodying the rich culinary heritage of Cameroon. You’ll adore it for several compelling reasons:

  • Unforgettable Flavor Profile: Each spoonful delivers a symphony of tastes – the robust tang of tomatoes, the pungent kick of garlic and ginger, the fresh, herbaceous notes of basil, and the savory umami from traditional seasoning. It’s a truly captivating flavor experience.
  • Packed with Freshness: We prioritize fresh ingredients, from the plump Roma tomatoes to the vibrant herbs and spices, ensuring every component contributes to a bright and wholesome stew. This commitment to fresh produce elevates the dish from good to extraordinary.
  • Incredibly Versatile: One of the greatest attributes of this fish stew is its adaptability. While it shines brightly alongside fluffy rice, it also pairs wonderfully with pasta, fufu, boiled plantains, or even crusty bread for dipping. It’s a chameleon in your meal rotation.
  • Wholesome & Nourishing: Beyond its fantastic taste, this stew is a healthy choice, rich in lean protein from the fish and vitamins from the tomatoes and fresh vegetables. It’s a meal you can feel good about serving your family.
Rice in a plate with fish stew spread on top, ready to eat
A generous serving of Tomato Fish Stew over a bed of white rice.

Mastering the Ingredients for Authentic Cameroonian Fish Stew

The secret to an exceptional Cameroonian fish stew lies in the quality and harmony of its ingredients. Each component plays a vital role in building the layers of flavor that make this dish so irresistible.

Fish Selection: The Star of the Show

For this recipe, we recommend using whole, firm fish, such as round scad (which is often found in Asian markets), mackerel, or croaker fish. These varieties hold up well during simmering and impart a rich flavor to the stew. If working with whole fish seems daunting, don’t fret! High-quality fish fillets like cod, tilapia, or snapper can also be used. Just ensure they are fresh and ethically sourced.

Two whole fish on a cutting board, ready for preparation
Fresh whole fish, essential for an authentic stew.

The Vibrant Tomato Base

The foundation of any good tomato stew is, naturally, the tomatoes themselves. We opt for super-ripe Roma tomatoes, known for their deep red color and lower water content, which contribute to a rich, less watery stew. Using ripe tomatoes is crucial to avoid an overly tart stew. In some variations, a touch of tomato paste or tomato sauce can be added to deepen the color and intensity of the tomato flavor.

Aromatic Foundation: Onions, Garlic, Ginger, and Basil

  • Onions: Sautéed until soft and translucent, onions provide a sweet and savory base.
  • Garlic and Ginger: These pungent roots are blended into a paste with basil, forming the core aromatic profile that defines this stew. They infuse the dish with warmth and an invigorating aroma.
  • Fresh Basil: A key ingredient, fresh basil adds a distinctive, herbaceous note that brightens the stew and perfectly complements the fish. Its fresh, peppery sweetness is irreplaceable.

Seasoning Essentials: Salt, White Pepper, and Maggi Cubes

  • Salt: Essential for balancing and enhancing all the flavors.
  • Ground White Pepper: While black pepper is common, white pepper’s milder, earthy heat pairs exceptionally well with fish, adding a subtle warmth without overpowering.
  • Maggi Seasoning Cubes: A beloved seasoning throughout West Africa, Maggi cubes provide a concentrated savory flavor that is characteristic of many regional dishes. They add a layer of umami and depth that is hard to replicate.

The Optional Kick: Habanero or Scotch Bonnet Pepper

For those who appreciate a fiery kick, a habanero or scotch bonnet pepper can be added. These peppers provide significant heat and a fruity aroma. Adjust the quantity according to your spice preference, or omit if you prefer a milder stew.

Choosing Your Cooking Oil

Canola oil, vegetable oil, or corn oil are all suitable choices for this stew. They have a neutral flavor profile that allows the other ingredients to shine. While a generous amount of oil is used to cook down the tomatoes and develop flavor, a significant portion is skimmed off at the end, making the final dish lighter.

Tomato based fish stew simmering in a deep saute pot
The delicious tomato fish stew simmering to perfection.

Step-by-Step Guide: Crafting Your Flavorful Tomato Fish Stew

Creating this Cameroonian fish stew is a rewarding process. Follow these steps carefully to achieve a deeply flavorful and satisfying meal.

1. Preparing the Fish with Precision

The first step involves preparing your chosen fish. If using whole fish, start by cutting off the fins with kitchen shears and carefully scraping off all scales using a knife. Then, make an incision along the belly to remove the entrails. Rinse the fish thoroughly under cold running water, both inside and out, to ensure it’s perfectly clean. Cut each fish into about four pieces or steaks. While some prefer to keep the fish head, I typically remove and discard it for a cleaner presentation. For those opting for fillets, a quick rinse and pat dry will suffice.

2. Creating the Aromatic Spice Blend

This concentrated spice blend is crucial for infusing the fish and stew with incredible flavor. Take most of your fresh basil sprigs (reserving one for garnish), garlic cloves, and a peeled slice of ginger root. Place them into a blender with about 1/4 cup of water. Blend until a smooth, fragrant paste is formed. This paste will be divided between seasoning the fish and enriching the stew base.

3. Seasoning and Baking the Fish to Perfection

In a bowl, combine the prepared fish pieces with about a tablespoon of your freshly made spice blend and a generous pinch of salt (around 1/8 teaspoon). Gently mix, ensuring each piece of fish is evenly coated with the seasoning. To cook the fish, line a baking tray with aluminum foil and lightly grease it with about two tablespoons of oil. Arrange the seasoned fish in a single layer on the foil. Preheat your oven to 400°F (200°C) and bake for 15-17 minutes. Baking the fish rather than frying it helps maintain its structure and prevents it from breaking apart in the stew, while also adding a lovely roasted flavor.

Baked fish steaks on a baking sheet, golden brown and ready for the stew
Perfectly baked fish steaks, ready to be added to the stew.

4. Developing the Rich Tomato Base

The heart of the stew begins with the tomato base. Quarter your ripe Roma tomatoes and blend them into a coarse paste. Heat the remaining oil in a heavy-duty pot (a cast-iron pot works wonderfully for even heat distribution) over high heat for about 3 minutes. Add the chopped onions and sauté until they soften and turn translucent, releasing their sweet aroma. Next, pour in the blended tomatoes. This is a critical step: allow the tomatoes to cook down, stirring occasionally, for 15 to 20 minutes. This slow cooking process is essential to remove any sourness from the tomatoes and to concentrate their natural sweetness and flavor. Watch carefully to prevent burning.

5. Bringing It All Together: Simmering the Stew

Once the tomato base has cooked down beautifully, add the remaining spice blend to the pot and stir for another 2 minutes, allowing the flavors to meld. Pour in 1 1/2 cups of water, add the remaining salt, ground white pepper, and crumble in the Maggi seasoning cubes. Stir well to ensure all the spices are dissolved and evenly distributed. If you’re adding habanero or scotch bonnet pepper for heat, now is the time to add it. Finally, carefully place the baked fish steaks into the simmering stew. Reduce the heat and let everything simmer gently for about 5 minutes. It’s important to avoid vigorous stirring at this stage to prevent the delicate fish from breaking apart. Instead, gently move the fish pieces around with a spoon to ensure they don’t stick to the bottom of the pot and are fully immersed in the flavorful sauce.

6. The Finishing Touches: Skimming Oil and Garnishing

After the stew has simmered and the flavors have married, you may notice a layer of oil floating on top. Using a ladle or a cooking spoon, carefully skim off about half a cup of this excess oil. This not only reduces the calorie content but also is a traditional practice, as this flavorful oil can be reserved for other West African dishes like Jollof Rice. Finally, chop your reserved sprig of fresh basil and sprinkle it over the stew just before turning off the heat. This fresh garnish adds a burst of vibrant color and a final aromatic touch. Your Tomato Fish Stew is now ready to serve!

Fresh fish stew in a serving bowl, garnished with basil
A beautifully presented bowl of Tomato Fish Stew, ready to share.

Perfect Pairings: What To Serve With Tomato Fish Stew

The versatility of Tomato Fish Stew makes it a fantastic centerpiece for a variety of meals. Its rich and savory profile pairs wonderfully with numerous side dishes, offering endless possibilities for a complete and satisfying spread.

  • Boiled Rice: The classic companion. Fluffy white rice absorbs the stew’s flavorful sauce beautifully, creating a comforting and wholesome meal.
  • Easy Coconut Rice: For an added layer of flavor and aroma, coconut rice offers a subtle sweetness and creamy texture that perfectly complements the robust stew.
  • Pasta: A less traditional but equally delicious pairing. Short pasta shapes like penne or fusilli can be tossed directly with the stew, or long strands like spaghetti can be served underneath, absorbing all the rich sauce.
  • Sweet Fried Plantains: The sweet, caramelized flavor of fried ripe plantains provides a wonderful contrast to the savory stew, creating a delightful sweet-and-savory balance.
  • Boiled Plantains: A healthier alternative to fried plantains, boiled green or ripe plantains offer a starchy, subtly sweet base that pairs well with the stew.
  • Fufu or Eba: For an authentic West African experience, serve the stew with fufu or eba, traditional dough-like accompaniments made from cassava or yams, perfect for scooping up every bit of the flavorful sauce.
  • Fresh Salad: A crisp green salad on the side, perhaps a simple lettuce salad with a light vinaigrette, can provide a refreshing counterpoint to the richness of the stew.

Watch How To Make Cameroonian Fish Stew

For a visual guide, watch me prepare this authentic Cameroonian Fish Stew in the video below. Seeing the steps in action can be incredibly helpful for perfecting this delicious recipe. If you enjoy this content and want to discover more traditional West African recipes, remember to SUBSCRIBE to my YouTube channel so you don’t miss any new videos!

Pro Tips for an Unforgettable Fish Stew

Achieving the perfect fish stew is easier with a few expert tips. These insights will help you enhance the flavors and simplify the cooking process, ensuring a delicious outcome every time.

  • Consider Fish Fillets for Convenience: While whole fish adds traditional flair, feel free to use fish fillets if you’re not accustomed to working with whole fish, or if you simply prefer a quicker, boneless option. Ensure fillets are firm to minimize flaking.
  • Embrace Fresh Basil: For the most vibrant and authentic flavor, always opt for fresh basil over dried. The aroma and taste of fresh basil are unparalleled and elevate the stew significantly.
  • Garnish for Extra Flavor and Appeal: Don’t underestimate the power of a fresh garnish. Finely chop some reserved fresh basil and sprinkle it over the stew just before serving. This not only adds a beautiful pop of color but also intensifies the fresh, herbaceous notes.
  • Choose Super Ripe Tomatoes: The quality of your tomatoes directly impacts the stew’s flavor. Always select super ripe Roma tomatoes that are deeply red. This ensures a natural sweetness and minimizes the need for extra sugar to balance any tartness.
  • Manage the Oil: Cooking tomatoes in a generous amount of oil helps develop a deep, rich flavor and prevents sticking. However, you can significantly reduce the fat content by skimming off half a cup of oil at the end of cooking. This flavorful oil can be repurposed for other dishes, like Jollof Rice.
  • Gentle Handling of Fish: Once the cooked fish is added to the simmering stew, avoid aggressive stirring. Fish is delicate and can easily break apart. Gentle nudges are enough to ensure even cooking and prevent sticking.
  • Adjust Spice to Your Liking: The habanero or scotch bonnet pepper is optional. If you prefer a milder stew, omit it entirely. For a subtle warmth, you can pierce the pepper once or twice before adding it whole and removing it before serving. For maximum heat, finely chop or blend it into the tomato base.
Fish Stew in a Bowl

Tomato Fish Stew – Cameroonian Fish Stew


★★★★★

5 from 4 votes
This Tomato Fish Stew pairs exceptionally well with rice. It is garlicky, wonderfully flavorful with a delightful sweetness from the tomatoes, making it a truly satisfying meal.
Prep:

15

Cook:

30

Total:

45

Servings:

6
servings
Pin Recipe
Print Recipe

Ingredients

  • 2
    whole medium firm fish
    (e.g., round scad, mackerel, croaker; see Note 3)
  • 7
    cloves
    garlic
  • 1
    inch
    ginger root
    (peeled and sliced)
  • 4
    sprigs
    fresh basil
  • 1
    medium onion – chopped
  • 8
    roma tomatoes
    (super ripe)
  • 1
    cup
    oil
    (canola, vegetable, or corn oil; 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

  1. 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. You may cut and discard the head if desired. Carefully clean out the entrails of the fish with a knife. Place the fish in a colander and rinse thoroughly under running water.
  2. Prepare the spice blend. Reserve 1 sprig of basil to use later. Place the rest of the basil, garlic, and ginger into a blender (a small cup blender works well). Add about 1/4 cup water and blend into a smooth paste.
  3. Season the fish. Add a tablespoon of the prepared spice blend to the fish. Sprinkle with 1/8th of a teaspoon of salt. Mix well to ensure the seasoning is evenly distributed over the fish pieces.
  4. Cook the fish. Cover a baking tray with aluminum foil. Generously rub about 2 tablespoons of oil over the foil. Place the seasoned fish in a single layer on the foil. Preheat your oven to 400°F (200°C). Place the fish in the oven and cook for 15-17 minutes until lightly golden and cooked through.
  5. Blend the tomatoes. Cut the super ripe Roma tomatoes into quarters and add them to a blender. Blend until you have a rough, thick paste.
  6. Make the stew base. 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 about 3 minutes. Add the chopped onions to the pot and stir. Sauté the onions until they are soft and translucent.
  7. Add the blended tomatoes to the pot and let them cook down, stirring from time to time, for 15 to 20 minutes, or until the tomatoes have shrunk considerably, darkened in color, and no longer taste sour. Ensure they don’t burn.
  8. Add the remaining spice blend to the cooked tomatoes and stir for 2 minutes, allowing the flavors to meld.
  9. Pour in 1 1/2 cups of water, add the remaining salt, the ground white pepper, and sprinkle in the Maggi seasoning cubes. Stir well to combine all ingredients. If using, add the habanero or scotch bonnet pepper now.
  10. Carefully add the cooked fish pieces into the pot, nestling them into the stew. Let everything simmer together gently for about 5 minutes. Avoid stirring vigorously once the fish is in the pot; only move the fish pieces around gently to ensure they are coated in sauce and not sticking to the bottom.
  11. Remove the excess oil. Use a ladle or cooking spoon to carefully remove about half a cup of the oil from the surface of the stew. This reserved flavorful oil can be used in other recipes, such as Jollof Rice.
  12. Garnish the stew. Finely chop the reserved sprig of basil and sprinkle it generously over the stew. Turn off the heat.
  13. Serve. Serve this delightful Tomato Fish Stew immediately with freshly cooked rice, a side of crisp salad, and some sweet fried plantains for a truly authentic and satisfying meal. It is quite a treat!

Notes

1. Use super ripe tomatoes with a bright red color so the fish stew isn’t too tangy.

2. Skim out half a cup of oil at the end of cooking to reduce calories. Cooking the tomatoes in this quantity of oil initially yields great taste.

3. I used a kind of fish called “round scad”, which I got from an Asian store. Other kinds of firm fish like mackerel or croaker fish will work well too. Asian stores in the United States mostly carry whole fish. You could also use fish fillets if that works better for you for convenience.

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

Calories: 368kcal | Carbohydrates: 7g | Protein: 2g | Fat: 38g | Saturated Fat: 3g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 24g | Trans Fat: 0.1g | Cholesterol: 0.5mg | Sodium: 683mg | Potassium: 254mg | Fiber: 1g | Sugar: 3g | Vitamin A: 719IU | Vitamin C: 16mg | Calcium: 25mg | Iron: 0.4mg

Additional Info

Course:
Dinner
Cuisine:
African, Cameroonian
Calories:
368

Tried this recipe?
Mention @preciouscore or tag #PreciousCore!

This post contains affiliate links, meaning I may earn a small commission if you make a purchase through them, at no extra cost to you.