African Fish Pie Recipe: Creamy Tomato-Basil Topping Over Flaky Pastry

Desserts

African Fish Pie Recipe: Creamy Tomato-Basil Topping Over Flaky Pastry

This African fish pie recipe delivers the perfect balance of rich, spiced fish filling and a golden, flaky pastry crust that shatters with every bite.

The secret lies in a creamy tomato-basil sauce infused with warm African spices like curry and chili powder, creating layers of flavor that transform simple fish into a restaurant-worthy centerpiece.

I developed this version after years of testing regional variations, ensuring it stays true to tradition while being adaptable for home cooks.

The filling begins with tender white fish—like cod or haddock—simmered in a fragrant blend of tomatoes, onions, garlic, and a touch of smoked paprika, which adds depth without overpowering.

The creamy tomato-basil topping, enriched with a splash of coconut milk, ties everything together with a velvety finish that pairs beautifully with the crisp pastry.

For the crust, I use a simple shortcrust dough that’s rolled thin to achieve that signature flaky texture, though store-bought puff pastry works in a pinch for a quicker version.

What makes this pie truly special is how the flavors meld during baking—spiced fish filling meets the buttery, golden crust, creating a dish that’s hearty enough for a family dinner but elegant enough for guests.

The aroma alone, as it emerges from the oven, will have everyone gathered around the table. Serve with a crisp green salad or steamed vegetables to balance the richness, and you’ll have a meal that feels like a celebration.

This recipe honors African culinary traditions while offering flexibility—swap in shrimp or mussels for variety, or add a layer of melted cheese for extra indulgence. The method is straightforward, but the result is anything but basic. Let’s bring this flavorful pie to life in your kitchen.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for african fish pie

Sixteen ingredients blend African spices with creamy comfort for a pie that tastes like a restaurant celebration.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod or haddock preferred
Unsalted Butter 🧈 ½ cup Full-fat for richness
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Tomato Sauce 🍅 1 can 28 oz, no salt added
Fresh Basil Leaves 🌿 ½ cup Chopped, packed
Light Coconut Milk 🥥 ½ cup Full-fat for creaminess
Ground Curry Powder 🌶️ 1 tbsp Mild variety preferred
Chili Powder 🔥 ½ tbsp Adjust for heat
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Salt 🧂 1 tsp Kosher or sea salt
All-Purpose Flour 🌾 2 cups For shortcrust dough
Cold Unsalted Butter 🧈 ¾ cup Cubed, for pastry
Ice Water 💧 ½ cup For dough binding
Egg 🥚 1 whole For egg wash

The fish is the heart of this dish, so pick fresh, firm fillets—cod or haddock work best. If you're feeling adventurous, grab some tilapia or mahi-mahi from the seafood counter, but stick with white fish for that tender, flaky texture. The coconut milk is key for that velvety finish, so don’t skimp—full-fat gives the richest flavor. For the spices, Penzeys or local African markets have the best blends, but any quality ground curry powder will do. If you can’t find smoked paprika, regular paprika works, though it’ll lack that subtle smokiness.

No fresh basil? Dried works at one-third the amount, but it won’t be as vibrant. Short on coconut milk? Heavy cream or half-and-half adds richness, though it’ll taste slightly different. The tomato sauce can be homemade (just blend canned tomatoes with garlic and olive oil) or store-bought—Muir Glen or Rao’s are solid choices. For the pastry, if rolling out dough stresses you out, store-bought puff pastry is a game-changer (just brush it with egg wash before baking). The butter in the dough needs to stay cold—cut it into tiny cubes and mix it in quickly to avoid melting.

This pie tastes even better the next day, so make it ahead if you can. Store the unbaked pie in the fridge for up to 24 hours—just let it sit at room temp for 30 minutes before baking. The baked pie keeps for 3-4 days in the fridge, and you can freeze it for 2 months. Reheat portions in the oven at 350°F until warmed through. The crust gets crispier the longer it sits, so plan ahead if you’re serving it cold. Leftovers? It’s perfect for lunches—just slice and reheat.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—just sauté onions and garlic in butter, toss in fish and tomato sauce, then bake until golden. No chopping, no fuss, just hands-off perfection while you sip tea.
  • Buttery Garlic Bomb: That moment when the garlic melts into the butter and coats every flake of fish? Absolute flavor gold. The tomato sauce ties it all together with just enough tang to cut through the richness.
  • Weeknight Crowd-Pleaser: Between us, this is my go-to for family dinners or unexpected guests. It feeds four easily, reheats beautifully, and even my picky teen asks for seconds—no small feat.
  • Budget-Friendly Feast: Fresh fish can be pricey, but this recipe stretches a few fillets into a whole meal. Canned tomato sauce and basic spices keep costs low, while the buttery crust makes it feel special. Win-win.

