Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herbed Cream Cheese Center That Melts Perfectly

Appetizers

Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herbed Cream Cheese Center That Melts Perfectly

This baked salmon stuffed with spinach and cream cheese recipe delivers a restaurant-worthy centerpiece that transforms simple ingredients into an elegant, melt-in-your-mouth dish.

The secret lies in the herbed cream cheese filling—rich, tangy, and perfectly balanced—while the salmon bakes to flaky perfection with just a hint of crispness on the skin. I’ve perfected this technique over years of testing, ensuring the filling stays creamy and cohesive rather than falling apart.

The recipe is designed for precision: 12-15 minutes at 375°F transforms the salmon from raw to golden, with the spinach wilted just enough to blend seamlessly into the cream cheese. No special equipment is needed—just a baking dish, a sharp knife, and a few pantry staples. The result?

A dish that’s as impressive for dinner guests as it is satisfying for a weeknight meal. What makes this recipe stand out is the herbed cream cheese center, which maintains its velvety texture while infusing the salmon with layers of flavor.

The spinach adds a touch of earthiness, while fresh dill and garlic elevate the filling to something far beyond basic stuffing. Every bite delivers a harmonious blend of creamy, herby, and oceanic richness.

Pair it with roasted asparagus or a crisp arugula salad to round out the meal, or serve it alone for a pescatarian-friendly centerpiece that feels indulgent yet balanced.

The instructions are straightforward, but the result is anything but ordinary—this is the kind of dish that turns a simple weeknight into a memorable dining experience.

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

Ingredients for baked salmon stuffed with spinach and cream cheese

Twelve ingredients transform into a restaurant-worthy salmon dish with a velvety herbed cream cheese center.

Ingredient Amount Notes
Center-Cut Salmon Fillets 🐟 4 whole Skin-on, 6-8 oz each
Full-Fat Cream Cheese 🧀 8 oz Room temperature for blending
Fresh Baby Spinach 🌿 4 cups Chopped, stems removed
Fresh Dill 🌿 ¼ cup Finely chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced, for herbed filling
Extra-Virgin Olive Oil 🫒 2 tbsp For brushing salmon skin
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning salmon
Fresh Lemon Juice 🍋 1 tbsp From organic lemons
Unsalted Butter 🧈 1 tbsp For crisping skin
Heavy Cream 🥛 ¼ cup Optional for extra richness
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 0.1 cup Chopped, for garnish

The salmon quality makes all the difference here—center-cut fillets with skin intact ensure even cooking and crisp edges. Whole Foods or your local seafood counter are best for sourcing; look for fillets with a vibrant pink hue and minimal bruising. The cream cheese should be full-fat and at room temperature for optimal blending—no lumps in your filling. Fresh dill and parsley should be bright green with no wilting; Trader Joe's often carries excellent quality at reasonable prices. For the spinach, baby leaves are ideal as they wilt more evenly without releasing excess water.

No fresh dill? Dried dill at one-third the amount works in a pinch, though fresh delivers superior flavor. Substituting heavy cream for the optional richness? Use Greek yogurt at half the quantity for a tangier profile. If you're avoiding dairy entirely, vegan cream cheese maintains texture but may require an extra tablespoon of lemon juice to balance richness. The olive oil should be extra-virgin—anything less lacks the fruity depth needed for crisping the skin. For the garlic, roasted garlic adds sweetness but reduces sharpness, so adjust to taste.

Salmon keeps best in the coldest part of your fridge for 1-2 days before baking. Prep the filling components ahead and store in an airtight container—it stays fresh for 24 hours before stuffing. The baked salmon reheats beautifully; simply cover with foil and warm at 350°F for 8-10 minutes. For meal prep, portion the filling into small containers and store separately from the salmon—assemble just before baking to maintain texture integrity. Garnishes like lemon zest or extra herbs should be added fresh after baking to preserve their vibrancy.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this recipe is the kind of dinner that makes you feel like a chef without the fuss. Just slice, stuff, and bake—no chopping mountains of veggies or dealing with messy sauces. The salmon opens right up, so you’re not left guessing if the filling’s hiding inside.
  • Creamy-Garlic Bliss: That full-fat cream cheese melts into something luxurious, while the garlic and dill turn the spinach into a fragrant, almost buttery filling. Honestly, the contrast of the crispy skin and that silky, herby center? It’s the kind of bite that makes you pause mid-chew.
  • Weeknight or Weekend: Between us, this works for both. Toss it together on a Tuesday when you’re exhausted, or dress it up with a drizzle of honey and lemon for a fancy-ish dinner. The leftovers reheat beautifully—just a quick zap in the microwave—and taste just as good the next day.
  • Budget-Friendly Luxury: You’re getting restaurant-quality flavor without the price tag. Center-cut salmon is affordable, and the filling stretches to feed four without breaking the bank. Plus, the spinach wilts down, so you’re not left with a pile of uneaten greens—just rich, satisfying bites.

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

