African Fish Pie Recipe: Spiced Tomato Coconut Topping Over Flaky Crust

Desserts

African Fish Pie Recipe: Spiced Tomato Coconut Topping Over Flaky Crust

This African fish pie recipe brings bold West African flavors to your dinner table with a flaky crust that's impossible to resist. 🌟 The secret lies in the aromatic blend of tomatoes, coconut milk, and warming spices like turmeric and curry that create a rich, velvety filling.

I developed this version after years of experimenting with traditional recipes, balancing authentic flavors with modern techniques for foolproof results.

The filling transforms simple ingredients into something extraordinary—tender fish simmered in a fragrant tomato-coconut sauce with onions, garlic, and fresh herbs. The crust, made with flaky puff pastry, seals in all those delicious aromas while creating a golden, crispy finish.

What makes this recipe special is how it captures the essence of African coastal cuisine without requiring specialized ingredients or techniques.

By the time it emerges from the oven, you'll have a pie with perfectly tender fish, a rich and slightly sweet tomato-coconut sauce, and a flaky crust that's crispy at the edges yet tender underneath.

The aroma alone will have everyone gathering at the table, and each bite delivers a perfect balance of spice, creaminess, and savory depth.

Serve with a crisp green salad or warm crusty bread to soak up every last bit of that flavorful sauce. This recipe scales beautifully for gatherings, making it perfect for family dinners or special occasions. Let's get started on creating your own taste of West Africa in every bite.

šŸ‘Øā€šŸ³
Difficulty
Medium
🐟
Diet
Seafood
šŸ”„
Calories
Med Cal

Ingredients for african fish pie

Simple yet flavorful ingredients crafting West African-inspired fish pie with velvety tomato-coconut filling and golden crust.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Firm white fish like cod or halibut
Canned Crushed Tomatoes šŸ… 1 ½ cups San Marzano preferred for sweetness
Coconut Milk 🄄 1 can Full-fat for creaminess, 13.5 oz can
Yellow Onion šŸ§… 1 whole Medium, finely diced
Garlic Cloves šŸ§„ 4 cloves Fresh, minced
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Ground Turmeric šŸŒ¶ļø 1 tsp Freshly ground preferred
Ground Curry Powder šŸŒ¶ļø 1 ½ tsp Mild curry blend
Salt šŸ§‚ 1 tsp Diamond Crystal kosher salt
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground
Puff Pastry 🄧 1 sheet Thawed if frozen, 17.3 oz package
Egg 🄚 1 whole Beaten for egg wash
Olive Oil šŸ«’ 2 tbsp Extra-virgin for richness

The fish is the star, so choose firm, white varieties like cod or halibut—Trader Joe's or Whole Foods carry excellent frozen options if fresh isn't available. For the tomatoes, San Marzano cans deliver that perfect balance of sweetness and acidity that's essential for this dish. Penzeys or your local spice shop are great for high-quality curry powder and turmeric—avoid the pre-ground spices from the regular grocery store aisle if you can. The coconut milk should be full-fat for that rich, velvety texture that makes this pie special. Fresh herbs like cilantro and parsley (if using) should be bright green and vibrant—no wilted leaves here.

No San Marzano tomatoes? High-quality crushed tomatoes work fine, just taste for seasoning. Substitute the curry powder with 1 tsp each of coriander and cumin if you're out—it won't be identical, but still delicious. For the fish, tilapia or mahi-mahi are good substitutes, though they'll be slightly less firm. The puff pastry can be swapped for homemade pie crust if you prefer, though it won't be quite as flaky. If you're making this ahead, assemble the pie but don't bake it until serving—this keeps the crust perfectly crisp.

The filling keeps well in the fridge for 2 days before baking, which is perfect for prepping ahead. Once baked, the pie reheats beautifully—just 10 minutes at 350°F to restore that golden crust. Store leftovers covered at room temperature for up to 3 days, though honestly, it's so good it won't last that long. For freezing, bake first, then wrap tightly in foil—3 months in the freezer. The crust gets slightly softer after freezing, but it's still delicious.

