Spinach and Cheese Salmon Wellington
I first tried this Spinach and Cheese Salmon Wellington on a quiet Sunday when I wanted something showy but not fussy. The result? Flaky salmon wrapped in golden puff pastry with a creamy, garlicky spinach filling — perfect for a dinner that feels special without hours of work. It’s a great choice for weeknight dinners that need a touch of elegance, a cozy date night, or a light holiday main. If you like savory, cream-cheese-stuffed flavors, this has the same satisfying feel as some handheld favorites like savory spinach-and-cheese stuffed crescent rolls but plated and a little dressier.
Why you’ll love this dish
This Wellington balances two textures: crisp, buttery puff pastry and moist, tender salmon. The spinach mixed with cream cheese gives the fish a silky, savory contrast and helps keep the fillets juicy while baking. It’s faster than you’d think—about 40–50 minutes from start to finish—and excellent for feeding two without a lot of leftovers.
"A simple weeknight dinner that looks like a restaurant plate — flaky salmon, buttery pastry, and a creamy spinach core. We served it for guests and got asked for the recipe twice."
When to make it:
- Weeknight dinner when you want something elegant but quick.
- Brunch or light holiday menu item.
- Whenever you want an easy way to dress up salmon.
Step-by-step overview
Quick preview so you know what’s coming:
- Wilt and season the spinach, then mix it with cream cheese and grated cheese.
- Roll the puff pastry into a slightly larger rectangle.
- Place two salmon fillets side by side on the pastry and spread the spinach-cheese mixture on top.
- Wrap the pastry around the fish, seal the edges, egg wash, and bake until golden and cooked to your preferred doneness.
This process keeps prep linear and manageable: sauté → assemble → bake.
What you’ll need
- 2 salmon fillets (6–8 oz each), skin removed or left on based on preference
- 1 cup fresh spinach, chopped (or 1/2 cup thawed, well-drained frozen spinach)
- 1/2 cup cream cheese, softened
- 1/4 cup grated cheese (Parmesan or Cheddar)
- 1 sheet puff pastry, thawed if frozen
- 1 egg, beaten (for egg wash)
- Salt and pepper, to taste
- Olive oil, for sautéing
Notes and substitutions:
- Swap cream cheese for ricotta or goat cheese for a tangier filling.
- Using frozen spinach is fine—thaw and squeeze out excess water before mixing.
- For a gluten-free version, use a store-bought gluten-free pastry (results vary).
- If you prefer a complete one-dish meal, try pairing flavors similar to this in a pasta like the salmon and spinach pasta.
Step-by-step instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the chopped spinach and sauté until wilted, about 2–3 minutes. Season lightly with salt and pepper. Remove from heat.
- Stir the cream cheese and grated cheese into the spinach until smooth and combined. Taste and adjust seasoning. Add a pinch of lemon zest if you like brightness.
- Lightly flour your work surface and roll the puff pastry into a slightly larger rectangle. Keep it cool; warm pastry tears easily.
- Place the two salmon fillets side by side in the center of the pastry, leaving about 1–2 inches on all sides to fold. Season the fillets with a little salt and pepper.
- Spoon the spinach-cheese mixture evenly over each fillet. Don’t overload — a thin layer is enough to add flavor and moisture.
- Fold the pastry up and over the salmon, sealing the edges by pressing with your fingers or a fork. Trim any excess pastry and tuck ends to make a neat package. Make one or two small vents on top so steam can escape.
- Brush the top of the wrapped pastry with the beaten egg for deep color and shine.
- Bake on the prepared sheet for 25–30 minutes, until the pastry is puffed and golden. The salmon’s internal temperature should reach at least 125–145°F depending on how you like it (USDA recommends 145°F). Use an instant-read thermometer inserted into the thickest part to check.
- Let rest 5 minutes before slicing. Serve warm.
Best ways to enjoy it
- Slice into two generous portions and plate with a light lemon butter sauce or dill yogurt sauce.
- Side pairings: roasted asparagus, baby potatoes tossed with herbs, a crisp mixed-green salad, or buttery peas.
- Wine pairing: a unoaked Chardonnay, Vermentino, or a crisp Sauvignon Blanc complements the salmon and creamy filling.
- For an elegant presentation, slice into thick pieces and fan on the plate with a spoonful of pan jus or a drizzle of olive oil and lemon.
Storage and reheating tips
- Refrigerate leftovers within 2 hours in an airtight container. Store cooked Wellington for up to 3–4 days.
- To reheat without turning the pastry soggy, warm in a 350°F (175°C) oven for 10–15 minutes until heated through. Avoid microwaving if you want to keep the pastry crisp.
- To freeze: freeze the assembled, unbaked Wellington on a tray until solid, then wrap tightly and freeze up to 1 month. Bake from frozen, adding 10–15 minutes to the bake time and cover loosely with foil if the pastry browns too quickly.
- Food safety: cooked salmon should be handled the same as other cooked fish; don’t let it sit at room temperature more than 2 hours.
Pro chef tips
- Chill the filled pastry briefly (10–15 minutes) before baking to help it hold shape and puff evenly.
- Use an instant-read thermometer to hit your preferred doneness: 125°F for a moister center, 145°F for fully set salmon per USDA.
- If using skin-on fillets, score the skin lightly so the pastry lies flat. Alternatively, use skinless for easier slicing.
- Venting matters: small slits on top let steam escape and prevent sogginess.
- For a crisper bottom, bake on a preheated baking sheet or pizza stone so heat starts crisping immediately.
- If you want richer flavor, fold in a teaspoon of Dijon mustard or chopped fresh dill into the spinach-cheese mix. See ideas that use cream-cheese-stuffed techniques in this chicken and spinach casserole for inspiration.
Creative twists
- Individual Wellingtons: Cut pastry into two squares and wrap each fillet separately for perfect single servings.
- Mediterranean: Add sun-dried tomatoes and basil to the spinach mix; swap Parmesan for feta.
- Lemon-dill: Add lemon zest and fresh dill to the cream cheese for a brighter filling.
- Vegetarian version: Replace salmon with halloumi or roasted portobello caps for a savory plant-forward Wellington.
- Spicy kick: Stir a pinch of red pepper flakes or chopped jalapeño into the spinach-cheese mix.
Helpful answers
Q: Can I use frozen puff pastry?
A: Yes. Thaw it in the refrigerator overnight or according to package instructions. Keep it cold while working to avoid tearing.
Q: Can I prep this ahead?
A: You can assemble and refrigerate the wrapped Wellington for up to 24 hours before baking. For longer storage, freeze assembled and unbaked for up to 1 month.
Q: How do I know when the salmon is done?
A: Use an instant-read thermometer. Aim for 125°F for medium-rare and moist salmon or 145°F if you prefer it fully cooked. The pastry should be golden and puffed.
Q: Is this safe for kids and picky eaters?
A: Generally yes—creamy filling and flaky pastry appeal to many children. Reduce strong flavors (no zest or herbs) for very picky palates.
Q: Can I make this gluten-free or dairy-free?
A: Use a gluten-free puff pastry for a gluten-free version (results may vary). For dairy-free, substitute the cream cheese with a dairy-free spread and use a dairy-free grated alternative.
Conclusion
If you want more examples or alternate techniques for Salmon Wellington, this version from Salmon Wellington (with Puff Pastry) – Cooking For My Soul offers visual steps and tips, and this guide at Easy Salmon Wellington (Puff Pastry Salmon) – Coined Cuisine has a helpful one-sheet method that’s great for comparison. Give those a look if you want extra visuals or alternate seasoning ideas.
Spinach and Cheese Salmon Wellington

