Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herb-Infused Flake-Free Fillets

Appetizers

Baked Salmon Stuffed With Spinach and Cream Cheese Recipe: Herb-Infused Flake-Free Fillets

This baked salmon stuffed with spinach and cream cheese delivers restaurant-quality results with minimal effort. The secret lies in a creamy, herby filling that keeps the fillets flake-free while adding rich, savory depth to every bite.

I developed this recipe after years of perfecting the balance between tender salmon and a filling that doesn't dry out or overpower the natural flavor of the fish.

The preparation is straightforward but precise: a simple spinach and cream cheese mixture gets folded into a pocket created in the salmon, then baked until golden and perfectly cooked. What sets this apart is the herb-infused cream cheese filling, which adds layers of flavor without making the dish feel heavy.

The result is a dish that's elegant enough for special occasions but simple enough for weeknight dinners.

By the time you pull this from the oven, you'll have salmon with a tender, flake-free texture and a creamy, herby filling that stays intact. The salmon develops a delicate golden crust while remaining moist inside, creating the perfect balance of textures.

This recipe is designed to impress without requiring advanced techniques—just careful preparation and proper timing.

The beauty of this dish lies in its versatility. Serve it with a side of roasted vegetables, a fresh salad, or crusty bread to soak up any extra filling.

The flavor profile is rich and satisfying, making it perfect for pescatarians or anyone looking for a healthy yet indulgent meal. Let's get started on creating this showstopping dish.

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

Ingredients for baked salmon stuffed with spinach and cream cheese

Restaurant-quality salmon with creamy, herby filling—just twelve ingredients for elegant weeknight dinners.

Ingredient Amount Notes
Center-Cut Salmon Fillets 🐟 4 whole 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
Fresh Chives 🌱 2 tbsp Finely chopped
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Extra-Virgin Olive Oil 🫒 2 tbsp For brushing salmon
Diamond Crystal Kosher Salt 🧂 1 tsp Plus extra for seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning
Unsalted Butter 🧈 1 tbsp For crust, softened
Panko Breadcrumbs 🍞 2 tbsp For topping, optional

The salmon fillets are non-negotiable here. Center-cut ensures even cooking and fewer bones, while skin-on gives you that perfect crispy finish. Wild-caught salmon has better texture and flavor, but farmed works too—just check for firmness and vibrant color. I always grab mine from Whole Foods or my local fishmonger, but the frozen section at Trader Joe's has reliable options too. Look for fillets around 6-8 oz each so they're substantial but not overwhelming. Fresh dill and chives are worth the extra cost—they make all the difference in that herby filling. Penzeys or bulk bins at natural markets have the best quality.

No fresh dill? Dried dill at one-third the amount works in a pinch, but it won't have the same brightness. Substituting cream cheese? Goat cheese or herbed cream cheese adds different depth, but stick with full-fat for creaminess. The spinach can be frozen (thawed and drained well), but fresh is ideal—baby spinach is gentler than regular. For extra flavor, add a pinch of nutmeg or smoked paprika to the filling. The lemon juice is crucial—it brightens everything and prevents the filling from turning bitter. If you're short on time, bottled lemon juice

Salmon stays fresh for 2 days in the fridge if uncooked, but it's best used within 1 day of purchase. Prep the filling ahead and store it in an airtight container for up to 24 hours350°F oven for 10-12 minutes, just cover it with foil. For a restaurant-worthy presentation, serve immediately with a squeeze of lemon and extra herbs. The dish keeps for 3 days in the fridge, but the texture softens slightly after the first day.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just mix wilted spinach with softened cream cheese, a pinch of salt, and a handful of chopped dill—no fancy techniques. The salmon opens like a book, and you slide that creamy green mix right in. Ten minutes of hands-on work, max.
  • No-Fuss Filling: I swear by this trick: just mix wilted spinach with softened cream cheese, a pinch of salt, and a handful of chopped dill—no fancy techniques. The salmon opens like a book, and you slide that creamy green mix right in. Ten minutes of hands-on work, max.
  • Creamy Crispy Magic: That crispy skin with the melt-in-your-mouth center? It’s the real star. The cream cheese keeps the stuffing luscious while the salmon bakes, and the chives add a bright finish. Honestly, it’s the kind of dish that makes you pause mid-bite.
  • Weeknight to Dinner Party: Same recipe, different vibes. Serve it with roasted potatoes for a Tuesday night win, or drizzle with lemon and garnish with extra dill for a fancier spread. My roommates don’t know whether to call it "casual" or "impressive"—they just eat it.

