A rich and elegant salmon dish filled with creamy spinach and Parmesan, perfect for romantic dinners or special occasions.
4 salmon fillets (6 ounces / 170 g each, skinless)
3 cups (90 g) fresh baby spinach
4 ounces (113 g) cream cheese, softened
1/3 cup (35 g) grated Parmesan cheese
2 cloves garlic, minced
1 tablespoon (15 ml) olive oil
1 tablespoon (15 ml) fresh lemon juice
1/2 teaspoon salt, divided
1/2 teaspoon black pepper, divided
1/2 teaspoon paprika
1/2 teaspoon Italian seasoning
Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
Heat olive oil in a skillet over medium heat. Add garlic and sauté 30 seconds.
Add spinach and cook until wilted, 2–3 minutes. Cool and chop finely.
Mix spinach with cream cheese, Parmesan, lemon juice, 1/4 teaspoon salt, and 1/4 teaspoon pepper.
Cut a pocket into each salmon fillet without slicing through.
Season outside of salmon with remaining salt, pepper, paprika, and Italian seasoning.
Fill each pocket evenly with spinach mixture.
Bake 15–20 minutes until internal temperature reaches 145°F (63°C).
Broil 2–3 minutes if desired for golden top.
Rest 5 minutes before serving.
Use fully thawed salmon if using frozen and pat dry thoroughly.
Do not overbake; begin checking at 15 minutes.
Secure with toothpicks if necessary.
Serve immediately for best flavor and texture.