Step-by-step instructions for African fish pie recipe

Here's how to build this comforting, creamy fish pie with a golden, flaky crust that'll have everyone asking for seconds.

1

Prepare the Flaky Shortcrust Pastry

In a large bowl, combine the 2 cups all-purpose flour and 1 teaspoon salt. Cut in the 0.75 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This ensures maximum flakiness when baked.

Gradually add the 0.5 cup ice water, 1 tablespoon at a time, mixing just until the dough comes together. Be careful not to overwork it—handle only until it forms a smooth ball. Wrap the dough tightly in plastic wrap and refrigerate for at least 30 minutes. This chilling step prevents the butter from melting during assembly and baking.

2

Cook the Spiced Fish Filling

In a large oven-safe skillet, melt 0.25 cup unsalted butter over medium heat. Add the diced yellow onion and cook for 5 minutes until softened. Stir in the 4 cloves minced garlic cloves and cook for another 30 seconds until fragrant.

Add the 1.5 lb white fish fillets to the skillet, seasoning with 0.5 teaspoon salt, 0.25 tablespoon ground curry powder, 0.25 teaspoon chili powder, and 0.5 teaspoon smoked paprika. Cook for 3-4 minutes per side until the fish is just opaque in the center. Remove from heat and set aside.

3

Make the Creamy Tomato-Basil Topping

In the same skillet, add the remaining 0.25 cup unsalted butter and pour in the 1 can canned tomato sauce. Stir in the 0.5 cup chopped fresh basil leaves, 0.5 cup light coconut milk, remaining 0.5 teaspoon salt, 0.5 tablespoon ground curry powder, 0.25 teaspoon chili powder, and remaining 0.5 teaspoon smoked paprika.

Simmer for 5-7 minutes until the sauce thickens slightly and coats the back of a spoon. Return the fish to the skillet and spoon the sauce over the top. Let it warm through for 2-3 minutes, then remove from heat and preheat your oven to 375°F.

4

Assemble and Bake the Pie

Roll out the chilled pastry dough on a lightly floured surface to fit your skillet with about 1-inch overhang. Carefully transfer it to the skillet containing the fish mixture, pressing gently to seal. Trim the excess dough, then use a fork to crimp the edges decoratively.

Brush the top of the pastry with the beaten egg and bake for 25-30 minutes until the crust is golden brown and the filling is bubbling. The pie is done when the crust is set and the filling reaches an internal temperature of 165°F. Let it rest for 5 minutes before serving to allow the filling to set slightly.

5

Serve Warm with Fresh Herbs

Garnish the hot pie with additional chopped fresh basil leaves and serve immediately with a side of crusty bread or a simple green salad. The contrast of the warm, creamy filling with the flaky pastry creates the perfect balance of textures in every bite.

This pie keeps well in the refrigerator for up to 3 days, making it perfect for meal prep. Reheat covered in the oven at 350°F for 15-20 minutes to restore its crispy crust and creamy filling.

👨‍🍳

Pro Tips For Making African Fish Pie

  • Sear the Onions Slow: African fish pie relies on that deep, caramelized onion flavor—don’t rush it. Cook the onions on medium heat for at least 10 minutes, stirring occasionally, until they’re golden brown and soft. I used to crank the heat and end up with burnt bits that ruined the whole sauce. Patience here makes the pie taste like it’s been simmering for hours.
  • Poach the Fish First: Skip the raw fish in the pie—it turns rubbery and dry. Poach the fillets in lightly salted water with a splash of tomato sauce for 5-6 minutes until just opaque. Then flake it into the sauce later. This keeps the texture tender while the pie bakes, and it cooks faster in the oven.
  • Salt the Tomato Sauce: Canned tomato sauce is often bland, but this is where flavor hides. Stir in ½ teaspoon of salt per cup of sauce and let it simmer for 5 minutes before adding other ingredients. I learned this after tasting a pie where the sauce tasted flat—now it’s the backbone of the dish.
  • Use Cold Butter for Topping: For that perfect golden crust, mix cold cubed butter into the mashed potato topping instead of melted. The butter will melt just enough during baking to create flaky layers, not a soggy mess. I was skeptical until I tried it—now it’s non-negotiable.