Ingredients
For the filling
- 2 pieces salmon fillets (6–8 oz each) Skin removed or left on based on preference
- 1 cup fresh spinach, chopped (or 1/2 cup thawed, well-drained frozen spinach)
- 1/2 cup cream cheese, softened Can swap with ricotta or goat cheese for a tangier filling
- 1/4 cup grated cheese (Parmesan or Cheddar)
- 1 sheet puff pastry, thawed if frozen Use gluten-free pastry for gluten-free option
- 1 piece egg, beaten (for egg wash)
- Salt and pepper To taste
- Olive oil For sautéing
Instructions
Preparation
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the chopped spinach and sauté until wilted, about 2–3 minutes. Season lightly with salt and pepper. Remove from heat.
- Stir the cream cheese and grated cheese into the spinach until smooth and combined. Taste and adjust seasoning. Add a pinch of lemon zest if you like brightness.
- Lightly flour your work surface and roll the puff pastry into a slightly larger rectangle. Keep it cool; warm pastry tears easily.
Assembly and Baking
- Place the two salmon fillets side by side in the center of the pastry, leaving about 1–2 inches on all sides to fold. Season the fillets with a little salt and pepper.
- Spoon the spinach-cheese mixture evenly over each fillet. Don’t overload — a thin layer is enough to add flavor and moisture.
- Fold the pastry up and over the salmon, sealing the edges by pressing with your fingers or a fork. Trim any excess pastry and tuck ends to make a neat package. Make one or two small vents on top so steam can escape.
- Brush the top of the wrapped pastry with the beaten egg for deep color and shine.
- Bake on the prepared sheet for 25–30 minutes, until the pastry is puffed and golden. The salmon’s internal temperature should reach at least 125–145°F depending on how you like it.
- Let rest 5 minutes before slicing. Serve warm.