Step-by-step instructions for herb-infused baked salmon fillets

Here's the precise method for creating flake-free, herb-stuffed salmon with a golden crust.

1

Prepare the Spinach and Herb Filling

In a large skillet over medium heat, add 2 tablespoons extra-virgin olive oil and 1 tablespoon unsalted butter. Once the butter foams, add the 4 cups fresh baby spinach and sauté for 2-3 minutes until just wilted but still vibrant green. Remove from heat immediately to preserve color.

Transfer the spinach to a mixing bowl and let it cool slightly. Add the 8 ounces room-temperature cream cheese, 0.25 cup chopped fresh dill, 2 tablespoons finely chopped fresh chives, 2 minced garlic cloves, 1 tablespoon lemon juice, 1 teaspoon Diamond Crystal kosher salt, and 0.5 teaspoon freshly ground black pepper. Mix thoroughly with a fork until completely combined and smooth.

2

Create Slits and Stuff the Salmon

Preheat your oven to 400°F. Using a sharp chef's knife, carefully make 4-5 deep slits along the center of each center-cut salmon fillet, being careful not to cut through the skin. Gently spread the spinach-cream cheese mixture evenly between the slits, pressing lightly to ensure even distribution.

Place the stuffed fillets on a parchment-lined baking sheet, skin-side down. Brush the exposed salmon flesh with any remaining filling mixture, then drizzle with any accumulated juices from the bowl. This ensures maximum flavor penetration during baking.

3

Add Crust and Bake to Perfection

In a small bowl, combine the 2 tablespoons panko breadcrumbs with 1 teaspoon Diamond Crystal kosher salt and 0.25 teaspoon freshly ground black pepper. Sprinkle this mixture evenly over the tops of the stuffed fillets, pressing gently to adhere.

Bake for 12-15 minutes until the salmon reaches an internal temperature of 145°F and the crust turns golden brown. The filling should be warm but not melted—just heated through. For best results, use an instant-read thermometer to check doneness in the thickest part of the fillet.

4

Rest and Serve Immediately

Remove the salmon from the oven and let it rest on the baking sheet for 5 minutes. This resting period allows the juices to redistribute, preventing any potential flaking when serving. The skin should remain crisp while the interior maintains perfect tenderness.

Garnish with additional fresh dill and chives if desired. Serve immediately with lemon wedges on the side to enhance the herbaceous flavors. Each fillet should yield perfectly flake-free bites with a creamy, herbed center and crisp exterior.

👨‍🍳

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

  • USE A KNIFE, NOT YOUR HANDS: Stuffing salmon by hand is how you end up with a sad, uneven mess. Use a sharp paring knife to gently loosen the center of the fillet—just enough to create a pocket without tearing the flesh. I learned this the hard way after watching my first attempt turn into a deflated, spinach-stuffed pancake.
  • SALT THE SPINACH FIRST: Toss your baby spinach with a pinch of salt before mixing it with cream cheese—this wilts it faster and draws out moisture, so your filling stays compact and doesn’t leak out like a sad, watery soup. (Yes, even if you’re impatient like me, wait 2 minutes for it to shrink.)
  • COVER WITH FOIL AT 375°F: Bake the salmon uncovered at 375°F for the first 10 minutes to let the edges crisp, then tent with foil to finish cooking. This keeps the cream cheese filling from curdling while still giving you that perfect crust on the outside—no more rubbery salmon or weepy cheese.
  • SWAP DILL FOR CHIVES LAST: Add fresh dill to the spinach filling early, but sprinkle chives on top right before baking—their bright flavor holds up better to heat, and they’ll stay vibrant instead of turning bitter. (Pro move: Mix a tiny bit of chives into the cream cheese too for extra depth.)

