Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Flaky Fish Cradling Herbed Cream Cheese

Appetizers

Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Flaky Fish Cradling Herbed Cream Cheese

This baked salmon stuffed with spinach and cream cheese delivers restaurant-quality flakiness with every bite, transforming a simple weeknight meal into something elegant. The secret lies in the herbed cream cheese filling—rich, tangy, and perfectly balanced with wilted spinach—that creates a velvety center while the salmon bakes to tender perfection.

I developed this recipe after years of perfecting the art of stuffed fish, ensuring the filling stays cohesive and the salmon never dries out.

The beauty of this dish is its simplicity: just 15 minutes of prep followed by 20 minutes in the oven at 375°F, yet the result feels like a special occasion.

The spinach softens into a lush, vibrant green filling, while the cream cheese adds a luxurious creaminess that complements the salmon's natural richness. What makes this recipe truly foolproof is the technique of scoring the salmon lightly before stuffing—this prevents cracking and ensures even cooking.

By the time it emerges from the oven, you'll have salmon so flaky it falls apart with a gentle fork, cradling a creamy, herbed filling that's both comforting and sophisticated. The aroma of garlic and lemon wafting through your kitchen will have everyone anticipating dinner.

This dish pairs beautifully with roasted asparagus or a simple side salad, making it a complete, balanced meal.

Whether you're hosting dinner guests or treating yourself to a special meal, this recipe delivers foolproof results every time. The combination of protein, vegetables, and dairy creates a harmonious balance that's both satisfying and visually stunning. Let's get started on this elegant yet effortless dish!

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

Ingredients for baked salmon stuffed with spinach and cream cheese

Restaurant-quality flakiness starts with these 12 carefully selected ingredients—each playing its part in elevating simple salmon to special occasion status.

Ingredient Amount Notes
Center-Cut Salmon Fillets 🐟 4 whole Skin-on, 6-8 oz each, scored lightly
Fresh Baby Spinach 🌿 4 cups Packed, stems removed, lightly wilted
Cream Cheese 🧀 8 oz Full-fat, room temperature, Philadelphia brand
Garlic Cloves 🧄 4 cloves Fresh, minced, for herbed filling
Lemon Zest 🍋 1 tbsp Freshly grated, bright yellow
Lemon Juice 🍋 1 tbsp Freshly squeezed, from 1 lemon
Fresh Dill 🌿 ¼ cup Chopped, stems removed, vibrant green
Extra-Virgin Olive Oil 🫒 2 tbsp For brushing salmon, fruity variety
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning, fine grain
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Unsalted Butter 🧈 2 tbsp Melted, for basting salmon
Fresh Chives 🌿 2 tbsp Chopped, for garnish, mild onion flavor

The salmon is non-negotiable—center-cut fillets with skin-on ensure the best texture. Look for fillets with even thickness (½-inch) at Whole Foods or your local fishmonger; they'll hold the stuffing better. The skin acts as a natural barrier, preventing the filling from leaking while baking. For the spinach, baby leaves are ideal—they wilt quickly without turning mushy. If you can't find baby spinach, regular spinach works too, but remove all stems and chop roughly. The cream cheese should be full-fat and room temperature—this ensures a smooth, velvety filling that blends seamlessly with the spinach. I always use Philadelphia brand for its consistent quality, but any high-quality brand will do.

No fresh dill? Dried dill at one-third the amount works in a pinch, but the flavor won't be as bright. The lemon zest and juice are essential for that bright, tangy contrast—don't skip them. If you're short on time, lemon juice from a bottle is fine, but freshly grated zest makes all the difference. For the olive oil, avoid the cheap stuff—look for extra-virgin with a fruity aroma, like California Olive Ranch or Bertolli. The butter for basting? Unsalted is crucial—you're already seasoning with salt, and adding more from salted butter can make the salmon too salty. If you're stuffing multiple fillets, use a small piping bag or spoon to create neat, even lines of filling—this prevents cracking during baking.

The salmon filling keeps best for 2 days in the fridge before stuffing, but the spinach should be wilted fresh to maintain its vibrant color. Once stuffed, bake immediately—the filling doesn't reheat well. The cooked salmon holds in the fridge for 3 days or freezes beautifully for 2 months. To reheat, cover with foil and warm in a 350°F oven for 10 minutes. For presentation, I always garnish with chopped chives and a drizzle of extra olive oil—it adds a pop of color and freshness. The leftovers make excellent lunches—just slice and serve with a side of roasted asparagus or a simple arugula salad.

