Fish in Puff Pastry with Spinach & Feta – Baked Holiday Feast Ready in 45 Minutes

2 min prep 30 min cook 3 servings
Fish in Puff Pastry with Spinach & Feta – Baked Holiday Feast Ready in 45 Minutes
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Fish in Puff Pastry with Spinach & Feta – Baked Holiday Feast Ready in 45 Minutes

The holiday season is a whirlwind of gatherings, glittering tables, and the perpetual quest for that one dish that dazzles without demanding an entire day in the kitchen. Imagine a centerpiece that marries the delicate, flaky tenderness of white fish with the buttery crunch of golden puff pastry, all wrapped around a luscious, herb‑infused spinach‑feta filling. This recipe delivers exactly that—an elegant, restaurant‑quality entrée that arrives at the table looking as impressive as it tastes, and it does so in just 45 minutes.

Why does this dish work so well for festive occasions? First, the visual impact: the pastry puffs up, revealing a glossy, caramelized exterior that hints at the creamy, tangy interior. Second, the flavor profile is perfectly balanced. The mild sweetness of the fish (cod, haddock, or even halibut work beautifully) is complemented by the salty bite of feta, while fresh spinach adds a subtle earthiness and a boost of nutrients. A whisper of lemon zest and a dash of nutmeg elevate the dish, giving it that unmistakable “holiday” sparkle.

Beyond aesthetics and flavor, the practical side of this recipe shines. All components can be pre‑assembled up to the point of baking, meaning you can spend your morning preparing the parcels and pop them in the oven just as your guests arrive. The puff pastry does the heavy lifting, creating a self‑contained vessel that keeps the fish moist and the filling from spilling. No extra sauces, no messy plating—just a crisp, flaky package that guests can slice and serve directly from the platter.

Whether you’re hosting a formal dinner party, a casual family gathering, or a corporate holiday lunch, this fish‑in‑puff‑pastry dish checks every box: quick, impressive, and adaptable to a variety of dietary preferences (see the variations section below). Pair it with a crisp white wine, a simple green salad, or roasted winter vegetables, and you have a complete, balanced meal that feels both luxurious and approachable.

Ready to become the holiday hero in the kitchen? Let’s dive into the details, from the ingredient list to pro tips that guarantee perfect puff every single time.

Why You’ll Love This Recipe

  • Ready in 45 minutes – perfect for busy holiday schedules.
  • Elegant presentation that looks restaurant‑grade without the restaurant price.
  • Balanced flavors: mild fish, salty feta, fresh spinach, and a hint of citrus.
  • Minimal cleanup – the puff pastry acts as its own baking dish.
  • Flexible ingredient list – swap fish or cheese to suit dietary needs.
  • Make‑ahead friendly – assemble the parcels up to 24 hours ahead and freeze.

Ingredients

  • 4 × 200 g fillets of white fish (cod, haddock, or halibut)
  • 1 sheet of frozen puff pastry, thawed
  • 200 g fresh spinach, washed and roughly chopped
  • 150 g feta cheese, crumbled
  • 1 small red onion, finely diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • Zest of 1 lemon
  • ¼ tsp freshly grated nutmeg
  • Salt & freshly ground black pepper to taste
  • 1 egg, beaten (for egg wash)
  • Fresh dill or parsley for garnish (optional)
Ingredients for Fish in Puff Pastry