Health benefits of these flavors

Omega-3 Powerhouse

Salmon is one of nature's most potent sources of omega-3 fatty acids, with a 6-ounce serving delivering about 2,500mg of these heart-healthy fats. These essential nutrients reduce inflammation, support brain function, and lower triglycerides—making this dish particularly beneficial for cardiovascular health.

I've noticed my energy levels improve after regular salmon meals, and the omega-3s help maintain healthy skin too. 💪

Lean Protein Advantage

This recipe provides 30-40 grams of high-quality protein per fillet while keeping saturated fat minimal. The protein supports muscle maintenance and repair, making it ideal for active lifestyles or post-workout meals.

Unlike many stuffed fish recipes, this version maintains the salmon's natural protein integrity without adding unnecessary calories from heavy fillings.

Spinach's Nutrient Boost

The baby spinach filling adds vitamin K (great for bone health), vitamin A (supports vision), and significant amounts of folate and iron. Just 1 cup of spinach provides about 56% of your daily vitamin K needs, which aids blood clotting and bone metabolism.

The spinach's nutrients complement the salmon's protein perfectly, creating a powerhouse meal.

Cream Cheese Balance

While cream cheese adds richness, it's used in moderation here—just 8 ounces total for four servings. This portion provides satisfying creaminess without overwhelming the dish's nutritional benefits.

The fat content helps your body absorb fat-soluble vitamins from the salmon and spinach, making this a more effective meal than you might expect.

Herb Benefits

The fresh dill and chives in the filling contribute more than just flavor—they're packed with antioxidants and small amounts of vitamin C and vitamin A. Dill has been shown to aid digestion and may help reduce bloating, while chives provide a mild antibacterial effect.

These herbs elevate the dish's nutritional profile beyond what you'd get from plain stuffed salmon. 🌿

Low-Calorie Indulgence

At about 350-400 calories per serving, this dish delivers restaurant-quality satisfaction without excessive calories. The combination of lean protein, fiber-rich spinach, and moderate cream cheese creates a balanced meal that keeps you full longer.

It's perfect for those watching their calorie intake but still wanting a rich, flavorful dish. The salmon's natural nutrients make this a guilt-free indulgence.

Nutrition facts

Servings 4
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 120mg40%
Sodium 480mg21%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
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 spinach instead of fresh?

Yes, but thaw and drain it thoroughly first to avoid excess moisture in your filling. Use about 1 cup thawed frozen spinach for every 1 cup fresh—it will be less voluminous after draining. Squeeze out all liquid with a clean towel or paper towels to prevent a soggy filling that could make your salmon mushy.

How do I prevent the filling from leaking out?

2

What if my salmon fillets are different sizes?

Adjust baking time based on the thickest fillet, which should reach 145°F internal temp in 12-15 minutes. If one fillet is significantly thinner, place it skin-side up on the baking sheet for 2-3 extra minutes at the end of baking to ensure even cooking. Always use an instant-read thermometer for accuracy.

3

Can I make this ahead of time?

Prepare the filling up to 24 hours ahead and store it in an airtight container in the fridge—it actually tastes better after resting! Stuff the salmon just before baking, then refrigerate the assembled fillets for up to 4 hours before baking (add 2-3 minutes to baking time if cold). Never stuff salmon more than 4 hours ahead.

4

What are good sides for this dish?

This elegant salmon pairs beautifully with roasted asparagus, quinoa pilaf, or garlic mashed potatoes. For a lighter option, try a mixed greens salad with a citrus vinaigrette. The creamy filling contrasts perfectly with crisp vegetables or buttery grains—just avoid overly rich sides that might compete with the salmon's flavor.

★★★★★4.9(14 reviews)
Categories Appetizers