ā¤ļø

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sautĆ© onions and garlic, toss in fish and tomatoes, pour on the coconut milk, and bake. The crust? Optional, but the filling’s already rich enough to stand alone.
  • Rich Without Effort: That coconut milk and crushed tomatoes blend into a velvety sauce that needs zero fancy technique. The fish flakes apart with the first bite, and the garlic lingers just enough to make it feel indulgent—no heavy cream or hours of simmering required.
  • Weeknight to Potluck: Between us, this pie is my go-to for lazy Mondays and Sunday gatherings. Double the batch, pop it in the oven while you prep sides, and it’s still the star—whether you’re feeding your family or bringing it to a picnic. (Yes, even with picky eaters.)
  • Budget-Friendly Luxury: Honestly, the ingredient list won’t break the bank, but it tastes like a restaurant dish. Canned tomatoes and coconut milk stretch far, and white fish fillets are cheaper than you’d think—especially when you’re serving four people for the price of two. Leftovers? Even better reheated than takeout.

Step-by-step instructions for African fish pie

This method delivers a golden, flaky crust and rich spiced filling every time.

1

šŸ³ Step 1: SautĆ© Aromatics for Flavor Foundation

Heat the 2 tbsp olive oil in a large skillet over medium heat. Add the finely diced yellow onion and cook for 5 minutes until soft and translucent. This is your flavor base—don't rush it or the onions will burn.

Add the minced garlic cloves and cook for another 30 seconds until fragrant. Here's where the magic happens: the garlic should smell pungent but not bitter. If it darkens too quickly, reduce the heat slightly. Stir in the ground turmeric and ground curry powder, toasting for 1 minute until aromatic. This spice blend forms the heart of your pie's flavor profile.

2

🄘 Step 2: Build the Spiced Tomato-Coconut Filling

Pour in the 1.5 cups canned crushed tomatoes and 1 can coconut milk, stirring to combine. Bring to a gentle simmer over medium-low heat and cook for 10 minutes until slightly thickened. The sauce should coat the back of a spoon—this ensures it won't be watery under the pastry.

Season with the 1 tsp salt and 0.5 tsp black pepper, then stir in the chopped fresh cilantro. Remove from heat and let cool for 10 minutes. This cooling step prevents the pastry from steaming and becoming soggy. While it cools, prepare your baking dish by lightly greasing a 9x13-inch baking pan.

3

šŸ‘Øā€šŸ³ Step 3: Prepare the Fish Layer

In a separate bowl, gently combine the 1.5 lb white fish fillets with half of the cooled tomato-coconut mixture (about ¾ cup). The fish should be lightly coated but not falling apart. Arrange the fish in an even layer in the prepared baking dish, then spoon the remaining sauce evenly over the top.

Here's the professional touch: press down gently on the fish with a spatula to ensure even contact with the sauce. This prevents the fish from curling during baking and ensures consistent cooking. The fillets should be just visible through the sauce—this guarantees they'll cook through without drying out.

4

šŸ”„ Step 4: Assemble and Bake the Pie

Preheat your oven to 375°F. Roll out the puff pastry sheet on a lightly floured surface to 12x15 inches (about ¼-inch thick). Carefully lift the pastry and drape it over the fish-filled dish, trimming excess to fit. Brush the top generously with the beaten egg for a golden finish.

Bake for 30-35 minutes until the pastry is deep golden brown and puffed in places. The edges should be crisp while the center remains slightly soft—this indicates perfect doneness. If the pastry browns too quickly, tent loosely with foil after 20 minutes to prevent over-browning.

5

ā° Step 5: Rest and Serve for Maximum Flakiness

Remove from the oven and let the pie rest for 10 minutes before slicing. This resting period allows the filling to set slightly and the pastry to firm up, making it easier to cut clean slices. The crust should be crisp and flaky, with a golden hue that contrasts beautifully against the creamy filling.

Serve warm with a simple green salad or crusty bread. The contrast between the light, flaky pastry and rich spiced filling makes every bite satisfying. For best results, serve within 2 hours while the crust remains at its peak crispness.

šŸ‘Øā€šŸ³

Pro Tips For Making African Fish Pie

  • Sear the Fish First: Don’t just toss raw fish into the sauce—pat it dry, then hit the pan with a little oil over medium-high heat for 2-3 minutes per side until golden. I learned this the hard way when my pie turned out soggy; the crust clings better to crisped fish, and the flavor stays bright instead of dissolving into the coconut milk.
  • Sweat the Onions Low: Ditch the high heat for onions—cook them slow (about 8-10 minutes) until they’re deep golden and almost caramelized, not just translucent. Rushed onions taste raw, and they’ll make your sauce taste flat. Add a pinch of sugar if yours won’t brown; it’s not cheating, it’s balancing.
  • Stir the Coconut Milk Gently: After adding coconut milk, lower the heat to medium-low and stir just enough to combine—don’t whip it into a froth. I used to over-stir and end up with a split sauce, where the richness separates like oil and water. Let it simmer quietly; the fish pie’s texture depends on it staying smooth.
  • Pre-Cook the Tomatoes: Drain the crushed tomatoes, then sautĆ© them in the same pan (after searing the fish) for 5 minutes before adding anything else. This deepens their flavor and cuts the acidity, so they don’t fight with the coconut milk later. Skip this, and your sauce will taste thin and underdeveloped.