❤️

Why You'll Love This Recipe

  • Foolproof Filling: I swear by this method—just layer the spinach and cream cheese right into the salmon fillet, fold it over, and bake. No stuffing bags, no mess, no stress. The spinach wilts perfectly without overcooking, and the cream cheese melts into that creamy, dreamy center.
  • Zesty Garlic Magic: That lemon zest and minced garlic tucked inside? It’s the secret weapon. The bright citrus cuts through the richness of the cream cheese while the garlic adds a warm, savory punch that makes every bite taste like a restaurant-worthy dish.
  • Weeknight to Dinner Party: Honestly, this is my go-to for both lazy Tuesdays and impressing guests. For weeknights, I serve it with roasted potatoes—minimal effort. For company, I add a drizzle of honey and a sprinkle of dill, and suddenly it’s fancy. Same recipe, two vibes.
  • Leftovers That Don’t Suck: Between us, most salmon leftovers end up sad and dry. Not this one. The cream cheese keeps it moist, and the spinach stays tender, so I can reheat slices for wraps the next day or toss them into a grain bowl. Zero waste, all flavor.

Step-by-step instructions for baked salmon stuffed with herbed cream cheese

Here's the method for achieving restaurant-quality texture and flavor every time.

1

Prepare the Herbed Cream Cheese Filling

In a mixing bowl, combine the 8 oz cream cheese, 4 cups fresh baby spinach, 4 cloves minced garlic, 1 tbsp lemon zest, 1 tbsp lemon juice, and 0.25 cup chopped fresh dill. Use a fork to gently mash the spinach until it reaches a pesto-like consistency while retaining some texture. The mixture should be bright green with visible dill flecks and just moist enough to hold together when pressed.

Season with 1 tsp Diamond Crystal kosher salt and 0.5 tsp freshly ground black pepper, then fold in 2 tbsp chopped fresh chives. This herbed filling will create the signature creamy center that contrasts beautifully with the flaky salmon. Cover the bowl and set aside while you prepare the salmon.

2

Season and Score the Salmon Fillets

Preheat your oven to 400°F while you prepare the salmon. Pat the 4 whole center-cut salmon fillets dry with paper towels—this step is critical for achieving crispy skin. Using a sharp knife, make ¼-inch deep diagonal cuts across the top of each fillet, being careful not to cut through the skin. These scores allow the filling to expand slightly during baking.

Generously brush both sides of each fillet with 2 tbsp extra-virgin olive oil, then season immediately with ½ tsp Diamond Crystal kosher salt and ¼ tsp freshly ground black pepper (dividing the total amounts evenly). The oil creates a barrier that prevents the salmon from drying out while promoting browning. Let the salmon sit at room temperature for 10 minutes before stuffing.

3

Stuff and Bake the Salmon

Line a baking sheet with parchment paper and arrange the salmon fillets in a single layer. Spoon ¼ of the herbed cream cheese mixture onto each fillet, spreading it evenly across the scored surface. Press down gently but firmly to ensure the filling makes contact with the salmon flesh—this guarantees maximum flavor transfer during baking.

Fold the top edges of the salmon over the filling to create neat packages. Dot each fillet with ½ tbsp melted unsalted butter, then transfer the baking sheet to the preheated oven. Bake for 12-15 minutes until the salmon reaches an internal temperature of 135°F and the edges begin to turn opaque. The filling should be warm throughout but not runny.

4

Finish and Serve with Confidence

Remove the salmon from the oven and let it rest on the baking sheet for 5 minutes—this crucial step allows the juices to redistribute, ensuring each bite remains moist. The skin should be crispy with a golden hue, while the flesh will flake effortlessly when tested with a fork. If the filling appears slightly undercooked in the center, return it to the oven for 2-3 additional minutes.

Garnish each fillet with an additional sprinkle of chopped fresh chives and serve immediately with lemon wedges on the side. The contrast between the crispy skin, flaky salmon, and herbed cream cheese filling creates a perfect balance of textures and flavors. For best results, serve with a simple side salad or roasted vegetables to complement the rich salmon dish.

👨‍🍳