Step‑by‑Step Instructions

  1. Preheat the oven to 200 °C (390 °F). Line a baking sheet with parchment paper.
  2. Prepare the filling: In a large skillet, heat olive oil over medium heat. Add the diced red onion and sauté for 2‑3 minutes until translucent. Stir in the garlic and cook another 30 seconds.
  3. Add spinach to the skillet, tossing until just wilted (about 2 minutes). Remove from heat, let cool slightly, then stir in the crumbled feta, lemon zest, nutmeg, salt, and pepper.
  4. Season the fish with a pinch of salt and pepper on both sides.
  5. Roll out the puff pastry on a lightly floured surface to a 3 mm thickness. Cut the sheet into four equal rectangles (approximately 20 cm × 12 cm each).
  6. Assemble each parcel: Place a fish fillet in the centre of each rectangle. Spoon an even amount of the spinach‑feta mixture over the top of the fish, spreading gently.
  7. Seal the pastry: Fold the long edges over the filling, then bring the short edges together, overlapping slightly. Press the seams with a fork to seal. Brush the entire parcel with the beaten egg for a glossy finish.
  8. Arrange on the baking sheet and bake for 20‑25 minutes, or until the pastry is puffed, golden brown, and the fish flakes easily with a fork.
  9. Rest & serve: Let the parcels rest for 3‑4 minutes. Garnish with fresh dill or parsley, slice if desired, and serve immediately with a wedge of lemon.

Pro Tips & Tricks

  • Keep the pastry cold. If the kitchen is warm, chill the assembled parcels for 10 minutes before baking to ensure maximum puff.
  • Don’t over‑fill. Too much filling can cause the pastry to leak. A heaping tablespoon per parcel is ideal.
  • Use a sharp knife. Cut clean slices after baking to preserve the flaky layers.
  • Egg wash alternatives. For a vegan version, brush with melted coconut oil or a plant‑based milk.
  • Flavor boost. Add a pinch of smoked paprika to the spinach mixture for a subtle smoky note.

Variations & Substitutions

Protein Swaps
  • Salmon – richer flavor; reduce bake time by 2 minutes.
  • Chicken breast – slice thinly; ensure internal temperature reaches 75 °C.
  • Portobello mushrooms (vegetarian) – use as a meaty base, add extra thyme.
Cheese & Herb Alternatives
  • Goat cheese for a tangier profile.
  • Ricotta + spinach for a milder, creamier interior.
  • Fresh herbs such as mint, tarragon, or chives can replace dill.
  • Vegan feta and plant‑based puff pastry for a fully plant‑based dish.

Storage Tips

Refrigeration: Store any leftover parcels in an airtight container in the fridge for up to 2 days. Reheat in a preheated 180 °C oven for 10‑12 minutes to restore crispness.

Freezing: After assembling (but before baking), wrap each parcel tightly in cling film, then place them in a freezer‑safe zip bag. They freeze well for up to 1 month. When ready to bake, add an extra 5‑7 minutes to the baking time—no need to thaw.

Frequently Asked Questions

Yes! Thaw the fillets completely in the refrigerator overnight, pat them dry, and proceed as directed. This prevents excess moisture that could sog the pastry.

The pastry should be a deep golden‑brown, fully puffed, and feel firm to the touch. If you tap the surface, it should sound hollow. The internal fish should flake easily.

The dish is designed to be self‑saucing, but a light drizzle of lemon‑herb butter or a dill‑yogurt sauce pairs beautifully if you desire extra moisture.
Fish in Puff Pastry with Spinach & Feta

Fish in Puff Pastry with Spinach & Feta

Elegant holiday main that’s ready in 45 minutes.

Prep: 15 min
Cook: 25 min
Pin Recipe
Ingredients
Directions
  1. Preheat oven to 200 °C and line a baking sheet with parchment.
  2. Sauté onion, garlic, and spinach; mix with feta, lemon zest, nutmeg, salt, and pepper.
  3. Season fish fillets lightly.
  4. Roll puff pastry, cut into four rectangles.
  5. Place a fillet on each rectangle, top with spinach‑feta mixture.
  6. Fold and seal pastry; brush with egg wash.
  7. Bake 20‑25 minutes until golden and puffed.
  8. Rest 3 minutes, garnish, and serve.
Nutrition (per serving)
Calories420 kcal
Protein32 g
Carbohydrates28 g
Fat22 g
Saturated Fat8 g
Fiber2 g
Sodium620 mg
Print Recipe

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.