Creative variations of this african fish pie

West African Tomato-Pepper Twist

Swap the coconut milk for 1 cup tomato paste mixed with ½ cup water and add 1-2 Scotch bonnet peppers (seeds removed for less heat) for a fiery, tomato-forward version. Boost the curry powder to 2 tsp and add ½ tsp smoked paprika for depth.

This variation leans into Ghanaian flavors and pairs beautifully with shito (black pepper sauce) on the side. šŸŒ¶ļø

South African Potato-Crusted Style

Replace the puff pastry with a creamy mashed potato topping: mix 2 cups cooked Yukon Gold potatoes with 2 tbsp butter, 2 tbsp cream cheese, and ½ tsp nutmeg.

Spread over the fish layer before baking. This Cape Town-inspired version keeps the tomato-coconut filling but adds a comforting, rustic texture. The potatoes crisp slightly on top while staying tender underneath.

Spicy Coconut-Curry Bake

For a richer, more aromatic filling, stir 1 tbsp grated fresh ginger and 1 tsp mustard seeds into the tomato-coconut base. Top with a lattice of puff pastry strips for visual appeal and extra crispiness.

Bake at 400°F for 25 minutes to get a deeper golden color. This variation is inspired by Senegalese coastal cuisine and works exceptionally well with a side of jollof rice.

Herb-Infused Lemon Twist

Brighten the filling with zest of 1 lemon and 2 tbsp chopped fresh parsley in place of cilantro. Add ½ cup white wine to deglaze the pan after sautéing the aromatics for extra depth.

This version feels lighter and more Mediterranean-inspired while keeping the African spice profile. The lemon zest adds a refreshing contrast to the coconut richness. šŸ’›

Vegetarian Adaptation

Replace the fish with 1.5 lbs firm tofu or chickpeas (drained and rinsed). For tofu, press and cube before adding to the sauce; for chickpeas, lightly sautƩ with 1 tsp cumin before mixing.

Boost the curry powder to 2 tsp and add ½ cup diced bell peppers for texture. This version maintains the same rich, spiced tomato-coconut filling while making it suitable for vegetarians.

Slow-Cooked Version

For a hands-off approach, transfer the assembled pie (before adding the pastry) to a 350°F oven for 25 minutes to pre-cook the filling. Then add the pastry, bake as directed, and finish with 5 extra minutes at 425°F for a crispier crust.

This method is ideal for busy weeknights and ensures the fish stays perfectly tender. The slow cook gives the spices more time to meld together, deepening the flavor profile. ā°

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 22g110%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
* 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

Can I use frozen fish for this African-inspired pie?

Yes, but thaw it completely first! Place frozen fish in a sealed bag submerged in cold water for 30 minutes per pound. Never use partially thawed fish as it can create steam pockets that prevent even cooking. For best texture, pat the fillets dry before assembling the pie.

2

What's the secret to getting a crispy crust?

Preheat your oven to 375°F and use puff pastry for maximum flakiness. Brush the top generously with beaten egg before baking, and avoid opening the oven door during the first 20 minutes of baking. For extra crispiness, bake on the lower oven rack.

3

How do I adjust the spice level for kids?

Reduce the curry powder to 1 tsp and omit the Scotch bonnet peppers if using the spicy variation. For milder flavor overall, cut the turmeric to ½ tsp and add ½ tsp sugar to balance the spices. The coconut milk naturally mellows the heat, so this pie is already gentler than many African dishes.

4

Can I make this pie ahead of time?

Assemble the pie (without baking) up to 2 days ahead and refrigerate. When ready to bake, add 10 extra minutes to the baking time. For freezing, bake first, then wrap tightly in foil. It keeps for 3 months in the freezer—just reheat at 350°F for 15 minutes to restore crispness.

5

What's the best fish to use if cod isn't available?

Look for firm white fish like halibut, mahi-mahi, or tilapia. Avoid delicate fish like sole or flounder—they'll fall apart in the sauce. For extra flavor, try snapper or sea bass, which hold up beautifully while absorbing the spiced tomato-coconut filling.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(7 reviews)
Categories Desserts