Creamy Tuscan Salmon Recipe
There’s something magical about a creamy sauce paired with tender, flaky salmon. This creamy Tuscan salmon recipe is a cozy, one-pan wonder that feels fancy enough for a special dinner but is simple enough for weeknight cooking. With its rich, garlicky sauce, bursts of sweetness from sundried tomatoes, and the fresh pop of spinach, this dish delivers a little taste of Italy in every bite. Whether you’re serving it over pasta, rice, or alongside roasted vegetables, this recipe always gets rave reviews—and once you try it, you’ll see why!
The story behind this recipe
I still remember the first time I made creamy Tuscan salmon. It was a chilly weekend, and I wanted to cook something that felt indulgent but wouldn’t require a full day in the kitchen. I had just discovered sundried tomatoes and was obsessed with their tangy-sweet flavor. Pairing them with salmon seemed like an experiment at the time, but oh, how it worked. The house smelled like roasted garlic and butter, and when I took my first bite, I was hooked. Now, this dish has become a go-to comfort food for my family. We love to gather around the table, spoon creamy sauce over our plates, and savor the warmth of this dish.
A little Tuscan inspiration
Tuscan-inspired dishes are known for their creamy, rustic sauces and use of simple, bold ingredients. From sun-ripened tomatoes to fresh herbs like basil, these recipes aim to highlight natural flavors. While traditional Tuscan cuisine is more olive oil-focused, the creamy spin on this recipe comes from Italian-American adaptations. Over time, this style of cooking has embraced a love for indulgent sauces—like the one in this dish—that meld perfectly with the buttery richness of salmon. It’s a perfect balance of comfort and elegance.
Let’s talk ingredients: the stars of the dish
Every ingredient in this recipe plays an essential role, so let’s break them down!
- Salmon fillets: The heart of the dish, salmon brings a rich, buttery flavor. Look for fillets with the skin on for extra crispness. Don’t have salmon? Try swapping it with trout or cod for a milder taste.
- Sundried tomatoes: These tangy, chewy bites are like little flavor bombs! If you’re out of sundried tomatoes, cherry tomatoes roasted in olive oil make a good alternative.
- Spinach: Spinach adds freshness and balances the richness of the sauce. Kale works well, too, though it needs a bit more time to soften.
- Garlic: Fresh garlic gives the dish its bold, aromatic base. If you’re a garlic lover, feel free to add an extra clove or two.
- Half-and-half or heavy cream: This is what makes the sauce so luscious and velvety. Half-and-half keeps it lighter, but heavy cream adds extra indulgence.
- Chicken stock: It brings depth to the sauce while keeping it from being overly heavy. Veggie stock works in a pinch if you want a pescatarian option.
- Butter: For richness and a silky texture, butter is unbeatable. coconut oil or a plant-based butter substitute works well.
- Cayenne pepper: Optional but recommended, cayenne adds a subtle heat that balances the creaminess.

Kitchen gear: what you need (and don’t)
This recipe comes together in one pan, which makes cleanup a breeze. Here’s what you’ll need:
- A large skillet or frying pan: This is the main workhorse for searing the salmon and making the sauce. Nonstick pans work great to prevent sticking.
- Tongs or a fish spatula: These help you flip the salmon without it falling apart.
- Measuring cups and spoons: Precision helps with the sauce, especially when adding stock and cream.
- A small whisk: Perfect for ensuring the sauce is smooth and creamy. Don’t have a whisk? A fork works in a pinch!
Step-by-step: my foolproof method
Let’s walk through this recipe together—it’s simpler than it looks!
- Prep the salmon: Start by patting the salmon dry with a kitchen towel. This helps it crisp up beautifully in the pan. Season both sides generously with salt and pepper.
- Sear the salmon: Heat oil in a skillet over medium-high heat. Place the salmon skin-side down and let it cook undisturbed for 4 minutes. Flip and cook another 4 minutes until golden brown on the edges. Don’t overcrowd the pan—work in batches if needed! Remove the salmon and set aside.
- Start the sauce: Add butter to the same skillet and let it melt. Toss in the chopped garlic and sundried tomatoes, stirring until fragrant (about 1-2 minutes).
- Simmer the flavors: Pour in the chicken stock, stir, and let it simmer for a minute. This step builds layers of flavor before adding the cream.
- Add the cream: Gently stir in the half-and-half or heavy cream, reducing the heat to low. Let it bubble slightly for a minute or two, then add the cayenne pepper and basil.
- Wilt the spinach: Toss in the spinach and stir until it wilts, about 30 seconds. Adjust the seasoning with more salt and pepper, if needed. If the sauce is too thick, add a splash of chicken stock. Too thin? A quick cornstarch slurry will do the trick.
- Finish with salmon: Return the salmon to the pan, nestling it into the sauce. Spoon the sauce over the fish and let it simmer for another minute. Serve warm and enjoy!