Regional styles of these flavors

South African Style

In South Africa, this pie often features a rich, spiced tomato sauce with a touch of brandy or sherry for depth. I’ve seen versions where the fish is first poached in a white wine and lemon broth before being folded into the filling.

The crust is traditionally a shortcrust pastry, but some bakeries use a flaky puff pastry for extra elegance. For authenticity, add 1 tablespoon of brandy to the tomato sauce while simmering—it burns off the alcohol but leaves behind a warm, aromatic note. 🍷

West African Twist

West African versions often incorporate peanut butter into the sauce for a nutty richness, creating a fusion of textures. I’ve adapted this by adding 2 tablespoons of smooth peanut butter to the tomato-basil mixture after simmering.

Pair it with fresh cilantro instead of basil, and a pinch of ground ginger for warmth. The result is a creamy, slightly sweet contrast to the savory fish. For extra protein, some recipes include chickpeas or lentils mixed into the filling. 🥜

East African Variation

In East Africa, especially in countries like Kenya and Tanzania, the pie often includes coconut milk not just in the sauce but also in the crust. I’ve experimented with brushing the pastry with a coconut milk wash before baking for a fragrant, golden finish.

The filling might also feature diced tomatoes and onions caramelized with a pinch of turmeric for color and earthiness. For heat, add 1 teaspoon of harissa paste to the sauce—it adds a smoky, spicy kick that balances the creaminess beautifully. 🌶️

Cape Malay Influence

The Cape Malay community in South Africa brings a sweet-spicy touch to the pie. Their version often includes raisins or apricots in the filling for a subtle sweetness, along with cinnamon and cloves in the spice blend.

I’ve adapted this by adding 2 tablespoons of chopped dried apricots to the tomato sauce while simmering. The contrast of sweet and savory makes this pie uniquely comforting and aromatic. Serve with a side of chutney for an authentic touch. 🍯

Modern Fusion Adaptations

For a contemporary twist, I’ve seen this pie reimagined with crispy fried shallots sprinkled on top before baking, adding a textural crunch. Another fusion idea is to swap the shortcrust pastry for a phyllo dough crust, brushed with garlic-infused olive oil.

For a seafood lover’s upgrade, layer shrimp or scallops alongside the fish in the filling. The possibilities are endless—experiment with what excites you! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What type of fish works best for this African-inspired pie?

White fish like cod, haddock, or tilapia are ideal—they stay tender and flaky when cooked. For extra richness, try salmon or mahi-mahi, but avoid firm fish like tuna, which can dry out. If you prefer shellfish, shrimp or mussels work beautifully in place of fillets.

2

Can I make this pie ahead of time?

Assemble the unbaked pie and refrigerate it for up to 24 hours before baking. For leftovers, store the baked pie in an airtight container for 3-4 days or freeze for 2 months. Reheat covered in the oven at 350°F until warmed through.

3

How do I adjust the spice level for kids or sensitive palates?

Reduce the chili powder to ¼ teaspoon and omit the smoked paprika. For extra mildness, replace it with ½ teaspoon sweet paprika. The curry powder can stay as-is—it adds warmth without heat. Always taste the sauce before assembling the pie!

4

What’s the secret to a flaky crust?

Keep the butter cold and cubed when mixing into the dough, and handle it minimally. Chill the dough for at least 30 minutes before rolling. For extra flakiness, use half butter, half lard in the dough. A thin, even layer (about ⅛-inch thick) bakes up crispier than a thick one.

5

Can I substitute the shortcrust dough?

Yes! Use store-bought puff pastry for a quicker, flakier crust—just brush it with egg wash before baking. For a gluten-free option, try a pre-made almond flour crust or a cornstarch-based dough. If you’re short on time, a homemade biscuit dough works too, though it’ll be less delicate.

★★★★★4.6(6 reviews)
Categories Desserts