Creamy Spinach Artichoke Salmon

Freshly baked Creamy Spinach and Artichoke Stuffed Salmon fillets flake easily on a white plate with lemon slices. Save to Pinterest
Freshly baked Creamy Spinach and Artichoke Stuffed Salmon fillets flake easily on a white plate with lemon slices. | speakingfood.com

This dish features tender salmon fillets carefully filled with a creamy blend of fresh spinach, artichoke hearts, cream cheese, Parmesan, sour cream, and garlic. After prepping a pocket in the salmon, the rich stuffing is added, then the fillets are brushed with olive oil, seasoned, and baked until flaky. The final touch of lemon slices brightens the dish, which pairs beautifully with roasted vegetables or a crisp salad. A balance of decadent flavors and healthy ingredients makes it a satisfying main course for pescatarians and low-carb diets.

The first time I encountered stuffed salmon was at a dinner party where I spent twenty minutes pretending I knew how to use a fish knife while secretly watching everyone else. The host had made something similar to this spinach and artichoke version, and I remember thinking how clever it was to hide all the good stuff inside the fish rather than fussing with side dishes. That night I went home determined to figure it out myself.

I made this for my sister last March when she was avoiding carbs and convinced she would never enjoy dinner again. She sat at my counter with a glass of wine, skeptically watching me fold cream cheese into spinach, and by the time the salmon came out of the oven she had already asked for the recipe twice. We ate in silence for the first few minutes, which is always the best review.

Ingredients

  • Fresh spinach: Chop it roughly and do not worry about precision, the heat will wilt it into submission anyway.
  • Canned artichoke hearts: Drain them well or the stuffing becomes watery, a mistake I made once and never repeated.
  • Cream cheese: Softened is non-negotiable, cold cream cheese fights back and leaves lumps.
  • Grated Parmesan: The real aged stuff adds a subtle crunch and nutty depth that pre-grated cannot match.
  • Sour cream: This keeps the filling tangy and light, though Greek yogurt works in a pinch.
  • Garlic cloves: Fresh minced garlic blooms in the oven and perfumes the whole kitchen.
  • Salmon fillets: Ask for skinless at the counter to save yourself the trouble, and look for even thickness.
  • Olive oil: A light brush helps the top color beautifully without adding heaviness.
  • Lemon: The slices are not just pretty, they steam slightly and add brightness to each bite.

Instructions

Make the filling:
Stir together the spinach, artichokes, cream cheese, Parmesan, sour cream, garlic, and seasonings until no streaks remain. The mixture should hold together when pressed.
Prep the salmon:
Pat the fillets completely dry with paper towels, then use a sharp knife to cut a deep pocket along the side. Stop before you reach the other side or the stuffing will escape.
Stuff and season:
Divide the filling evenly among the pockets, pressing gently so it stays put. Brush the tops with olive oil and sprinkle with salt and pepper.
Bake until perfect:
Roast at 200°C for 18 to 20 minutes until the salmon flakes easily and the filling bubbles slightly at the edges.
Finish and serve:
Let rest for two minutes, then garnish with lemon slices and bring it to the table while still steaming.
Juicy Creamy Spinach and Artichoke Stuffed Salmon hot from the oven, garnished with fresh herbs and a side of roasted asparagus. Save to Pinterest
Juicy Creamy Spinach and Artichoke Stuffed Salmon hot from the oven, garnished with fresh herbs and a side of roasted asparagus. | speakingfood.com

My neighbor borrowed this recipe for her anniversary dinner and texted me later that her husband had actually put down his phone mid-bite, which she considered a miracle. Food that interrupts scrolling has become my personal benchmark for success.

Making It Your Own

I have folded in sun-dried tomatoes when I had half a jar lingering, and once added a handful of feta when Parmesan ran low. The base is forgiving enough to handle experiments without falling apart.

What to Serve Alongside

Roasted asparagus or green beans can share the same baking sheet if you add them halfway through. A simple arugula salad with lemon vinaigrette cuts through the richness without competing.

Saving and Reheating

Leftovers keep surprisingly well for fish, though the texture changes slightly. Reheat gently in a covered pan with a splash of water rather than microwaving.

  • Flake cold leftovers into a salad for lunch the next day.
  • The filling alone makes an excellent dip if you double the batch.
  • Check the internal temperature reaches 60°C when reheating for safety.

Close-up view of Creamy Spinach and Artichoke Stuffed Salmon revealing the rich green spinach and artichoke filling inside. Save to Pinterest
Close-up view of Creamy Spinach and Artichoke Stuffed Salmon revealing the rich green spinach and artichoke filling inside. | speakingfood.com

However you serve it, this is the kind of dish that makes people think you planned ahead more than you actually did. That secret is safe with me.

Recipe Help & Support

Combine chopped fresh spinach, drained artichoke hearts, cream cheese, Parmesan, sour cream, minced garlic, salt, pepper, and optional red pepper flakes in a bowl. Mix until smooth and well combined.

Cut a lengthwise slit in each salmon fillet to create a pocket, being careful not to cut through completely. Gently fill each pocket with the spinach-artichoke mixture.

Fresh dill or parsley can be mixed into the filling for an extra burst of flavor that complements the creamy spinach and artichoke.

Baking the stuffed fillets at 200°C (400°F) for about 18–20 minutes allows the salmon to cook evenly and remain tender and moist.

Greek yogurt can be used as a lighter substitute for sour cream, maintaining the creamy texture of the stuffing.

Creamy Spinach Artichoke Salmon

Salmon fillets filled with a creamy spinach and artichoke mixture, baked to tender perfection.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Medium

Ingredients

Stuffing

  • 1 cup fresh spinach, chopped
  • 1/2 cup canned artichoke hearts, drained and chopped
  • 1/3 cup cream cheese, softened
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons sour cream
  • 2 garlic cloves, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)

Salmon

  • 4 salmon fillets, about 6 oz each, skinless
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 lemon, sliced for garnish

Instructions

1
Prepare Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper or apply a light coating of cooking spray.
2
Make Stuffing: Combine spinach, artichoke hearts, cream cheese, Parmesan, sour cream, garlic, salt, pepper, and red pepper flakes in a mixing bowl. Stir until smooth and fully incorporated.
3
Prepare Salmon Pockets: Pat salmon fillets completely dry. Using a sharp knife, cut a lengthwise slit into each fillet to form a pocket, taking care not to slice through the opposite side.
4
Stuff Fillets: Divide the spinach-artichoke mixture evenly among the four pockets, pressing gently to ensure complete filling.
5
Season and Arrange: Transfer stuffed fillets to the prepared baking sheet. Brush tops with olive oil and sprinkle with remaining salt and black pepper.
6
Bake: Bake for 18 to 20 minutes until salmon is fully cooked and flakes easily when tested with a fork.
7
Serve: Top with lemon slices and serve while warm.
Additional Information

Equipment Needed

  • Sharp knife
  • Mixing bowl
  • Baking sheet
  • Parchment paper or nonstick spray
  • Spoon or spatula

Nutrition (Per Serving)

Calories 380
Protein 38g
Carbs 6g
Fat 22g

Allergy Information

  • Contains fish (salmon)
  • Contains dairy (cream cheese, Parmesan, sour cream)
Heather Collins