Creamy Tuscan Salmon Garlic Sauce

Golden pan-seared salmon fillets resting in a rich creamy garlic sauce with sun-dried tomatoes and wilted spinach Save to Pinterest
Golden pan-seared salmon fillets resting in a rich creamy garlic sauce with sun-dried tomatoes and wilted spinach | recipesbyselena.com

This elegant dish features golden pan-seared salmon fillets nestled in a velvety sauce inspired by Tuscan cuisine. The rich cream-based sauce balances savory sun-dried tomatoes, fragrant garlic, and tender spinach, creating layers of Mediterranean flavor in every bite. Perfect for weeknight dinners yet impressive enough for entertaining, this dish comes together in just 30 minutes with simple techniques.

The salmon develops a beautiful golden crust while remaining moist and flaky, then finishes cooking gently in the aromatic sauce. Serve with crusty bread, pasta, or sautéed vegetables to complete the meal.

The smell of garlic and butter hitting a hot skillet still takes me back to a tiny rental apartment where I first tried to recreate a dish from a little trattoria in Florence. I'd spent the whole morning hunting down sun-dried tomatoes at three different markets, convinced they held the secret to that velvety sauce. My roommate wandered in, drawn by the aroma, and ended up sitting on the counter watching me work. We ate standing up because the dining table was buried under laundry, but that salmon tasted like magic.

Last winter I made this for a friend recovering from surgery, and she texted me three days later asking for the recipe. Her husband had apparently threatened to eat it for every meal until she learned to make it herself. Thats the thing about this dish, it somehow manages to feel comforting and impressive all at once.

Ingredients

  • 4 salmon fillets: Skin-on gives you that gorgeous crispy contrast but skinless works beautifully too
  • Salt and black pepper: Dont skip seasoning the fish itself, it makes every bite better
  • 2 tablespoons olive oil: High heat oil is essential for getting that restaurant-quality sear
  • 2 tablespoons unsalted butter: This builds the foundation of your creamy sauce
  • 3 cloves garlic: Fresh minced, never the jar stuff if you can help it
  • 1 small yellow onion: Finely diced so it melts into the sauce
  • 120 g sun-dried tomatoes: The oil-packed ones have so much more flavor than dry
  • 150 ml heavy cream: This creates that luxurious texture we're after
  • 60 ml broth: Chicken or vegetable, whichever you have on hand
  • 50 g grated Parmesan: Freshly grated melts into the sauce so much better
  • 100 g baby spinach: It wilts down beautifully and adds fresh color
  • 1 teaspoon Italian seasoning: Or a mix of dried oregano and basil

Instructions

Season and prep the salmon:
Pat your fillets completely dry with paper towels, then give both sides a good sprinkle of salt and pepper. Let them sit while you heat your pan, this helps them sear instead of steam.
Get that perfect golden crust:
Heat olive oil in a large skillet over medium-high heat until it shimmers. Lay in the salmon skin-side down if you have it on, and let it sizzle undisturbed for 4 minutes. Flip gently and cook another 2 to 3 minutes until just barely done in the center, then set aside on a plate.
Build your flavor base:
Turn the heat down to medium and drop in the butter. As it foams, add your garlic and onion, stirring constantly for 2 to 3 minutes until they're soft and fragrant but not browned.
Add the tomatoes:
Toss in those sliced sun-dried tomatoes and let them cook for just a minute, releasing all their concentrated flavor into the butter.
Create the creamy sauce:
Pour in the cream and broth, using your wooden spoon to scrape up any golden bits stuck to the pan. Let it come to a gentle simmer, then stir in the Parmesan and Italian seasoning. Keep stirring for about 2 minutes as it thickens beautifully.
Wilt the spinach:
Drop in the spinach leaves and stir for just a minute until they're soft and vibrant. Taste your sauce and add more salt or pepper if it needs it.
Bring it all together:
Nestle those salmon fillets back into the sauce, spooning some of that creamy goodness over the top. Let everything simmer gently for 2 to 3 minutes until the fish is perfectly cooked through.
Creamy Tuscan salmon simmered in white Parmesan sauce with tender spinach leaves and vibrant red sun-dried tomato pieces Save to Pinterest
Creamy Tuscan salmon simmered in white Parmesan sauce with tender spinach leaves and vibrant red sun-dried tomato pieces | recipesbyselena.com

My sister claims this recipe saved her date night dinner when everything else went wrong. She forgot to buy dessert but he didn't even notice, too busy asking for another scoop of sauce.

Making It Ahead

You can prep all your ingredients in advance, chopping the onions and mincing the garlic, but cook it fresh. The sauce comes together so quickly that there's really no need to make it ahead, and honestly, it tastes best right when the salmon is perfectly tender.

Choosing Your Salmon

I've learned the hard way that thicker fillets work better here than thin ones. They give you more time to get that gorgeous sear without overcooking the center. Wild salmon has a more assertive flavor that holds up beautifully against the rich sauce.

Serving Suggestions

