There is something undeniably luxurious about perfectly seared, flaky salmon swimming in a rich, creamy sun-dried tomato and garlic sauce. This One-Pan Creamy Sun-Dried Tomato Salmon feels like a meal from a five-star Italian restaurant, yet it comes together on your stovetop in just 25 minutes.
Whether you’re looking for an impressive date-night dinner or a rapid weeknight meal, this recipe delivers. The savory punch of the sun-dried tomatoes cuts through the richness of the heavy cream and parmesan, creating a perfectly balanced sauce. If you enjoyed the bold flavors in our Garlic Butter Steak Bites, you will fall in love with how decadent and effortless this seafood dish is.
Why You’ll Love This Recipe
- Speed: From prep to plate in under 25 minutes.
- Cleanup: Made entirely in one skillet, keeping dishwashing to a minimum.
- Versatility: Incredible served over pasta, rice, mashed potatoes, or zucchini noodles for a low-carb option.
- Gourmet Flavor: The combination of garlic, parmesan, and sun-dried tomatoes creates a complex flavor profile with minimal effort.
Key Ingredients & Smart Swaps

- Salmon Fillets: High in omega-3s. You can use skin-on or skinless. If you don’t like salmon, this sauce is also incredible with chicken breast or shrimp.
- Sun-Dried Tomatoes: Buy the ones packed in oil for the best texture and flavor. Drain them before chopping.
- Heavy Cream: Provides the rich, velvety base of the sauce. For a lighter option, you can use half-and-half, but the sauce will be thinner.
- Fresh Baby Spinach: Wilts beautifully into the sauce, adding color and nutrients.
- Parmesan Cheese: Always use freshly grated from a block for the smoothest melting texture.
- Garlic & Butter: The aromatic foundation of the sauce.
Step-by-Step Cooking Walkthrough
1. Sear the Salmon: Season the salmon fillets with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear the salmon for 4-5 minutes per side until golden and cooked through. Remove to a plate.
2. Start the Sauce: In the same skillet, reduce heat to medium. Add butter, minced garlic, and chopped sun-dried tomatoes. Sauté for 1-2 minutes until fragrant.

3. Simmer the Cream: Pour in the heavy cream and bring to a gentle simmer. Let it cook for 2 minutes to slightly thicken.
4. Wilt the Spinach: Stir in the fresh baby spinach and grated parmesan cheese. Simmer until the spinach is wilted and the sauce is smooth and creamy.
5. Combine & Serve: Return the salmon to the skillet, spooning the creamy sauce over the top to warm through. Serve immediately!
3 Chef Secrets for Perfect Results
1. Room Temperature Fish: Let your salmon sit on the counter for 15 minutes before cooking. This ensures it cooks evenly without drying out on the edges.
2. Don’t Boil the Cream: Once you add the heavy cream, keep it at a gentle simmer. Boiling cream too vigorously can cause it to separate and look greasy.
3. Deglaze the Pan: When you add the garlic and tomatoes, use a wooden spoon to scrape up all the browned bits left from searing the salmon. That is pure flavor!
What to Serve With Creamy Sun-Dried Tomato Salmon

- Starches: Angel hair pasta, fettuccine, or fluffy white rice are perfect for soaking up the extra sauce.
- Low Carb Options: Cauliflower rice, zucchini noodles, or roasted asparagus.
- Bread: A warm slice of artisan sourdough or garlic bread is highly recommended for plate-cleaning.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftover salmon and sauce in an airtight container for up to 3 days.
- Gentle Reheating: Reheat in a skillet over medium-low heat. You may need to add a splash of milk or water to loosen the cream sauce. Avoid the microwave if possible, as it can make the salmon rubbery.
- Freezing Guidelines: Cream sauces do not freeze well because the dairy tends to separate and become grainy when thawed. It is best enjoyed fresh.
Method
- Season the salmon fillets with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear the salmon for 4-5 minutes per side until golden and cooked through. Remove to a plate.
- In the same skillet, reduce heat to medium. Add butter, minced garlic, and chopped sun-dried tomatoes. Sauté for 1-2 minutes until fragrant.
- Pour in the heavy cream and bring to a gentle simmer. Let it cook for 2 minutes to slightly thicken.
- Stir in the fresh baby spinach and grated parmesan cheese. Simmer until the spinach is wilted and the sauce is smooth and creamy.
- Return the salmon to the skillet, spooning the creamy sauce over the top to warm through. Serve immediately over pasta or with crusty bread.
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use frozen salmon?
Yes, but ensure it is completely thawed and patted very dry with paper towels before searing to prevent steaming.
Can I make this dairy-free?
You can substitute the heavy cream with full-fat coconut milk and use a dairy-free parmesan alternative, though it will alter the flavor profile slightly.
How do I know when the salmon is done?
Salmon is done when it easily flakes with a fork and reaches an internal temperature of 145°F (63°C).
Pin This Recipe for Later
Love this recipe? Save this pin to your Pinterest board so you have it ready whenever you need it!
