Pro Tips For Making Baked Salmon Stuffed With Spinach And Cream Cheese

  • Preheat Pan, Not Just Oven: I learned this the hard way—salmon sticks to a cold pan like glue. Slide your baking dish into a preheated oven for 5-10 minutes before adding the stuffed fillets. The extra heat jumpstarts the sear, locks in moisture, and keeps the spinach-cream cheese filling from turning into a sad, watery mess.
  • Wilt Spinach First: Fresh baby spinach wilts down fast when baked, so save yourself cleanup by pre-wilting it in a dry pan or microwave. A minute at medium-high heat (or 30 seconds in the microwave) removes excess moisture—no soggy filling, no leaking during baking. Just drain it well before mixing with cream cheese.
  • Don’t Overstuff the Salmon: I used to cram fillets with too much filling, and half of it would spill out during baking. Aim for a thin, even layer—about ¼-inch thick—of spinach-cream cheese mix. Press it gently into the center cut, then fold the edges inward like a tiny envelope. Less mess, better texture.
  • Use Room-Temp Cream Cheese: Cold cream cheese won’t blend smoothly and can make the filling grainy. Take it out of the fridge 15-20 minutes before using—just enough time to soften. If you’re in a rush, microwave it for 10 seconds, then stir until creamy. Trust me, your stuffed salmon will thank you.

Wine and beer pairings for baked salmon stuffed with spinach and cream cheese

Crisp White Wine

Your salmon's delicate flavors shine with a dry Riesling from Germany or Austria—look for a Kabinett or Spätlese with bright acidity and hints of citrus. The 11-12% ABV cuts through the richness of the cream cheese while complementing the lemon and dill.

I love Dr. Loosen Blue Slate—its crisp finish cleanses your palate between bites. 🍷

Light Red Options

For red wine lovers, a Pinot Noir from Oregon or New Zealand offers the perfect balance. Choose a 12-13% ABV with red fruit notes—La Crema Sonoma Coast or Oyster Bay Pinot Noir work beautifully.

The light body won't overpower the salmon's delicate texture, and the earthy undertones enhance the dill and garlic in the filling.

Sparkling Pairings

Celebrate this elegant dish with chilled Prosecco or dry sparkling wine like La Marca Prosecco. The effervescence refreshes your palate between each flaky bite, while the apple and pear notes mirror the lemon in the recipe.

For something extra special, try a German Sekt—it's crisp and mineral-driven, perfect for highlighting the salmon's natural sweetness.

Beer Recommendations

Craft beer enthusiasts should reach for a Belgian Witbier like Hoegaarden or Stella Artois—the coriander and citrus notes echo the lemon and dill in the filling. For a hoppier option, a light American lager (like Miller Lite) provides a clean, crisp contrast.

Avoid heavy stouts or IPAs, as their bitterness can clash with the creamy filling. 🍺

Non-Alcoholic Choices

Enjoy this dish without alcohol? A sparkling water with lemon twist keeps things refreshing, or try a ginger beer for a spicy kick. For something more substantial, a cucumber-mint infused water with a splash of lime adds a sophisticated touch that complements the herbed filling beautifully.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 3g
Protein 42g84%
* 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 salmon for this recipe?

Fresh salmon is ideal for this dish, but you can use frozen if thawed properly. Place frozen fillets in a sealed bag and submerge in cold water for 30 minutes per inch of thickness. Once thawed, pat completely dry and proceed with the recipe. Never microwave-thaw salmon—it creates uneven cooking and can make the flesh rubbery.

2

What if my cream cheese filling leaks out during baking?

This happens when the salmon isn't scored properly or the filling isn't pressed firmly enough. Score the salmon ¼-inch deep but don't cut through the skin, then press the filling down gently but firmly. For extra insurance, fold the salmon edges over the filling to create a neat package before baking.

3

Can I make this recipe ahead of time?

Prepare the herbed filling up to 2 days ahead and store it covered in the fridge. However, stuff the salmon just before baking—this ensures the filling stays fresh and the salmon remains tender. If reheating, bake at 350°F for 10 minutes covered with foil to prevent drying.

4

How do I adjust this recipe for fewer servings?

For 2 servings, use 2 fillets, 2 cups spinach, 4 oz cream cheese, and halve all other ingredients. Maintain the same proportions to keep the filling flavor balanced. The cooking time remains 12-15 minutes at 400°F—just reduce the baking sheet size accordingly.

5

What's the secret to crispy salmon skin?

Three key steps: 1) Pat the salmon completely dry before oiling, 2) Use high-quality olive oil (not vegetable oil), and 3) Bake on the lower oven rack for direct heat. The skin should be golden and crispy when done—if it's still pale, broil for 1-2 minutes at the end.

★★★★★5.0(3 reviews)
Categories Appetizers