This Creamy Marry Me Salmon is a one-pan salmon dinner with baby spinach, sun-dried tomatoes, cherry tomatoes, and a rich Parmesan sauce. Ready in under 20 minutes, it is an easy Marry Me Salmon recipe that feels special enough for date night but simple enough for a busy weeknight.

Why You'll Love My Marry Me Salmon
- Ready in under 20 minutes.
- Everything cooks in one skillet.
- Rich Parmesan sauce with sun-dried tomatoes and spinach.
- Easy enough for weeknights but special enough for date night.
I first started making Marry Me Salmon after seeing how popular Marry Me Chicken had become. The idea of tender protein in a creamy sauce packed with sun-dried tomatoes and Parmesan sounded like the kind of dinner my family would enjoy. Since salmon is something I cook regularly, it felt like a natural combination, especially when I want something richer than my usual Baked Salmon in Foil or Harissa Salmon. The richness of the fish works beautifully with the creamy sauce, creating a meal that feels comforting without requiring much effort.
What I like most about this recipe is how quickly it comes together. The salmon cooks in the same skillet as the sauce, which means fewer dishes and plenty of flavor. The baby spinach adds freshness, while the cherry tomatoes bring a little sweetness that balances the richness of the cream and Parmesan. It is the kind of salmon dinner that works for guests, family meals, or even a quiet dinner at home, just like my Garlic Butter Chicken Thighs when I want something simple but still full of flavor.

Key Ingredients in Marry Me Salmon
You'll find the exact measurements in the recipe card, but here's a closer look at key ingredients and why I use them.
- Salmon and Seasonings: I use salmon fillets as the base of this recipe because they cook quickly and pair perfectly with the creamy sauce. A little salt and black pepper help bring out the natural flavor of the fish.
- Olive Oil, Butter, and Garlic: Extra virgin olive oil, butter, and garlic create the foundation of the sauce. I like using both olive oil and butter because they add richness without overpowering the salmon.
- Spinach, Tomatoes, and Italian Seasoning: Baby spinach, sun-dried tomatoes, cherry tomatoes, and Italian seasoning add freshness and color. The tomatoes bring a subtle sweetness that balances the creamy sauce beautifully.
- Cream, Chicken Broth, and Parmesan: Heavy cream, chicken broth, and Parmesan come together to create a rich, silky sauce. I find the chicken broth helps lighten the sauce slightly while still keeping it full of flavor.
How to Make Marry Me Salmon
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Season and Sear the Salmon: Season the salmon with salt and pepper, then sear it in a skillet with olive oil and butter for 2 minutes per side. Remove and set aside.
2. Build the Flavor Base: In the same skillet, sauté garlic, then cook baby spinach until wilted. Add sun-dried tomatoes, cherry tomatoes, and Italian seasoning, cooking until softened.
3. Create the Creamy Sauce: Pour in heavy cream and chicken stock, let it simmer, then stir in grated Parmesan until the sauce is smooth and creamy.
4. Finish the Salmon in the Sauce: Return the salmon to the skillet, spoon over the sauce, and let it heat through before serving.

Helpful Swaps
- Use Kale Instead of Spinach: If you do not have baby spinach, chopped kale works well. It takes a few extra minutes to soften, but holds up nicely in the creamy sauce.
- Replace Heavy Cream with Half-and-Half: For a lighter sauce, use half-and-half instead of heavy cream. The sauce will be slightly less rich but still creamy.
- Use Pecorino Romano Instead of Parmesan: Pecorino Romano gives the sauce a slightly sharper flavor and melts beautifully into the sauce.
Common Mistakes to Avoid
- Overcook the Salmon: The salmon continues cooking slightly after being returned to the sauce, so avoid overcooking it during the initial sear.
- Boil the Sauce: Keep the sauce at a gentle simmer. Boiling can cause the cream to separate and affect the texture.
- Use Pre-Shredded Parmesan: Freshly grated Parmesan melts more smoothly and creates a creamier sauce.
Tips for the Best Creamy Salmon
Let the Salmon Rest Briefly Before Serving: I like to let the salmon sit in the sauce for a minute after cooking. It gives the fillets time to absorb some of the flavor and keeps them juicy.
Cut the Sun-Dried Tomatoes into Small Pieces: I find smaller pieces distribute more evenly throughout the sauce, so you get a little of that sweet, tangy flavor in every bite.
Serve the Sauce Immediately: This sauce is at its best straight from the skillet. I try to have the sides ready before cooking the salmon so everything can be served while the sauce is silky and creamy.
How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat until warmed through.

What to Serve with Marry Me Salmon
Since the sauce is rich and creamy, I like serving this Marry Me Salmon with sides that can soak it up. Mashed potatoes, steamed rice, and crusty ciabatta are some of my favorite choices. For vegetables, sautéed zucchini works particularly well because its mild flavor complements the creamy Parmesan sauce without competing with it. A Tomato Burrata Salad also adds a fresh contrast to the richness of the dish.

Try These Salmon Recipes Next!
Recipe

Creamy Marry Me Salmon
Ingredients
For the Salmon
- 3 salmon fillets - skin removed, 6-8 oz (170-225 g) each
- 1 tablespoon extra virgin olive oil
- 1 tablespoon unsalted butter
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
For the Sauce
- 4 cloves garlic - minced
- 100 g baby spinach
- ¼ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon Italian seasoning
- 50 g sun-dried tomatoes - chopped
- 100 g cherry tomatoes - halved
- 120 ml heavy cream
- 150 ml low-sodium chicken broth
- 40 g Parmesan cheese - grated
Instructions
- Season the salmon fillets with ¼ teaspoon salt and ⅛ teaspoon black pepper on both sides.
- Heat 1 tablespoon extra virgin olive oil and 1 tablespoon unsalted butter in a large skillet over medium-high heat. Add the salmon fillets and cook for about 2 minutes on each side. Remove the salmon from the skillet and set aside.
- Add 4 minced garlic cloves to the same skillet and cook for about 30 seconds until fragrant. Add 3.5 ounces (100 g) baby spinach, the remaining ¼ teaspoon salt, and the remaining ⅛ teaspoon black pepper. Cook until the spinach wilts.
- Stir in ⅓ cup (50 g) chopped sun-dried tomatoes, 1 cup (100 g) halved cherry tomatoes, and 1 teaspoon Italian seasoning. Cook for 1-2 minutes until the tomatoes soften slightly.
- Pour in ½ cup (120 ml) heavy cream and ⅔ cup (150 ml) low-sodium chicken broth. Bring to a gentle simmer and cook for 1-2 minutes. Stir in ½ cup (40 g) grated Parmesan cheese until melted and combined.
- Return the salmon fillets to the skillet and spoon the sauce over the top. Cook for another 1-2 minutes until warmed through.
- Serve immediately.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Karen says
This "Marry Me Salmon" looks amazing! The creamy sun-dried tomato sauce is such a perfect pairing with the salmon. Can't wait to try it!