Desserts
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.
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.
š³ 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.
š„ 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.
šØāš³ 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.
š„ 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.
ā° 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
Frequently asked questions
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.
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.
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.
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.
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.
