Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herb-Infused Flavor That Melts Together

Appetizers

Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herb-Infused Flavor That Melts Together

Baking salmon stuffed with spinach and cream cheese transforms a simple protein into a restaurant-worthy centerpiece that balances creamy richness with fresh, herby brightness. The key lies in the technique—carefully stuffing the fillet without overcooking it while letting the filling meld into tender, flaky flesh.

I developed this method after years of testing, ensuring the spinach stays vibrant and the cream cheese melts into a velvety, herb-infused center.

This recipe delivers foolproof results in just 15–20 minutes at 375°F, making it perfect for weeknight dinners or elegant gatherings. The spinach and cream cheese filling adds moisture and flavor, while a sprinkle of lemon zest and fresh dill at the end brightens every bite.

The salmon remains perfectly tender, never dry, thanks to precise timing and a gentle baking approach that lets the filling set just enough to hold its shape.

What you’ll achieve is a dish that looks as impressive as it tastes—golden, flaky salmon with a creamy green center that practically melts on your tongue. The herb-infused filling stays cohesive, offering a perfect balance of creaminess and freshness.

This recipe pairs beautifully with roasted asparagus or a simple lemon-dill sauce, rounding out the meal with complementary flavors that elevate the salmon to its full potential.

Whether you’re serving this for a special occasion or a casual family dinner, the technique scales effortlessly. The filling can be prepped ahead, and the salmon bakes quickly, so you’ll spend more time enjoying the meal than standing over the stove. Here’s how to create this restaurant-quality dish at home.

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

Ingredients for baked salmon stuffed with spinach and cream cheese

The perfect balance of creamy richness and vibrant herbs starts with these quality ingredients.

Ingredient Amount Notes
Salmon Fillets 🐟 4 whole Center-cut, skin-on, 6-8 oz each
Fresh Baby Spinach 🥬 4 cups Packed, stems removed
Cream Cheese 🧀 8 oz Full-fat, room temperature
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Lemon Zest 🍋 1 tbsp From 1 large lemon
Garlic Cloves 🧄 2 cloves Minced, for filling
Extra-Virgin Olive Oil 🫒 1 tbsp For brushing salmon
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Fresh Lemon Juice 🍋 1 tbsp From 1 large lemon
Unsalted Butter 🧈 1 tbsp Melted, for basting
Diamond Crystal Kosher Salt 🧂 ¼ tsp For finishing

The salmon is the foundation, so center-cut fillets with skin are essential—they hold their shape beautifully and the skin crisps up perfectly. Whole Foods or local fishmongers carry the freshest cuts, but don't overlook the frozen section at Trader Joe's if you're in a pinch. Look for fillets with a vibrant pink color and minimal bruising. The spinach should be bright green and crisp—avoid wilted leaves. For the cream cheese, Philadelphia brand is reliable, but any full-fat variety works. Room temperature is key for blending smoothly into the filling.

No fresh dill? Dried dill at one-third the amount works, though fresh adds that bright, herby punch. Swap baby spinach for chopped regular spinach if that's what you have—just squeeze out excess moisture first. The lemon zest can be substituted with bottled lemon juice, but fresh zest has more depth. For extra richness, add 1 tbsp sour cream to the filling. The olive oil should be extra-virgin—it makes a noticeable difference in flavor. If you're short on time, pre-chopped frozen spinach thaws quickly and works well, though it loses some texture.