Here's how to achieve a perfectly baked salmon with a creamy, herbed center that melts at the right moment.

1

Prepare the Herbed Cream Cheese Filling

In a mixing bowl, combine the 8 oz full-fat cream cheese with the 0.25 cup heavy cream and mix until completely smooth. This ensures the cream cheese incorporates evenly without any lumps. Add the 4 cups chopped fresh baby spinach, 0.25 cup finely chopped fresh dill, 4 cloves minced garlic cloves, 0.5 tsp freshly cracked ground black pepper, and 1 tbsp fresh lemon juice. Mix gently until all ingredients are well combined but still retain some texture.

The filling should be thick but spreadable—like a rich, herbed dip. If it's too thick, add 1-2 teaspoons of water to loosen it slightly. Cover the bowl and refrigerate while you prepare the salmon. This chilling step prevents the filling from melting prematurely during baking.

2

Season and Create Cuts for the Filling

Preheat your oven to 375°F. Pat the 4 whole center-cut salmon fillets dry with paper towels, ensuring the skin is completely dry—this is critical for crisping. Season both sides generously with 1 tsp diamond crystal kosher salt and 0.25 tsp black pepper. Using a sharp knife, make 4-5 deep cuts parallel to the skin, about 1 inch apart, but don't cut all the way through to the skin.

These cuts create pockets for the filling while allowing the salmon to maintain its shape. Gently open the cuts to form a "book" shape, creating space for the herbed mixture. Brush the skin side of each fillet with 1 tbsp extra-virgin olive oil, then place the salmon skin-side down on a parchment-lined baking sheet.

3

Stuff and Bake to Perfection

Spoon the herbed cream cheese filling into the cuts, pressing it down gently to fill the pockets completely. The filling should be visible through the cuts but not overflowing. Dot the top of each fillet with 1 tbsp unsalted butter, dividing it evenly. This butter will baste the salmon during baking, enhancing flavor and crisping the skin.

Bake for 15-18 minutes until the salmon reaches an internal temperature of 145°F and the skin is golden brown and crispy. The filling should be warm and slightly melted but not runny. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking to prevent over-browning.

4

Rest and Garnish for Serving

Remove the salmon from the oven and let it rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. While resting, garnish each fillet with 0.025 cup chopped fresh parsley (about 1 tbsp per fillet) for a pop of color and freshness.

Serve immediately with lemon wedges on the side. The filling should be creamy, herbed, and perfectly set—not too soft or runny. Each bite should deliver tender salmon, crispy skin, and a rich, herbed cream cheese center that complements the natural flavors of the fish.

👨‍🍳

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

  • Use a Knife, Not Your Hands: That spinach pile won’t wilt evenly if you’re just bunching it—take 30 seconds to slice the stems off with a sharp knife. You’ll get a smoother, more even layer, and the cream cheese won’t turn into a soggy mess when it bakes. (Yes, even if you’re impatient like me.)
  • Don’t Overstuff the Salmon: I learned this the hard way—packing too much filling makes the fillets bulge and cook unevenly. Aim for a ½-inch layer of spinach-cream cheese mix, then press it in gently. If it’s spilling over the edges, you’ve gone too far.
  • Bake at 375°F, Not Hotter: Salmon turns rubbery when it hits 400°F, and the cream cheese filling will split like a volcano. Stick to 375°F and bake for 12-15 minutes—just until the internal temp hits 145°F. A meat thermometer is worth it here.
  • Add Lemon Zest, Not Just Juice: The filling’s rich, so a splash of lemon juice is standard—but skip the zest? You’re missing the bright contrast that keeps the dish from tasting heavy. A teaspoon of zest (from one lemon) cuts through the cream cheese like a knife. (Your future self will notice.)

