• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
theflavorloop

theflavorloop

thrflavorloop

  • Home
  • MAIN DISH
  • LUNCH
  • DRINKS
  • DESSERT
  • SIDES
  • SEAFOOD
  • Nails
  • About
  • Contact Us
  • Privacy Policy

theflavorloop

thrflavorloop

  • Home
  • MAIN DISH
  • LUNCH
  • DRINKS
  • DESSERT
  • SIDES
  • SEAFOOD
  • Nails
  • About
  • Contact Us
  • Privacy Policy
Home » Recipe Index » Spinach Stuffed Salmon

Spinach Stuffed Salmon

May 21, 2026 by Natalia

Salmon used to scare me a little. I’d buy a nice piece at the store, get it home, and then second-guess myself the whole time I was cooking it. Was it done? Was it overdone? I’d usually cut into it about ten times just to check. But once I started making this spinach stuffed salmon, all that worry went away. It’s actually one of the easier salmon recipes I’ve tried, and it looks fancy enough to serve when company comes over.

The filling is what makes this dish so good. You mix cream cheese with chopped baby spinach, fresh dill, lemon zest, garlic, and parmesan into this thick herby spread. Then you cut a little pocket into each salmon fillet and stuff it right in there. While it bakes, the cream cheese melts into the spinach and the whole kitchen starts smelling like a fancy restaurant. The lemon and dill smell especially comes through and gets you really hungry.

Here’s the tip I wish someone had told me sooner. Use a sharp knife and only cut about halfway through the salmon, not all the way down. I made that mistake my first time and the filling oozed right out the bottom onto the pan. So sad. Just start at the thickest part of the fillet and slide the knife in lengthwise to make a little pocket. Stop before you cut through to the other side.

The whole thing comes together in about 30 minutes, which is shorter than most weeknight dinners I attempt. You bake it first at a gentle heat, then crank it up to broil at the end for that golden crust. I usually serve it with mashed potatoes and roasted asparagus, but it works with pretty much any side. Even my picky kid eats this without complaining, which around here counts as a five-star review.

Why You’ll Love This Recipe

The salmon comes out tender and flaky. The cream cheese filling keeps the fish moist while it bakes, so you never end up with that dry chewy salmon nobody likes.

The filling tastes fancy without being hard. Cream cheese, parmesan, garlic, lemon zest, and fresh dill blend into something that tastes like it came from a nice restaurant.

It’s a 30-minute dinner that looks impressive. Bake at 375 then broil for a quick golden crust. Great for date night or having friends over with zero stress.

The filling can be made ahead. Mix it up to a few days early and keep it in the fridge. Pull it out when you’re ready to stuff and bake the salmon.

Ingredients You’ll Need

  • Salmon fillets (4 pieces, 6 to 8 ounces each, skin removed). Atlantic, King, or Scottish salmon all work great because they’re thick enough to stuff easily. Ask the fish counter to remove the skin for you if you don’t want to deal with it.
  • Cream cheese (4 ounces, softened). The base of the filling that holds everything together. Use the brick style, not the whipped kind. Let it sit on the counter for about thirty minutes so it’s easy to mix.
  • Parmesan cheese (¼ cup, freshly grated). Adds a salty nutty kick to the filling. Grate it yourself if you can since the pre-grated stuff doesn’t melt the same.
  • Baby spinach (2 cups, fresh, roughly chopped). Use fresh, not frozen. Frozen spinach gets watery and turns the filling into a sad muddy mess.
  • Fresh dill (2 tablespoons, chopped). Dill and salmon are basically best friends. Don’t swap with dried unless that’s all you have, and if you do, use a third of the amount.
  • Lemon zest (1 teaspoon, from about 1 lemon). Zest before you juice. Adds bright citrus flavor that wakes up the cream cheese.
  • Garlic (2 cloves, minced). Fresh is best here. Garlic powder can work in a pinch but you’ll need way less.
  • Salt and black pepper (to taste). Salt the filling and the outside of the salmon both. Don’t underseason.
  • Butter (2 tablespoons, melted). Brushed on top before baking. Helps the seasoning stick and gives you that golden crust. Olive oil works as a swap.
  • Lemon wedges (for serving). A fresh squeeze over the top right before eating brightens everything up.

How to Make Spinach Stuffed Salmon

  1. Heat the oven

Get your oven preheating to 375 degrees Fahrenheit so it’s nice and hot by the time you’re done prepping. Line a rimmed baking sheet with foil and give it a light coat of cooking spray or a brush of oil. Easy cleanup later, trust me.

  1. Mix the filling

In a medium bowl, stir together the cream cheese, grated parmesan, chopped fresh baby spinach, fresh dill, lemon zest, minced garlic, salt, and pepper. Use a fork or rubber spatula to blend everything until smooth and evenly mixed. The cream cheese should be cool but spreadable.

  1. Cut the pockets

Grab a sharp paring knife and carefully slice a slit lengthwise down the side of each salmon fillet. Start at the thickest part and stop before the knife pokes through the other side. You’re making a little pocket, not splitting the fillet in half.

  1. Stuff the fillets

Use a small spoon or your fingers to push the spinach filling deep into each pocket. Pack as much in as you can without overflowing too badly. A little filling spilling out the side is totally fine and gets golden and crispy in the oven.

  1. Brush with butter

Place the stuffed fillets on your prepared baking sheet with the cut side facing up. Brush the tops with melted butter using a pastry brush. The butter helps the seasoning stick and gives you a nicer crust as the salmon bakes.

  1. Season the top