This filling keeps beautifully in the fridge for 2 days if prepped ahead, though it's best used fresh. The salmon bakes in just 15-20 minutes at 375°F, so timing is everything—don't overbake. For make-ahead meals, bake the salmon, let it cool, then refrigerate. Reheat gently in the oven at 300°F for 5-7 minutes to maintain moisture. The dish reheats wonderfully, making it perfect for meal prep—just add a fresh sprinkle of dill and lemon zest before serving.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this one—just slice the salmon, stuff it with wilted spinach and cream cheese, and pop it in the oven. No chopping, no fuss, and honestly? The hardest part is deciding whether to add more dill.
  • Creamy-Crispy Magic: That contrast? Chef’s kiss. The salmon gets tender and flaky while the spinach inside turns luscious, and the cream cheese adds this rich, velvety bite. Lemon zest ties it all together like a bright hug.
  • Weeknight to Dinner Party: Between us, this feeds four in 25 minutes or packs perfectly for lunch. My husband even brought it to a holiday potluck—no one guessed it was this easy.
  • Leftovers That Don’t Suck: Cold salmon salad? Yes, please. The creamy filling keeps it moist, and I’ve reheated portions for days without a dry bite. (Yes, even on a Tuesday night.)

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

Here's how to create a restaurant-worthy dish with perfectly flaky salmon and a rich, herbed filling.

1

Prepare the Spinach and Cream Cheese Filling

In a large skillet over medium heat, melt the 1 tablespoon unsalted butter until it foams. Add the 4 cups fresh baby spinach and cook for 2-3 minutes until just wilted. The spinach should be vibrant green but still retain some texture—don't overcook or it'll turn mushy.

Transfer the spinach to a mixing bowl and let it cool slightly. Add the 8 ounces cream cheese, 1 tablespoon lemon zest, 2 cloves minced garlic cloves, 0.25 cup chopped fresh dill, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Using a fork, mix until fully combined. The mixture should be thick and cohesive, with no visible lumps of cream cheese remaining.

2

Create Slits in the Salmon and Stuff the Filling

Preheat your oven to 375°F. Place each of the 4 whole salmon fillets on a cutting board, skin-side down. Using a sharp knife, make three parallel cuts through the flesh (not the skin) of each fillet, about ½ inch apart and 1 inch deep. This creates pockets for the filling without tearing the delicate skin.

Gently open the cuts to form pockets and spoon about ¼ of the spinach mixture into each pocket. Press down lightly to secure the filling. Brush the exposed salmon flesh with the 1 tablespoon extra-virgin olive oil—this helps create a golden crust and keeps the fish moist during baking.

3

Bake Until Flaky and Golden

Place the stuffed salmon fillets on a parchment-lined baking sheet, skin-side down. Bake for 12-15 minutes until the salmon is opaque throughout and the edges begin to turn light golden brown. The skin should crisp slightly but not burn. If the filling begins to bubble excessively, tent the salmon loosely with aluminum foil to prevent over-browning.

During the last 2 minutes of baking, drizzle the 1 tablespoon fresh lemon juice evenly over the salmon. This brightens the flavors and ensures the filling doesn't dry out. Remove from the oven and let rest for 3-5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful.

4

Finish and Serve with Herbed Garnish

Sprinkle each fillet evenly with the 0.25 teaspoon diamond crystal kosher salt and a pinch more of the chopped fresh dill. The salt enhances the natural flavors of the salmon, while the fresh dill adds a bright, aromatic finish. Serve immediately with lemon wedges on the side for an extra burst of citrus.

Each fillet should reveal a vibrant green filling peeking through the flaky salmon layers. The cream cheese mixture should be warm but not melted into the fish, creating a perfect balance of textures. The skin should be crisp and golden, contrasting beautifully with the tender, moist flesh underneath.

👨‍🍳

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

  • Preheat Like It’s 1999: Get that oven to 375°F before you even think about stuffing the salmon—cold salmon in a cold oven means sad, uneven cooking. I learned this the hard way when my first batch emerged with one side raw and the other flaking apart like overcooked mashed potatoes.
  • Squeeze Spinach Dry: Wilted spinach is good; soggy spinach is a disaster. After wilting the greens, grab a clean kitchen towel and press the hell out of them—no need for a colander. The less moisture in the filling, the less likely your salmon will turn into a waterlogged mess.
  • Don’t Overstuff the Salmon: Three-quarters full is the magic number. Packing it too tight makes the fish bulge, split, or worse—fall apart when you try to plate it. My grandmother swore by this, and she was right: a little air gap keeps the texture perfect.
  • Zest First, Then Mix: Toss that lemon zest into the cream cheese before folding in the spinach—it distributes evenly and brightens every bite. I was skeptical until I tried it; now I can’t imagine doing it any other way. (And yes, even if you’re impatient like me.)