Creative variations of baked salmon stuffed with spinach and cream cheese

Herbed Variations

Swap the dill for fresh chives or parsley for a milder, brighter flavor profile. I find 2 tbsp chives mixed with 1 tbsp chopped parsley creates a delicate balance that still enhances the cream cheese.

For a Mediterranean twist, add 1 tsp dried oregano and ½ tsp red pepper flakes to the filling—this adds warmth and a subtle kick that pairs beautifully with the salmon's richness. 🌿

Vegetable Add-Ins

Incorporate finely diced asparagus tips or sun-dried tomatoes into the filling for extra texture and depth. I recommend ½ cup asparagus sautéed until tender, then mixed with the cream cheese.

For sun-dried tomatoes, chop ¼ cup and add them directly to the filling—they'll soften slightly during baking but retain their concentrated flavor. 🥦

Protein Swaps

For a vegetarian version, replace the salmon with firm tofu or white fish like cod. Tofu needs extra attention—press it for 30 minutes, then marinate in 1 tbsp soy sauce + 1 tbsp lemon juice before stuffing.

Cod works beautifully too, but reduce baking time to 12-14 minutes since it cooks faster than salmon. The filling remains the same, ensuring the creamy center stays intact. 🍳

Dairy-Free Options

Use vegan cream cheese (like Kite Hill) and replace the heavy cream with unsweetened almond milk. For extra richness, add 1 tbsp nutritional yeast to the filling—it mimics the umami depth of traditional cream cheese.

The texture will be slightly firmer, so adjust by adding 1 tsp water if needed. This version keeps the dish creamy and cohesive while being fully plant-based. 🌱

Spicy Kick

Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the filling for a subtle smoky heat. For a more pronounced kick, mix in 1 tbsp finely chopped jalapeños (seeds removed).

The heat balances beautifully with the salmon’s natural sweetness, especially when paired with a cooling yogurt sauce on the side. 🌶️

Seasonal Twists

In summer, fold finely chopped strawberries or peaches into the filling for a sweet-tangy contrast. In winter, add roasted butternut squash purée (about ½ cup

Both variations keep the dish vibrant and adaptable to any season while maintaining the creamy, herbed center that makes this recipe special. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 4g
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 salmon for this recipe?

Frozen salmon works, but thaw it properly first! Place the fillets in a sealed bag and submerge in cold water for 30-45 minutes, changing the water every 10 minutes. Never thaw at room temperature—this can create ice crystals that make the salmon mushy. Pat completely dry before seasoning and stuffing to ensure crispy skin.

2

What if my cream cheese filling leaks during baking?

Leaking happens when the filling is too soft. Chill the stuffed salmon for 15 minutes before baking, and reduce the oven temperature to 350°F instead of 375°F. Also, use whipped cream cheese (lightly whipped) for better stability. If it still leaks, bake uncovered for the first 10 minutes to let excess moisture evaporate.

3

How do I adjust this recipe for a single serving?

Scale down to 1 salmon fillet (6-8 oz), 2 oz cream cheese, 1 cup spinach, and 1 tbsp dill. Use ½ tsp salt, ¼ tsp pepper, and ½ tbsp lemon juice. Bake at 375°F for 10-12 minutes—watch closely to avoid overcooking. Perfect for a quick lunch or light dinner!

4

Can I make this ahead of time?

Prepare the filling and season the salmon up to 24 hours ahead, but stuff the fillets only 1 hour before baking. Store unassembled components in airtight containers in the fridge. Refrigerate the stuffed salmon for 15 minutes before baking to prevent filling leakage. The flavor develops beautifully overnight!

5

What's the best way to reheat leftovers?

Reheat gently to preserve texture: wrap leftovers in foil and warm at 300°F for 8-10 minutes. Avoid microwaving—it makes the filling rubbery. For extra crispiness, broil for 2-3 minutes after reheating. Store leftovers for up to 2 days in the fridge.

★★★★★4.5(2 reviews)
Categories Appetizers