Get our Cookbook for FREE! โ†’

Spinach Stuffed Salmon with Cream Cheese and Garlic

Updated on

There’s something about a butterflied salmon fillet that makes me feel like I’m doing something fancy, even though I’ve made this a thousand times. The moment that cream cheese starts melting into the spinach as it bakes, filling your kitchen with garlic and something that smells like a restaurant kitchen, you know you’re about to nail dinner.

This dish is one of my go-to moves when I want to impress without stress. It looks like you spent hours prepping when really, this comes together in about 10 minutes of actual hands-on time. The cream cheese stays inside the salmon as it bakes, keeping everything moist and delicious while making that filling taste like pure comfort.

Whether you’re planning a date night, cooking for guests, or just want to treat yourself to something special on a Tuesday, this is the recipe that makes you feel confident in the kitchen. Let’s make it.

Table of Contents

Ingredients You’ll Need

spinach-stuffed-salmon-with-cream-cheese-and-garlic-serving

Here’s everything you need to create this restaurant-quality salmon at home.

  • 2 (6 to 8-ounce) salmon fillets, skin-on
  • 4 ounces cream cheese, softened
  • 2 cups fresh spinach, roughly chopped
  • 4 cloves garlic, minced
  • 2 tablespoons butter
  • Pinch of red pepper flakes
  • Salt and freshly ground black pepper, to taste
  • Wooden toothpicks (soaked in water for 30 minutes)
  • 1 tablespoon olive oil

Step-by-Step Instructions

Step 1: Prepare Your Spinach

Melt the butter in a large skillet over medium heat. Add the minced garlic and cook for about 30 seconds until fragrant. Toss in the chopped spinach and sautรฉ until it’s wilted and any excess moisture has cooked off, about 2 to 3 minutes. Season with a pinch of salt and pepper, then remove from heat. Let it cool for a minute.

Step 2: Make Your Filling

Once the spinach has cooled slightly, fold it into the softened cream cheese along with a small pinch of red pepper flakes. Stir until everything is combined and you have a creamy, spinachy filling. Taste it and adjust the seasoning if needed.

Step 3: Butterfly Your Salmon

Place your salmon fillets skin-side down on a cutting board. Using a sharp knife, carefully slice horizontally through the thickest part of the fillet, creating a pocket without cutting all the way through. Be gentle so you don’t break the fish.

Step 4: Stuff and Secure

Divide the spinach and cream cheese filling between the two salmon fillets, spooning it into each pocket. Don’t overstuff, but don’t be shy either. Use 2 to 3 soaked toothpicks per fillet to hold everything together, inserting them perpendicular to the fish.

Step 5: Season and Sear

Pat the stuffed salmon dry with paper towels. Season the outside generously with salt and pepper. Heat the olive oil in an oven-safe skillet over medium-high heat. Once it’s shimmering, carefully place the salmon skin-side down in the pan.

Step 6: Sear the Salmon

Sear for 2 to 3 minutes on the skin side without moving it. You want that skin to crisp up and get golden. You should hear a gentle sizzle.

Step 7: Bake Until Done

Transfer the skillet to a preheated 375F oven and bake for 18 to 20 minutes, until the salmon is cooked through and flakes easily with a fork. The cream cheese inside will be melted and the spinach will be tender.

Step 8: Rest and Serve

Remove from the oven and let the salmon rest for 2 minutes before serving. Carefully remove the toothpicks. Serve immediately with your favorite sides.


Why You’ll Love This Recipe

This salmon feels like you’re doing something impressive, but honestly, it’s one of the easiest ways to look like you know what you’re doing in the kitchen. The cream cheese does all the heavy lifting, keeping the salmon moist and adding a rich, luxurious flavor that makes everything taste elevated.

Plus, it’s ready in about 30 minutes from start to finish. Busy weeknight? Done. Date night? You’ve got this. The spinach adds nutrition and earthiness, the garlic brings the flavor, and the salmon brings that beautiful coastal taste I grew up around. Every element earns its place on the plate.

Did you know? Salmon is packed with omega-3 fatty acids and protein, making this meal as good for your body as it is delicious.


Pro Tips for Success