Essential equipment for perfect results

Precision Cutting Tools

Your knife is the most critical tool for this recipe—I swear by a Wüsthof Classic 8-inch chef's knife for making clean, precise cuts in the salmon. The blade should be sharp enough to glide through the flesh without tearing the delicate skin.

For mincing garlic and herbs, a Microplane is my go-to for fine, even textures that blend seamlessly into the filling. 🔪

Baking Essentials

A baking sheet with raised edges prevents filling from leaking onto your oven rack, and I prefer All-Clad stainless steel for even heat distribution. Line it with parchment paper to ensure easy cleanup—no one wants to scrub stuck-on spinach from their baking tray.

For temperature control, invest in an Oven Thermometer like the Thermoworks Oven Thermometer to verify your oven's accuracy at 375°F.

Mixing and Prep

Use a small mixing bowl with a capacity of at least 2 cups for combining the filling—I like the OXO Good Grips Stainless Steel Mixing Bowl because it's non-slip and easy to clean.

A wooden spoon or silicone spatula works best for gently folding the spinach and cream cheese without breaking the leaves. For measuring ingredients, a scale ensures precision with the cream cheese and spinach, especially since volume measurements can vary.

Resting and Serving

After baking, let the salmon rest on a wire cooling rack to prevent sogginess from steam. I use a Le Creuset Stoneware Serving Plate for plating—its sloped edges help showcase the stuffed salmon beautifully.

A small squeeze bottle (like a Mason jar with a spout) makes it easy to drizzle the lemon juice evenly over the top during the final minutes of baking. 🍽️

Optional Upgrades

For a professional touch, a fish spatula with a flexible silicone edge helps transfer the stuffed salmon without tearing the skin. If you love garnishes, a pair of kitchen tweezers makes it easy to place fresh dill leaves precisely on each fillet.

And for make-ahead meals, a vacuum sealer preserves the salmon's texture for up to 3 days in the fridge.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 13g65%
Cholesterol 120mg40%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 3g
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?

Yes, but thaw it properly first! Place the frozen fillets in the refrigerator for 24 hours or use the quick thaw method in cold water (sealed in a leak-proof bag) for 30-45 minutes. Pat them completely dry before stuffing to prevent excess moisture that could make the skin soggy.

2

How do I prevent the filling from leaking out while baking?

Make sure to press the filling down firmly into the pockets and use toothpicks to secure each fillet. Bake on a parchment-lined tray to catch any escaped filling, and avoid overstuffing—leave a little room for the salmon to expand. The skin acts as a natural barrier when intact.

3

Can I make this recipe ahead of time?

Prep the filling up to 2 days ahead and store it in an airtight container in the fridge. For the salmon, bake it just before serving, but you can assemble the stuffed fillets (unbaked) and refrigerate them for 4 hours max. Reheat gently at 300°F for 5-7 minutes to maintain moisture.

4

What if my salmon skin isn't crispy?

Try baking the stuffed fillets skin-side up for the last 2-3 minutes to crisp the skin. Brush the exposed flesh with a little more olive oil before baking, and ensure your oven reaches 375°F accurately (use an oven thermometer). A hot oven and proper oil application are key for crispiness!

5

Can I substitute cream cheese with something lighter?

For a lighter option, blend 4 oz cream cheese with 4 oz Greek yogurt or ricotta cheese for a tangier, less rich filling. Reduce the lemon zest to ½ tbsp to balance flavors. The texture will be slightly different but still delicious—just ensure the mixture holds together when stuffed.

★★★★★4.5(15 reviews)
Categories Appetizers