This Marry Me Salmon is a creamy, one-pan salmon recipe made with sun-dried tomatoes, garlic, Parmesan, and a rich Tuscan-style sauce. It's quick to make, full of flavor, and ideal for both weeknights and special dinners.

Creamy One-Pan Marry Me Salmon That Feels Restaurant-Worthy in 20 Minutes
What I love about this Marry Me Salmon is how it delivers that "restaurant" feel without extra work. I cook the salmon gently in a skillet until it's tender and flaky, then I finish it in a smooth, savory cream sauce that tastes like it's simmered for hours. The sun-dried tomatoes add that deep, punchy flavor, and the Parmesan melts in to make everything richer and more balanced.
It's also one of my go-to salmon dinners when I need something impressive but still realistic on a busy day. It's ready in under 20 minutes, everything happens in one pan, and it always feels special enough for date night.

Why You'll Love It
- Easy to Make: This dish comes together in a few simple steps and doesn't require any complicated techniques.
- Impresses Without the Effort: It has a refined, restaurant-style feel, making it ideal for date night or special occasions without added complexity.
Marry Me Salmon Ingredients
You'll find the exact measurements in the recipe card, but here's a closer look at a few of the ingredients and why I use them.
- Salmon & Fats: I choose skinless salmon fillets for their clean, rich flavor and naturally flaky texture. The combination of extra virgin olive oil and butter adds depth and roundness, bringing out the salmon's richness without overpowering it.
- Aromatics & Greens: Garlic gives the sauce its savory backbone and that familiar warmth I always look for in creamy dishes. Baby spinach adds a gentle freshness and a pop of color that balances all the richness.
- Tomatoes & Herbs: Sun-dried tomatoes add concentrated, savory intensity, while cherry tomatoes bring a softer sweetness that keeps the sauce from tasting flat. Italian seasoning ties everything together with subtle, Tuscan-style herbal notes.
- Creamy Finish: Heavy cream provides the smooth, luxurious base, chicken stock adds savory depth without heaviness, and grated Parmesan brings a salty, nutty richness that completes the sauce.
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.

What to Serve with Marry Me Salmon
I like serving Marry Me Salmon with crispy potato wedges or rice to soak up the sauce, plus warm garlic bread or crusty ciabatta. A fresh tomato burrata salad keeps things balanced, and a light lemon mousse or lemon posset is a lovely way to finish.

My Tips for Recipe Success
Dry the Sun-Dried Tomatoes First: I like to blot them with a paper towel before adding them, especially if they're packed in oil, so the sauce stays creamy instead of turning greasy.
Let the Sauce Sit for 1 Minute Before Serving: Taking the pan off the heat, I let it rest briefly, which helps the Parmesan settle in and allows the sauce to thicken slightly so it clings to the salmon better.
Storage: I store leftover Marry Me Salmon in an airtight container in the fridge, and it stays fresh for up to 2-3 days, just reheating it gently when I'm ready to enjoy it again!

Try These Salmon Recipes Next!
Recipe

Creamy Marry Me Salmon
Ingredients
For the Salmon:
- 3 Salmon Fillets - Without Skin - 6 to 8 ounces 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
- 100 g Cherry Tomatoes
- 120 ml Heavy Cream
- 150 ml Chicken Broth - Low Sodium
- 40 g Grated Parmesan Cheese
Instructions
- Season the salmon fillets with salt and pepper on both sides.
- In a large skillet, heat extra virgin olive oil and butter over medium-high heat. Add the salmon fillets to the skillet, cooking for about 2 minutes on both sides. Remove the salmon from the skillet and set aside.
- In the same skillet, add minced garlic and cook for about 30 seconds until fragrant. Add baby spinach and season with salt and pepper. Cook until wilted.
- Stir in sun-dried tomatoes, cherry tomatoes, and Italian seasoning. Cook for another 1- 2 minutes until the tomatoes soften slightly.
- Pour in heavy cream and chicken stock. Bring to a gentle simmer and let the sauce reduce for about 1-2 minutes. Stir in the grated Parmesan cheese until melted and combined.
- Return the cooked salmon fillets to the skillet, spooning. Let them warm through for another 1-2 minutes.
- Enjoy hot with your favorite sides like crusty bread or roasted potatoes!
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!