Sprinkle salt and freshly cracked black pepper evenly across the tops of all the fillets. Don’t be shy here. The salmon can handle a good seasoning, and the salt also helps draw out moisture for a better crust.

  1. Bake the salmon

Slide the baking sheet into your preheated oven and let the salmon bake for about twelve to fourteen minutes. You’re looking for the fish to turn opaque and flake easily when you press it gently with a fork. Cooking time depends on how thick your fillets are.

  1. Broil for color

Switch your oven over to the broil setting on high and let the salmon broil for another two to four minutes. Watch it closely so the tops don’t burn. You want a beautiful golden crust on the salmon and the filling bubbling around the edges.

  1. Rest and serve

Pull the baking sheet out and let the salmon rest for a couple minutes. Use a paper towel to blot up any excess grease on the pan if needed. Move the fillets to plates, add fresh lemon wedges on the side, and serve while everything is hot.

Expert Tips

  1. Soften your cream cheese on the counter for about thirty minutes before mixing. Cold cream cheese clumps and gives you a lumpy filling.
  2. Use a sharp knife for the pocket. A dull blade tears the salmon and makes the slit ragged instead of clean.
  3. Stick toothpicks through the side of each fillet to keep the filling from leaking out during baking. Pull them out before serving.
  4. Pat the salmon dry with paper towels before brushing on butter. Wet salmon won’t crisp up and the seasoning slides right off.
  5. Pull the salmon when it hits 125 degrees in the center. Carryover heat finishes the cooking while it rests, giving you tender results.

What to Serve With This Recipe

Roasted asparagus pairs well here. Toss spears with olive oil, salt, and pepper. Roast at 425 until tender.

Creamy mashed potatoes round out the plate. Boil russets until soft. Mash with butter, cream, salt, and garlic.

Pour a glass of chilled white wine. Sauvignon Blanc or Chardonnay both work nicely. Serve cold in stemmed glasses.

How to Store This Recipe

Store leftover stuffed salmon in an airtight container in the fridge. It keeps well for up to three days.

Let the salmon cool to room temperature before sealing the container. Trapping steam inside makes the fish soggy and changes the texture of the filling.

Reheat gently in a 300 degree oven for about ten minutes. Cover the dish loosely with foil so the salmon doesn’t dry out. Skip the microwave when you can since it makes the fish rubbery and overcooks the edges.

You can prep the filling ahead too. Mix it up and store in a small airtight container in the fridge for up to four days. Bring it to room temperature before stuffing the salmon.

Freezing cooked stuffed salmon isn’t a good move. The cream cheese filling separates when thawed and the fish texture turns mealy.

Recipe Variations and Add-ins

Swap the cheese. Use 4 ounces of goat cheese or 4 ounces of crumbled feta in place of the cream cheese. Both bring a tangier punch to the filling.

Try Boursin cheese. Use 1 package (5.2 ounces) of garlic and herb Boursin instead of the cream cheese. It comes pre-seasoned so you can skip some of the other herbs.

Add sundried tomatoes. Stir 3 tablespoons of chopped oil-packed sundried tomatoes into the filling. Adds sweet tangy bites that pair beautifully with the spinach.

Throw in mushrooms. Sauté 1 cup of sliced cremini mushrooms until golden and stir them into the filling. Brings an earthy umami flavor and extra texture.

Switch the herbs. Use 2 tablespoons of chopped fresh parsley, chives, tarragon, or basil instead of dill. Each one changes the personality of the filling.

Add bell peppers. Sauté ½ cup of finely diced red bell pepper until soft and stir it into the filling. Adds sweetness and a pop of color.

Make it spicy. Stir ¼ teaspoon of red pepper flakes or 1 tablespoon of chopped pickled jalapeño into the filling. Builds a slow gentle heat that wakes things up.

Wrap it in bacon. Wrap 1 slice of bacon around each stuffed fillet before baking. Add a few extra minutes to the cook time so the bacon crisps up.

Use a different cheese topping. Sprinkle 2 tablespoons of shredded mozzarella or 2 tablespoons of pecorino romano on top before broiling. Adds a melty cheesy crust.

Add zucchini. Sauté ½ cup of finely diced zucchini until tender and stir it into the filling. Mild and tender, plus an easy way to sneak in more veggies.

« Previous Post
Carne Asada Tacos
Next Post »
Keto Cottage Cheese Tiramisu Ice Cream Ninja Creami

If you enjoyed this…

One Pot Cajun Chicken Alfredo Orzo

Savory One Pot Cajun Chicken Alfredo Orzo Recipe to Wow!

Beef and Cheese Chimichangas Recipe

Savory Beef & Cheese Chimichangas Recipe for Ultimate Flavor

Creamy Olive Garden Chicken Gnocchi Soup in a Bowl

Olive Garden Chicken Gnocchi Soup Recipe and Guide – Delicious!

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe Rating




Primary Sidebar

Falafel

Keto Cottage Cheese Tiramisu Ice Cream Ninja Creami

Spinach Stuffed Salmon

Carne Asada Tacos

  • Contact Us
  • Cookies Policy
  • About
  • terms of use
  • Privacy Policy

copyright@2025 Theflavorloop

  • Home
  • MAIN DISH
  • LUNCH
  • DRINKS
  • DESSERT
  • SIDES
  • SEAFOOD
  • Nails
  • About
  • Contact Us
  • Privacy Policy