Crusty bread is basically mandatory for catching every drop of that sauce. Some nights I'll roast some asparagus or green beans while the salmon cooks, and a simple arugula salad with lemon vinaigrette cuts through the richness perfectly.

  • Keep some extra parmesan on hand for serving
  • A glass of crisp white wine balances the creamy sauce
  • Lemon wedges brighten every bite wonderfully
Flaky salmon topped with garlicky cream sauce featuring sun-dried tomatoes and fresh spinach, served in a cast iron skillet Save to Pinterest
Flaky salmon topped with garlicky cream sauce featuring sun-dried tomatoes and fresh spinach, served in a cast iron skillet | recipesbyselena.com

There's something deeply satisfying about a dish that looks impressive but comes together in under 30 minutes. Hope it becomes a regular in your rotation like it has in mine.

Recipes Q&A

Yes, thaw frozen salmon completely before cooking. Pat the fillets thoroughly dry with paper towels to remove excess moisture, which helps achieve better searing and prevents the sauce from becoming watery.

Half-and-half creates a lighter sauce, though it will be less thick. For dairy-free options, use full-fat coconut cream or cashew cream. The sauce may require additional simmering time to thicken properly with these alternatives.

The salmon is done when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). The flesh should turn from translucent to opaque pink. Be careful not to overcook, as the salmon will continue cooking slightly in the warm sauce.

The sauce can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently over low heat, adding a splash of cream if needed. For best results, cook the salmon fresh and combine just before serving to maintain texture.

Crusty bread soaks up the creamy sauce beautifully. Gluten-free pasta, risotto, or roasted vegetables like asparagus and zucchini complement the rich flavors. A simple arugula salad with lemon vinaigrette provides a fresh contrast to the creamy dish.

Cooked salmon and sauce can be frozen for up to 2 months in an airtight container. However, the texture may change slightly—the cream can separate when thawed. Reheat slowly over low heat, stirring frequently to restore creaminess.

Creamy Tuscan Salmon Garlic Sauce

Salmon in creamy garlic sauce with sun-dried tomatoes and spinach. Ready in 30 minutes.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Salmon

  • 4 salmon fillets (5-6 oz each), skinless or skin-on
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil

Creamy Sauce

  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 small yellow onion, finely diced
  • 2/3 cup sun-dried tomatoes in oil, drained and sliced
  • 2/3 cup heavy cream
  • 1/4 cup chicken or vegetable broth
  • 1/2 cup grated Parmesan cheese
  • 3 1/2 oz baby spinach leaves
  • 1 teaspoon Italian seasoning
  • Salt and freshly ground black pepper, to taste

Garnish

  • Fresh basil leaves
  • Lemon wedges

Instructions

1
Prepare and Season Salmon: Pat the salmon fillets dry with paper towels. Season both sides generously with 1/2 teaspoon salt and 1/4 teaspoon black pepper, ensuring even coverage.
2
Sear the Salmon: Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add salmon fillets skin-side down if using skin-on. Sear for 4 minutes until golden, then carefully flip and cook for 2-3 minutes until almost cooked through. Transfer to a plate and set aside.
3
Build Aromatic Base: Reduce heat to medium. Add 2 tablespoons butter to the same skillet and let melt. Add minced garlic and diced onion, sautéing for 2-3 minutes until fragrant and translucent, being careful not to brown the garlic.
4
Add Sun-Dried Tomatoes: Stir in the sliced sun-dried tomatoes and cook for 1 minute to release their flavors, allowing them to soften slightly in the butter mixture.
5
Create Cream Base: Pour in the heavy cream and broth, using a wooden spoon to scrape up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer, stirring occasionally.
6
Thicken Sauce with Cheese: Add Parmesan cheese and Italian seasoning to the simmering liquid. Stir continuously until the cheese completely melts and the sauce thickens slightly, about 2 minutes. The sauce should coat the back of a spoon.
7
Wilt Spinach: Add the baby spinach leaves to the sauce, tossing gently with tongs. Cook for just 1-2 minutes until spinach is wilted but still vibrant. Taste and adjust seasoning with additional salt and pepper as needed.
8
Finish and Serve: Return the salmon fillets to the skillet, spooning the creamy sauce generously over each piece. Simmer gently for 2-3 minutes until salmon is cooked through and sauce is heated. Serve immediately, garnished with fresh basil leaves and lemon wedges if desired.
Additional Information

Equipment Needed

  • Large skillet or frying pan
  • Fish spatula or thin spatula
  • Chef's knife and cutting board
  • Measuring cups and spoons
  • Wooden spoon for stirring sauce
  • Tongs for handling spinach

Nutrition (Per Serving)

Calories 495
Protein 38g
Carbs 8g
Fat 33g

Allergy Information

  • Contains fish (salmon)
  • Contains dairy (butter, heavy cream, Parmesan cheese)
  • Traditional Parmesan contains animal rennet; verify labels for vegetarian compliance
  • Verify all packaged ingredients are certified gluten-free if strict gluten-free diet is required
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.