Variations to try
This recipe is so adaptable—you can make it your own!
- Vegan version: Replace the salmon with pan-seared tofu or roasted cauliflower steaks. Use coconut cream instead of half-and-half, and swap the chicken stock for veggie broth.
- Gluten-free option: This recipe is naturally gluten-free, but double-check your chicken stock to ensure it’s safe.
- Low-carb/keto: Serve this dish over zucchini noodles or cauliflower rice instead of pasta or rice. The creamy sauce pairs perfectly!
- Seasonal twist: In summer, swap spinach for fresh basil leaves, or add roasted bell peppers for extra sweetness.
- Spicy kick: If you love heat, double the cayenne pepper or sprinkle in red chili flakes.
How to serve it up
Presentation is key when serving this dish! Spoon the creamy sauce generously over the salmon, letting it drip onto the plate. Garnish with fresh basil leaves for a pop of green. This dish pairs beautifully with pasta, mashed potatoes, or a side of roasted asparagus. For an extra splash of color, sprinkle a bit of grated Parmesan over the top before serving.
Beverages that pair beautifully
Looking for drink ideas? I love serving this creamy Tuscan salmon with:
- Iced lemon water: A squeeze of lemon cuts through the richness of the sauce.
- Sparkling water with a twist: Add mint and a slice of orange for a refreshing touch.
- Cucumber cooler: Blend cucumber, mint, and lime with a bit of sparkling water—it’s super light and crisp.
- Ginger ale: Its slight spice and sweetness complement the savory flavors of the dish.
Storing leftovers and reheating
If you happen to have leftovers (though that’s rare in my house!), store the salmon and sauce together in an airtight container in the fridge. It keeps well for up to 2 days. Reheat gently in a skillet over low heat, adding a splash of cream or chicken stock to loosen the sauce. Avoid microwaving the salmon, as it can dry out quickly.
Scaling the recipe
Cooking for a crowd? Simply double the ingredients, but use a larger skillet to avoid overcrowding. For a single serving, halve the ingredients but keep an eye on the sauce—it might thicken more quickly in smaller quantities.
Troubleshooting tips
- Salmon sticks to the pan: Make sure your skillet is hot before adding the fish, and don’t move the fillets too soon.
- Sauce too thin or thick: Adjust with either cornstarch slurry or chicken stock, depending on the consistency.
- Burnt garlic: Keep the heat low when sautéing garlic to prevent it from turning bitter.
Final thoughts
If you’re craving a restaurant-quality dish that’s both simple and satisfying, creamy Tuscan salmon is your answer. The creamy, garlicky sauce and perfectly seared salmon will win over anyone who tries it. Give it a go and don’t be afraid to make it your own—whether that means adding more spice, serving it over your favorite pasta, or experimenting with veggies. Trust me, your taste buds will thank you!

FAQs
1. Can I use frozen salmon?
Absolutely! Just thaw it overnight in the fridge and pat it dry before cooking.
2. What’s the best way to reheat leftovers?
Reheat gently on the stovetop with a splash of cream or broth to refresh the sauce.
3. Can I make this dairy-free?
Yes, use coconut cream instead of half-and-half, and replace the butter with olive oil.
4. Is this dish spicy?
Not really—cayenne adds a gentle warmth, but you can skip it if you prefer no heat.
5. Can I freeze this?
Salmon doesn’t freeze well once cooked, but you can freeze the sauce separately for up to a month.

Creamy Tuscan Salmon Recipe
This creamy Tuscan salmon recipe is rich, garlicky, and ready in 30 minutes. Perfect for pasta, rice, or low-carb sides!
- Total Time: 30 minutes
- Yield: 4 1x
Ingredients
- 4 salmon fillets
- ½ cup sundried tomatoes chopped
- 2 tablespoon butter
- 2 cups spinach or as needed
- 150 ml half and half you can heavy cream
- 4 cloves garlic
- 2 tablespoon oil
- ½ cup chicken stock
- ½ teaspoon cayenne pepper optional
- 1 teaspoon dried basil
- Salt and pepper
Instructions
- Prep the salmon: Start by patting the salmon dry with a kitchen towel. This helps it crisp up beautifully in the pan. Season both sides generously with salt and pepper.
- Sear the salmon: Heat oil in a skillet over medium-high heat. Place the salmon skin-side down and let it cook undisturbed for 4 minutes. Flip and cook another 4 minutes until golden brown on the edges. Don’t overcrowd the pan—work in batches if needed! Remove the salmon and set aside.
- Start the sauce: Add butter to the same skillet and let it melt. Toss in the chopped garlic and sundried tomatoes, stirring until fragrant (about 1-2 minutes).
- Simmer the flavors: Pour in the chicken stock, stir, and let it simmer for a minute. This step builds layers of flavor before adding the cream.
- Add the cream: Gently stir in the half-and-half or heavy cream, reducing the heat to low. Let it bubble slightly for a minute or two, then add the cayenne pepper and basil.
- Wilt the spinach: Toss in the spinach and stir until it wilts, about 30 seconds. Adjust the seasoning with more salt and pepper, if needed. If the sauce is too thick, add a splash of chicken stock. Too thin? A quick cornstarch slurry will do the trick.
- Finish with salmon: Return the salmon to the pan, nestling it into the sauce. Spoon the sauce over the fish and let it simmer for another minute. Serve warm and enjoy!
Notes
Cooking for a crowd? Simply double the ingredients, but use a larger skillet to avoid overcrowding. For a single serving, halve the ingredients but keep an eye on the sauce—it might thicken more quickly in smaller quantities.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner