Stuffed Salmon with Spinach and Cream Cheese: Best Easy Takeout Alternative

Posted on

Jalynn Porter

Stuffed Salmon with Spinach and Cream Cheese - featured image

Last Thursday, I was standing in my kitchen at 6:30 PM, staring at the takeout menu on my phone with a level of desperation usually reserved for flat tires and lost luggage. It had been one of those days where everything went slightly wrong. The laundry pile had grown sentient, my toddler decided 6:00 PM was the perfect time for a meltdown, and I was too exhausted to chop vegetables or even think about which spice jar was hiding in the back of the cupboard.

I was about to tap “Order” on that familiar, greasy Chinese food app when I remembered a piece of salmon sitting in the fridge. It was a nice thick fillet, fresh from the market two days ago. I had bought it with the intention of making something fancy for a weekend dinner, but here we were, a Thursday night, and fancy wasn’t happening.

So I did something spontaneous. I pulled out the cream cheese, the spinach, and a bunch of dill. I sliced the salmon open, stuffed it, and threw it in the oven. I expected a mediocre dinner at best. What I got was something that made my husband pause mid-bite and ask, “Did you order from that expensive sushi place downtown?”

That was the moment I realized I didn’t need takeout. I needed Stuffed Salmon with Spinach and Cream Cheese. It’s faster than delivery, healthier than anything that arrives in a cardboard box, and honestly? It tastes significantly better. Since that random Thursday, this has become my go-to rescue dinner. I’ve made it at least a dozen times, tweaking the seasoning and the stuffing ratios until it was absolutely perfect. It’s elegant enough for guests but simple enough for a chaotic weeknight.

If you’re tired of the takeout trap and want a dinner that feels like a treat but comes together in under 30 minutes, this is the recipe you need. Let’s get into it.

Why You’ll Love This Recipe

There are about ten reasons I keep making this Stuffed Salmon with Spinach and Cream Cheese, but here are the big ones that have converted me from a takeout addict to a home cook.

It’s Actually Fast — Seriously, if you can chop spinach and spread cream cheese, you can make this. From start to finish, it’s about 25-30 minutes. I make this on weeknights when I get home at 7pm and my brain is basically turned off. The oven does most of the work.

Zero Leftovers Anxiety — I hate the feeling of opening the fridge the next day and seeing a sad container of leftovers that I don’t want to eat. With this recipe, it’s usually gone in one sitting. But if there are any, the flavors actually get better the next day, which is rare for seafood.

Restaurant Quality at Home — This looks and tastes like something you’d pay $28 for at a nice bistro. The contrast between the flaky salmon and the creamy, herby stuffing is next level. My friends always ask for the recipe when I bring it to potlucks.

Pantry-Friendly — You probably have 90% of these ingredients already. Salmon fillets, cream cheese, spinach, garlic, lemon. It’s simple, high-quality ingredients that don’t require a trip to a specialty store.

Healthy Without Being Sad — This is packed with protein and omega-3s. The spinach adds vitamins without adding bulk, and the cream cheese makes it feel indulgent rather than like a diet meal. It’s comfort food that’s actually good for you.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. This recipe relies on high-quality, simple ingredients. You don’t need fancy spices or obscure sauces. Here’s exactly what I use and why.

For the Salmon

Salmon Fillets (4 fillets, about 6oz each / 170g each) — I use wild-caught Atlantic salmon if it’s on sale, but sockeye works great too. Look for fillets that are relatively uniform in thickness so they cook evenly. Avoid the super thin, flimsy pieces. You want something sturdy enough to hold the stuffing.

Avocado Oil or Olive Oil (2 tablespoons / 30ml) — I use avocado oil because it has a higher smoke point, which is great if you’re searing the salmon first. Extra virgin olive oil works too, but it can burn if the heat is too high. I keep both on hand.

Salt and Black Pepper — Kosher salt is my go-to for seasoning meat. It adheres better and is easier to control than table salt. Freshly cracked black pepper adds a nice bite.

For the Stuffing

Stuffed Salmon with Spinach and Cream Cheese preparation steps

Cream Cheese (8oz / 225g) — Full-fat, softened. This is non-negotiable. Low-fat cream cheese won’t spread smoothly and can get grainy when heated. Let it sit on the counter for 15 minutes before you start. If it’s cold, it’ll tear the salmon.

Fresh Spinach (2 cups / 60g, packed) — I use fresh baby spinach because it’s tender and wilts beautifully. Frozen spinach works in a pinch, but you have to thaw it and squeeze out EVERY bit of water. I learned this the hard way. Watery spinach = watery stuffing = mess.

Garlic (4 cloves, minced / about 1 tablespoon) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. The flavor is just too sharp and metallic. Mince it fine so it distributes evenly.

Fresh Dill (2 tablespoons, chopped / or 1 teaspoon dried) — Dill and salmon are best friends. I always have fresh dill in the fridge because I use it so much. If you don’t like dill, parsley or chives work well too.

Grated Parmesan Cheese (¼ cup / 25g) — This adds a savory, salty kick to the cream cheese. It helps the stuffing hold its shape a bit better. Use freshly grated if you can; pre-grated has anti-caking agents that don’t melt as smoothly.

Lemon Zest (1 lemon) — Just the yellow part. This brightens up the rich cream cheese and cuts through the heaviness of the salmon. It makes the whole dish taste lighter.

For the Glaze/Topping

Whole Grain Mustard (1 tablespoon) — Adds a little tang and complexity. It’s not overpowering, just a nice background note.

Honey (1 teaspoon) — Just a touch to balance the mustard and lemon. You don’t want it sweet, just rounded out.

Lemon Juice (1 tablespoon, fresh squeezed) — Fresh is key here. Bottled lemon juice tastes like cleaner fluid.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Baking Dish — I use a 9×13 inch glass baking dish. It’s wide enough to fit four fillets in a single layer without overlapping. Ceramic or metal works too, but glass heats evenly and is easy to clean.

Small Skillet — For wilting the spinach. A 10-inch skillet is perfect. If you don’t want to use a skillet, you can microwave the spinach for 30 seconds, but the skillet gives you better control.

Sharp Knife — For slicing the salmon. A dull knife will tear the fish. Learn from my mistakes—use a sharp chef’s knife.

Small Mixing Bowl — For mixing the stuffing. Any bowl works.

Pastry Brush — For the glaze. Or just use a spoon. I don’t have a fancy brush, I just use a regular spoon.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep the Salmon (5 minutes)

Preheat your oven to 400°F (200°C). Line your baking dish with parchment paper for easy cleanup (though it’s not strictly necessary, it saves you from scrubbing). Pat the salmon fillets dry with paper towels. This is crucial—dry fish sears better and doesn’t steam. Season the tops and bottoms with salt and pepper.

Now, the tricky part: slicing. Take your sharp knife and slice horizontally into the side of each fillet, about two-thirds of the way through. Don’t cut all the way through! You’re creating a pocket. Think of it like opening a book. If the fish is thin, you might only need to go halfway. Be gentle.

Step 2: Make the Stuffing (5 minutes)

While the oven heats, let the cream cheese soften if it hasn’t already. In a small bowl, combine the softened cream cheese, minced garlic, chopped dill, grated Parmesan, and lemon zest. Mix until smooth and creamy. If it’s too stiff, add a tiny splash of milk or cream cheese juice to loosen it up.

Here’s the secret: wilt the spinach first. Heat a small skillet over medium heat with a tiny bit of oil. Add the spinach and cook for 1-2 minutes until it collapses. Let it cool slightly, then squeeze it in your hands to remove as much water as possible. Chopped it up and fold it into the cream cheese mixture. This step prevents a watery mess.

Step 3: Stuff the Salmon (5 minutes)

Take a generous spoonful of the spinach-cream cheese mixture and carefully push it into the pocket you created in the salmon. Don’t overstuff it, or it’ll spill out in the oven. Use a toothpick to secure the opening if it’s gaping wide open, though I usually find that if I don’t overstuff, it stays closed on its own.

Repeat for all four fillets. Arrange them in the baking dish, stuffing-side up so you can see that beautiful creamy center.

Step 4: Make the Glaze and Bake (15 minutes)

In a small bowl, whisk together the whole grain mustard, honey, and lemon juice. Brush this mixture generously over the top of each salmon fillet. It’ll drip down the sides, creating a delicious caramelized crust.

Place the dish in the preheated oven. Bake for 12-15 minutes. The salmon is done when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). If your fillets are very thick, they might need an extra minute. If they’re thin, check them at 10 minutes. Don’t overcook it, or it’ll be dry.

Step 5: Serve

Let the salmon rest for 2-3 minutes after taking it out of the oven. This allows the juices to redistribute and the stuffing to set slightly. Garnish with extra fresh dill and a squeeze of fresh lemon juice. Serve immediately.

Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skip the Squeeze

I cannot stress this enough: squeeze the water out of the spinach. If you skip this, your stuffing will be runny, and your salmon will be swimming in liquid. I use a clean kitchen towel or just my hands to wring it out until it’s almost dry. It’s worth the effort.

Softened Cream Cheese is Key

If your cream cheese is cold and stiff, it’s hard to mix with the spinach and garlic. It’ll be lumpy. Let it sit on the counter for 15-20 minutes before you start. If you forget, microwave it for 10-second bursts until it’s soft but not melted.

Use a Thermometer

Salmon is easy to overcook. A meat thermometer is your best friend here. Pull it out at 140°F (60°C) because it’ll continue to cook slightly while resting. At 145°F, it’s perfect.

Choose the Right Salmon

Look for fillets that are firm and have a vibrant color. Avoid salmon that looks dull or has gaps in the flesh. Wild salmon has a firmer texture and stronger flavor, which stands up well to the stuffing. Farmed salmon is milder and fattier, which is also good but needs slightly less cooking time.

Common Mistakes (and how to avoid them):

Mistake: Stuffing spills out

Fix: Don’t overstuff. Use about ¼ cup per fillet. If it’s still gaping, use toothpicks to hold it shut. Remove them before serving.

Mistake: Salmon is dry

Fix: You overcooked it. Check it early. Salmon continues to cook after you take it out of the oven.

Mistake: Stuffing is watery

Fix: You didn’t squeeze the spinach enough. Or you used frozen spinach without thawing and draining it properly.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Smoked Salmon Twist

Instead of fresh salmon, use smoked salmon. Skip the baking and just fold the stuffing into the smoked salmon slices and roll them up. Serve cold or at room temperature. Great for appetizers.

Herb Garden

Swap the dill for parsley, chives, and tarragon. This gives a more French-inspired flavor profile. Tarragon and salmon are a classic combination.

Spicy Kick

Add a pinch of red pepper flakes or a teaspoon of Sriracha to the cream cheese mixture. This pairs well with the honey glaze.

Low-Carb Option

Skip the honey in the glaze and use a sugar-free sweetener. Serve with roasted asparagus or cauliflower rice instead of potatoes or rice.

Dairy-Free

Replace cream cheese with a dairy-free alternative (like Kite Hill or Violife). Use olive oil instead of butter in the glaze. It’s not quite the same richness, but it works.

Gluten-Free

This recipe is naturally gluten-free, but check your mustard and cream cheese labels to be sure. Most are GF, but some mustards have wheat starch.

Serving & Storage

How to Serve:

I usually serve this straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes:

  • Roasted asparagus (drizzled with lemon and olive oil)
  • Quinoa or couscous (to soak up the juices)
  • Sweet potato mash
  • Simple arugula salad with lemon vinaigrette
  • Steamed broccoli with garlic

Wine Pairing:

Not a wine expert, but my wine-snob friend says a crisp Pinot Grigio or a light-bodied Pinot Noir works great with this. The acidity cuts through the creaminess.

Storage Instructions:

Refrigerator: Store leftovers in an airtight container for up to 2 days. The salmon will keep well, and the stuffing holds up nicely.

Reheating: Best method: Reheat in a 350°F oven for 10-15 minutes, covered with foil to prevent drying out. Microwave method: Heat in 30-second intervals, but it might get rubbery. I usually just eat it cold the next day—it’s surprisingly good cold, like a fancy salad.

Freezing: Honestly, this doesn’t freeze well. The texture of the salmon changes, and the cream cheese can separate. Make it fresh or store in the fridge for up to 2 days.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 4 servings):

  • Calories: 420
  • Protein: 35g
  • Carbs: 6g
  • Fiber: 2g
  • Sugar: 4g
  • Fat: 28g
  • Saturated Fat: 12g
  • Cholesterol: 110mg
  • Sodium: 380mg

What’s Good:

  • High in protein and omega-3 fatty acids
  • Low in carbs
  • Good source of calcium from the cheese

What to Know:

  • Higher in calories from cream cheese and salmon fat
  • Contains dairy
  • Moderate sodium (check your mustard and cream cheese labels)

My Take:

Look, this is rich and indulgent. It’s not a diet recipe. But it’s packed with nutrients and way better than takeout. When I want to make it lighter, I use less cream cheese and load up on the spinach. But usually? I just enjoy a reasonable portion and savor it.

Final Thoughts

So that’s my Stuffed Salmon with Spinach and Cream Cheese! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy (they love the creamy stuffing), my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different herbs, swap the spinach for kale, or add some sun-dried tomatoes to the stuffing. The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use frozen salmon?

You can, but you need to thaw it completely first. Pat it very dry before stuffing. Frozen salmon can be watery, so the squeezing step for the spinach is even more important. Fresh salmon is always better, but frozen works in a pinch.