Keep your cream cheese soft but not melted before stuffing. If it’s too cold, it won’t spread easily, and if it’s too warm, it’ll separate from the heat.

Don’t skip the searing step. Those few minutes on the stovetop create a crispy, golden skin that adds texture and flavor. It’s worth it.

If you don’t have an oven-safe skillet, sear your salmon in a regular skillet and then carefully transfer it to a baking dish before putting it in the oven.

Soaking your toothpicks prevents them from burning in the oven. It takes 30 seconds of preparation and makes a difference.


Flavor Variations and Swaps

Dill and Lemon: Skip the spinach and garlic, and use fresh dill with cream cheese instead. Add a squeeze of fresh lemon juice for brightness.

Mushroom and Herb: Sautรฉ sliced mushrooms with garlic instead of spinach for a earthier filling that pairs beautifully with salmon.

Sun-Dried Tomato: Use cream cheese with sun-dried tomatoes, garlic, and fresh basil for a Mediterranean twist.

Shrimp and Cream: Mix cream cheese with tiny cooked shrimp, garlic, and a touch of Old Bay seasoning for a coastal celebration.

Real Quote from chef Jacques Pepin: “Cooking is like love. It should be entered into with abandon or not at all.” This recipe is proof that simple, thoughtful cooking creates magic every time.


Storage and Reheating

Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 350F oven for about 8 to 10 minutes, covered with foil, until warmed through. The salmon will stay moist if you avoid the microwave.

You can also enjoy the salmon cold over a salad the next day for a completely different meal.


Time to Get Cooking

This is the kind of salmon that makes you feel like you’ve got your life together, even if you’re cooking it in your pajamas on a random Tuesday. It’s elegant enough for guests, simple enough for weeknights, and delicious enough that you’ll find yourself making it again and again.

The best part? That moment when you pull it out of the oven and see the cream cheese melted perfectly into the spinach. It’s a small win that tastes incredible.

Go make it. Then drop a comment below and let me know how it turned out. Did you try any flavor variations? I’d love to hear what you did.

Happy cooking.

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
spinach stuffed salmon with cream cheese and garlic

Spinach Stuffed Salmon with Cream Cheese and Garlic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Katie Aldridge
  • Total Time: 30 minutes
  • Yield: 2 1x

Description

Butterflied salmon fillets filled with a creamy spinach and cream cheese mixture, baked until golden. This impressive dinner comes together in 30 minutes and tastes restaurant-quality.


Ingredients

Scale
  • 2 (6 to 8-ounce) salmon fillets, skin-on
  • 4 ounces cream cheese, softened
  • 2 cups fresh spinach, roughly chopped
  • 4 cloves garlic, minced
  • 2 tablespoons butter
  • Pinch of red pepper flakes
  • Salt and freshly ground black pepper, to taste
  • Wooden toothpicks, soaked in water
  • 1 tablespoon olive oil


Instructions

  1. Melt butter in a skillet, add garlic and cook 30 seconds
  2. Add spinach and sautรฉ until wilted, about 2-3 minutes
  3. Cool spinach slightly and fold into softened cream cheese with red pepper flakes
  4. Butterfly salmon fillets horizontally, creating pockets
  5. Divide filling between fillets and secure with toothpicks
  6. Pat salmon dry and season with salt and pepper
  7. Heat olive oil in oven-safe skillet over medium-high heat
  8. Sear salmon skin-side down for 2-3 minutes until golden
  9. Transfer to 375F oven and bake 18-20 minutes until cooked through
  10. Rest for 2 minutes, remove toothpicks, and serve

Notes

  • Keep cream cheese soft but not melted
  • Soak toothpicks to prevent burning
  • Don’t skip the searing step for crispy skin
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 fillet
  • Calories: 320
  • Sugar: 1g
  • Sodium: 180mg
  • Fat: 19g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 0g
  • Protein: 33g
  • Cholesterol: 85mg
spinach-stuffed-salmon-with-cream-cheese-and-garlic-pin
Photo of author

Katie Aldridge

Katie Aldridge is a pescatarian home cook who shares warm, humorous, step-by-step seafood tips, making fish approachable, creative, and fun for everyone, from flaky cod to perfectly seared scallops.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love