Why did my salmon turn out dry?

Most likely, you overcooked it. Salmon cooks very quickly. Start checking it at 10 minutes. It’s done when it flakes easily with a fork. If it’s still translucent in the middle, give it another minute. Also, thinner fillets cook faster than thick ones.

Can I make this ahead for a dinner party?

Yes! You can prep the stuffing and stuff the salmon up to 4 hours ahead. Cover and refrigerate. When you’re ready to cook, let it sit on the counter for 15 minutes while the oven preheats, then bake as directed. This is great for entertaining.

Can I use cream cheese spread instead of blocks?

It’s not recommended. Block cream cheese has less water and a firmer texture, which holds up better when baked. Spread cream cheese often has added stabilizers and more water, which can make the stuffing runny. Stick with the block kind.

What’s the best side dish for this?

I love it with roasted asparagus or a simple green salad. The acidity of the lemon and mustard cuts through the richness of the salmon, so something bright and fresh works best. Avoid heavy, creamy sides like mac and cheese—it’s too much.

Can I grill this instead of baking?

Grilling is tricky because the stuffing can fall out. If you want to grill, use a grill basket or foil packet. Or, you can sear the salmon in a skillet on the stovetop for 3-4 minutes per side, then finish it in the oven for 5-7 minutes to cook through.

How do I reheat leftovers without it getting dry?

Reheat gently. The oven is best—wrap in foil and heat at 350°F for 10-15 minutes. If you microwave it, do it in short bursts (30 seconds) and add a splash of water or lemon juice to keep it moist. Don’t overheat it.

Pin This Recipe!

Stuffed Salmon with Spinach and Cream Cheese recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Stuffed Salmon with Spinach and Cream Cheese - featured image

Stuffed Salmon with Spinach and Cream Cheese


  • Author: Isabel
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

A quick, elegant weeknight dinner that serves as a healthier, faster alternative to takeout. This recipe features salmon fillets stuffed with a creamy spinach, garlic, and dill filling, topped with a tangy honey-mustard glaze.


Ingredients

Scale
  • 4 salmon fillets (about 6oz / 170g each)
  • 2 tablespoons avocado oil or olive oil
  • Salt and freshly cracked black pepper
  • 8oz (225g) full-fat cream cheese, softened
  • 2 cups (60g) fresh baby spinach, packed
  • 4 cloves garlic, minced
  • 2 tablespoons fresh dill, chopped (or 1 teaspoon dried)
  • ¼ cup (25g) grated Parmesan cheese
  • Zest of 1 lemon
  • 1 tablespoon whole grain mustard
  • 1 teaspoon honey
  • 1 tablespoon fresh lemon juice

Instructions

  1. Preheat oven to 400°F (200°C). Line a 9×13 inch baking dish with parchment paper.
  2. Pat salmon fillets dry with paper towels and season tops and bottoms with salt and pepper.
  3. Slice horizontally into the side of each fillet about two-thirds of the way through to create a pocket (do not cut all the way through).
  4. In a small skillet over medium heat, wilt the spinach with a tiny bit of oil for 1-2 minutes. Let cool slightly, then squeeze out as much water as possible using your hands or a towel. Chop the spinach.
  5. In a small mixing bowl, combine softened cream cheese, minced garlic, chopped dill, grated Parmesan, lemon zest, and the squeezed spinach. Mix until smooth.
  6. Stuff each salmon pocket with about ¼ cup of the cream cheese mixture. Secure with toothpicks if necessary.
  7. In a small bowl, whisk together whole grain mustard, honey, and lemon juice to make the glaze.
  8. Brush the glaze generously over the top of each salmon fillet.
  9. Bake for 12-15 minutes, or until the salmon flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
  10. Let rest for 2-3 minutes before serving. Garnish with extra dill and lemon juice.

Notes

Ensure the cream cheese is fully softened to avoid lumps. It is crucial to squeeze all excess water from the spinach to prevent a watery stuffing. Salmon continues to cook after removal from the oven, so pull it at 140°F for perfect doneness.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 salmon fillet with
  • Calories: 420
  • Sugar: 4
  • Sodium: 380
  • Fat: 28
  • Saturated Fat: 12
  • Carbohydrates: 6
  • Fiber: 2
  • Protein: 35

Keywords: stuffed salmon, cream cheese salmon, spinach salmon, easy weeknight dinner, healthy seafood, gluten-free dinner, quick meals

You might also like these recipes

Leave a Comment

Recipe rating