I still remember the first time I made this dish for a dinner party. It was one of those evenings where I had about forty-five minutes before guests arrived, and my kitchen was already a disaster zone. I was stressed, the wine was breathing way too aggressively, and I was terrified I’d serve something that looked like it came out of a takeout container. Then I looked at the salmon fillets in my fridge and the jar of sun-dried tomatoes in my pantry, and I thought, “Why not just throw it all in one pan?”
That panic-turned-magic moment birthed my go-to one pan creamy Tuscan salmon with sun-dried tomatoes. It’s not just a recipe; it’s my secret weapon for looking like I spent hours in the kitchen when I really just spent fifteen minutes. The first time I served it, my friend Sarah took one bite, closed her eyes, and said, “You need to teach me how to cook.” I didn’t correct her. I just smiled and poured more wine.
There’s something deeply satisfying about this dish. It’s rich, it’s vibrant, and it smells like a Tuscan vacation. The salmon stays moist and flaky while soaking up that garlicky, sun-dried tomato cream sauce. It’s elegant enough to serve to foodies but forgiving enough for a weeknight when you just want to eat something good without doing a mountain of dishes. Honestly, if you’re looking for a crispy garlic parmesan broccoli to pair with it, I’ve got you covered, but the salmon is the star here.
I’ve made this one pan creamy Tuscan salmon with sun-dried tomatoes probably fifty times since that fateful dinner party. I’ve tweaked the garlic amount (always more), adjusted the creaminess (always more), and tested different types of fish (salmon is still the king). It’s become my absolute favorite way to feel fancy without the fuss. And the best part? There’s almost no cleanup. One pan. That’s it. Let me show you how to make it.
Why You’ll Love This Recipe
Let’s be real: cooking for guests is stressful. You want to impress them, but you also want to enjoy your own party. This one pan creamy Tuscan salmon with sun-dried tomatoes solves that problem beautifully. It does the heavy lifting for you, delivering restaurant-quality results with minimal effort.
- It’s a visual showstopper — The contrast of the orange salmon, the dark red sun-dried tomatoes, and the flecks of green spinach and parsley makes for an incredibly Instagram-worthy dish. It looks like you hired a chef.
- One pan means one headache less — Seriously, how many times have you wanted to cook a fancy meal but didn’t want to scrub three pots and two sheets? This recipe uses one skillet. One. I promise you’ll feel like a genius.
- It’s ready in 15 minutes — From start to finish, you’re looking at about 15 minutes. That’s faster than ordering takeout, and it tastes a thousand times better. I’ve made this after work on nights when I came home at 6:30 PM and needed to eat by 7:00 PM.
- The flavors are bold but balanced — The sun-dried tomatoes bring a sweet, tangy punch that cuts through the richness of the cream and butter. The garlic and Italian herbs round it out. It’s complex, but you don’t need a culinary degree to understand it.
- It’s naturally gluten-free — Unless you serve it over pasta (which I sometimes do), this dish is naturally gluten-free. It’s a huge win for accommodating dietary restrictions at a gathering without making a separate meal.
This is the kind of dish that makes people ask for the recipe before they’ve even finished their second glass of wine. It’s comforting yet sophisticated. It’s rich but not heavy. And it’s incredibly reliable. Once you master this one pan creamy Tuscan salmon with sun-dried tomatoes, you’ll have a new favorite for date nights, holiday dinners, or just because you deserve a good meal on a Tuesday.
Ingredients You’ll Need
Here’s the thing about this recipe: the ingredient list is short, but the quality matters. You don’t need twenty items, but you do need good ones. I’m particular about three things here: the salmon, the sun-dried tomatoes, and the cream. Let’s break it down.
For the Salmon
Salmon fillets (4 pieces, about 6 ounces each) — Look for wild-caught if you can find it and stay within budget; it has a firmer texture and better flavor. But farmed is fine too, just make sure it’s fresh. The flesh should be bright orange-pink, not dull or translucent. Pat them dry with paper towels—this is crucial for getting a good sear.
Salt and black pepper — Kosher salt is my go-to because it’s easier to control. Season the salmon generously on both sides before it hits the pan. Don’t be shy with the pepper.
Olive oil (2 tablespoons) — Use extra virgin olive oil for the searing. It adds a nice fruity note that complements the fish. I keep a bottle of good quality olive oil in my pantry specifically for finishing dishes like this.
For the Creamy Tuscan Sauce
Butter (2 tablespoons) — Unsalted butter gives you control over the saltiness. I prefer European-style butter for its higher fat content, which makes the sauce richer, but regular unsalted works perfectly fine.
Garlic (4-5 cloves, minced) — Yes, five cloves. I’m not apologizing for it. Garlic is the backbone of this sauce. Fresh only. Do not use jarred garlic for this. It changes the flavor profile entirely, and we want this to taste fresh and aromatic.
Chicken broth (½ cup) — I use low-sodium broth so I can control the final salt level. Vegetable broth works too if you’re making this for a mixed crowd. Just make sure it’s a good quality broth; it’s a key flavor component.
Heavy cream (1 cup) — This is non-negotiable for the authentic texture. Half-and-half will make it too thin and won’t reduce properly. If you’re worried about calories, you can use a lighter cream, but the richness is part of the appeal. I treat myself.
Dijon mustard (1 teaspoon) — This sounds weird, but it adds a tangy depth that balances the sweetness of the tomatoes. It doesn’t make the dish taste like mustard. Trust me.
Sun-dried tomatoes (½ cup, chopped) — I buy these packed in oil, not dry. The oil adds flavor to the pan, and the tomatoes are already softened. If you only have dry ones, soak them in hot water for 10 minutes first. Chop them into bite-sized pieces so they distribute evenly.
Fresh spinach (2 cups) — I love the color and the fact that it wilts right into the sauce. It adds a touch of earthiness and makes the dish feel more like a complete meal. Baby spinach is tender and mixes in easily.
Italian seasoning (1 teaspoon) — Or a mix of dried basil, oregano, and thyme. I usually just use a pre-mixed jar because it’s convenient. Fresh basil is great, but add it at the very end as a garnish, not in the sauce.
Fresh parsley (2 tablespoons, chopped) — For garnish and a fresh finish. Flat-leaf parsley has a cleaner taste than curly parsley. It brightens up the heavy cream sauce.
Equipment Needed
You don’t need a fancy kitchen to make this. Here’s what I actually use.
Large skillet or sauté pan — I use a 12-inch stainless steel skillet. It needs to be large enough to hold all four salmon fillets in a single layer without crowding. If you crowd the pan, the fish steams instead of searing. A non-stick pan works too, but stainless steel gives you that beautiful golden crust.
Tongs — Essential for flipping the salmon gently. I use kitchen tongs because they give me better control than a spatula, especially for delicate fish.
Wooden spoon or silicone spatula — For stirring the sauce. Silicone is great because it won’t scratch your pan if you’re using non-stick.
Chef’s knife and cutting board — For mincing garlic and chopping tomatoes. Keep your knife sharp; it makes the prep faster and safer.
Measuring cups and spoons — Standard stuff. I’m not eyeballing the cream and broth this time.
Paper towels — For drying the salmon. Seriously, don’t skip this step.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This process is smooth and rhythmic, which is nice when you’re cooking under pressure.
Step 1: Prep the Salmon (2 minutes)
Take your salmon fillets out of the fridge and let them sit for 5-10 minutes while you prep the other ingredients. Cold fish hits the pan and drops the temperature instantly, making it harder to get a good sear. Pat the fillets completely dry with paper towels. This is the most important step for getting that crispy skin (or crispy exterior if you’re using skinless fillets). Season both sides generously with salt and black pepper.
Step 2: Sear the Salmon (4-5 minutes)
Heat the olive oil in your large skillet over medium-high heat. Once the oil shimmers and just starts to smoke, carefully place the salmon fillets in the pan, skin-side down if they have skin. Don’t move them! Let them cook for 2-3 minutes until a golden crust forms. You’ll see the color change from translucent to opaque about halfway up the sides of the fish. Flip them over and cook for another 2-3 minutes. The fish is done when it flakes easily with a fork but is still moist in the center. Remove the salmon from the pan and set it aside on a plate. You don’t need to cook it all the way through; it will finish cooking in the sauce.
Step 3: Build the Aromatic Base (1 minute)
Reduce the heat to medium. Add the butter to the same skillet. Once it melts and foams, add the minced garlic. Stir constantly for about 30-60 seconds. You want the garlic to become fragrant but not brown. Browned garlic tastes bitter. If your pan looks dry, add a tiny splash of olive oil.
Step 4: Create the Creamy Sauce (3-4 minutes)
Pour in the chicken broth and Dijon mustard, scraping up any browned bits from the bottom of the pan. Those bits are flavor gold. Let the broth simmer for 1 minute to reduce slightly. Then, pour in the heavy cream and add the chopped sun-dried tomatoes and Italian seasoning. Stir well to combine. Let the sauce simmer gently for 2-3 minutes. It should thicken enough to coat the back of a spoon. It’s not going to be super thick yet; it will thicken more as it reduces.
Step 5: Wilt the Spinach (1 minute)
Add the fresh spinach to the skillet. It looks like a lot, but it will wilt down quickly. Stir it into the sauce until it’s just wilted and vibrant green. This takes about 30-60 seconds. Don’t overcook it, or it’ll turn mushy and lose its color.
Step 6: Combine and Finish (2 minutes)
Return the salmon fillets to the skillet, nestling them into the sauce. Spoon some of the creamy sauce over the top of each fillet. Let everything simmer together for 1-2 minutes on low heat. This allows the salmon to finish cooking gently and absorb the flavors of the sauce. The internal temperature should reach 145°F (63°C), but I pull it off when it’s still slightly translucent in the very center, as it will continue to cook from residual heat.
Step 7: Serve
Remove the pan from the heat. Garnish with fresh chopped parsley and a crack of black pepper. Serve immediately, spooning extra sauce over the top. I love serving this with crusty bread to mop up every last drop of sauce, or over a bed of pasta or rice if you’re feeding a hungry crowd.
Total Time: About 15 minutes (5 minutes prep, 10 minutes cooking)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Overcook the Salmon
This is the most common mistake. Salmon continues to cook after it’s removed from the heat. If you wait until it’s perfectly flaky in the pan, it will be dry by the time you sit down to eat. Aim for slightly underdone in the center. It should be moist and tender.
Use the Right Pan Size
If your salmon fillets are overlapping, your pan is too small. Crowding the pan lowers the temperature and steams the fish instead of searing it. If you have large fillets, you might need to cook them in two batches. Don’t worry; the sauce can wait.
Reserve Some Sun-Dried Tomato Oil
If your sun-dried tomatoes are packed in oil, don’t drain all of it. Add a tablespoon of that oil to the pan along with the butter. It adds an intense tomato flavor that’s hard to beat.
Balance the Salt
Sun-dried tomatoes and chicken broth can be salty. Taste your sauce before adding extra salt to the salmon. If the sauce is already salty, you might not need to salt the fish as much. Adjust accordingly.
Make it a Full Meal
This dish is light on carbs, so you’ll want a side. I often serve it with loaded baked potato salad for a summer gathering, or with roasted asparagus for a lighter option. The creamy sauce pairs beautifully with starchy sides.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Shrimp Tuscan Style
Swap the salmon for large shrimp. Cook the shrimp for 2-3 minutes per side until pink, then remove. Follow the same sauce steps. Shrimp cooks much faster, so add it back at the very end just to warm through.
Chicken Version
Use chicken breasts or thighs. Pound the breasts to an even thickness and sear them like the salmon. Chicken takes a bit longer to cook, so you might need to cover the pan for the last few minutes to ensure it’s cooked through.
Dairy-Free Option
Replace the heavy cream with full-fat coconut cream. It adds a slight coconut flavor, but it works well with the tomatoes and spices. Use olive oil instead of butter. The texture will be slightly different but still creamy.
Lighter Version
Use half-and-half instead of heavy cream, and reduce the butter to 1 tablespoon. It’s lighter but still delicious. I make this version when I’m trying to be a bit more mindful, though I admit the full-fat version is more indulgent.
Veggie-Loaded
Add sliced mushrooms or artichoke hearts to the sauce along with the spinach. Mushrooms add a meaty texture, and artichokes add a nice tang. I love the extra complexity.
Serving & Storage
Here’s how to serve and store this one pan creamy Tuscan salmon with sun-dried tomatoes for best results.
How to Serve
I usually serve this straight from the skillet at the dinner table. It looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Over Pasta: Toss with linguine or fettuccine. The sauce clings beautifully to the noodles. This is a great way to stretch the meal for more people.
- With Rice: Serve over fluffy white rice or quinoa. The rice soaks up the sauce like a sponge.
- With Crusty Bread: Serve with a baguette or garlic bread. No pasta needed. Just fish, sauce, and bread. Simple perfection.
- Low-Carb: Serve over cauliflower rice or zucchini noodles. The sauce is rich enough that you don’t miss the pasta.
Side Dish Ideas: Roasted asparagus, steamed broccoli, or a simple green salad with lemon vinaigrette. If you’re hosting a party, this pairs well with a crisp white wine like Pinot Grigio or Sauvignon Blanc. I also love it with a glass of labor day watermelon mint sangria if it’s a warm evening gathering.
Storage Instructions
Refrigerator: Store leftovers in an airtight container for up to 2 days. The salmon will absorb the sauce, so it might taste even better the next day.
Reheating: Reheat gently in a skillet over low heat with a splash of broth or water to loosen the sauce. Microwave it in short bursts, stirring in between. Do not overheat, or the salmon will become rubbery.
Freezing: I don’t recommend freezing this dish. The cream sauce can separate upon thawing, and the texture of the salmon changes. It’s best enjoyed fresh.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings).
- Calories: 480
- Protein: 35g
- Carbs: 8g
- Fiber: 2g
- Sugar: 4g
- Fat: 32g
- Saturated Fat: 14g
- Cholesterol: 120mg
- Sodium: 650mg
This dish is high in protein and healthy fats from the salmon and olive oil. It’s low in carbs unless you serve it with pasta or bread. The sodium can be high depending on the broth and tomatoes, so use low-sodium versions if you’re watching salt. It’s indulgent, but the omega-3s from the salmon make it a nutritious choice.
Final Thoughts
So that’s my one pan creamy Tuscan salmon with sun-dried tomatoes! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This dish has saved me more times than I can count. It’s my answer to “what’s for dinner” when I want to feel fancy but don’t have hours to spend in the kitchen. It’s elegant, it’s delicious, and it’s incredibly easy. My guests always love it, and I always feel like a rockstar chef.
Make it yours! Try different add-ins, swap in your favorite vegetables, or serve it over your favorite starch. The best recipes are the ones you adapt to your tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use frozen salmon?
You can, but it’s not ideal. Frozen salmon releases more water, which can make it harder to get a good sear and can water down the sauce. If you must use frozen, thaw it completely in the fridge overnight and pat it very dry before cooking. Fresh salmon is always better for this recipe.
Why did my sauce break or separate?
This usually happens if the heat was too high when you added the cream, or if you boiled it too vigorously. Cream sauces need gentle heat. Keep the sauce at a low simmer, not a rolling boil. If it does separate, you can often rescue it by whisking in a splash of cold cream or butter off the heat.
Can I make this ahead for a dinner party?
Sort of. You can prep the ingredients (chop tomatoes, mince garlic, measure cream) ahead of time. But cook the salmon and sauce right before serving. The salmon is best fresh, and the sauce thickens as it sits. If you make it ahead, reheat the sauce gently and cook fresh salmon when guests arrive. It takes only 15 minutes, so it’s not a big deal.
What kind of wine goes with this?
A crisp white wine is perfect. Pinot Grigio, Sauvignon Blanc, or a light Chardonnay all work well. The acidity in the wine cuts through the richness of the cream sauce. If you prefer red, a light Pinot Noir can work, but white is the classic pairing.
Can I use dry sun-dried tomatoes?
Yes, but you need to rehydrate them first. Soak them in hot water for 10-15 minutes, then drain and chop. They’ll be softer and more pliable, similar to the oil-packed ones. The oil-packed ones are just more convenient and add more flavor.
How do I know when the salmon is done?
The best way is to check the internal temperature with a meat thermometer. It should reach 145°F (63°C). Alternatively, press the fish gently with a fork. It should flake easily but still be moist. If it’s hard to flake, it needs more time. If it falls apart completely, it’s done.
Can I add other vegetables?
Absolutely! I’ve added spinach, but you can also add kale, chard, or zucchini. Just make sure to add harder vegetables (like zucchini) a few minutes before the spinach so they have time to cook. The sauce is versatile and pairs well with most green vegetables.
Pin This Recipe!
One Pan Creamy Tuscan Salmon with Sun-Dried Tomatoes
- Total Time: 15 minutes
- Yield: 4 servings 1x
Description
A quick, elegant 15-minute dinner featuring seared salmon fillets in a rich, garlicky cream sauce with sun-dried tomatoes and spinach, all cooked in a single skillet.
Ingredients
- 4 salmon fillets (about 6 ounces each)
- 2 tablespoons extra virgin olive oil
- Salt and black pepper to taste
- 2 tablespoons unsalted butter
- 4–5 cloves garlic, minced
- 1/2 cup low-sodium chicken broth
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- 1/2 cup sun-dried tomatoes (packed in oil), chopped
- 2 cups fresh baby spinach
- 1 teaspoon Italian seasoning
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Pat salmon fillets dry with paper towels and season generously with salt and black pepper. Let sit at room temperature for 5-10 minutes.
- Heat olive oil in a large skillet over medium-high heat. Once shimmering, add salmon fillets skin-side down. Cook for 2-3 minutes until a golden crust forms, then flip and cook for another 2-3 minutes. Remove salmon from pan and set aside.
- Reduce heat to medium. Add butter to the same skillet. Once melted, add minced garlic and stir constantly for 30-60 seconds until fragrant but not browned.
- Pour in chicken broth and Dijon mustard, scraping up browned bits from the bottom of the pan. Simmer for 1 minute.
- Add heavy cream, sun-dried tomatoes, and Italian seasoning. Stir to combine and simmer gently for 2-3 minutes until the sauce thickens slightly.
- Add fresh spinach and stir until just wilted (about 30-60 seconds).
- Return salmon fillets to the skillet, nestling them into the sauce. Spoon sauce over the top. Simmer on low heat for 1-2 minutes until salmon is cooked through and internal temperature reaches 145°F.
- Remove from heat, garnish with fresh parsley, and serve immediately with extra sauce.
Notes
Do not overcrowd the pan; cook in batches if necessary to ensure a good sear. Salmon continues to cook after removal from heat, so aim for slightly underdone in the center. For dairy-free, substitute heavy cream with full-fat coconut cream and butter with olive oil. Sun-dried tomatoes packed in oil add more flavor than dry ones; if using dry, rehydrate in hot water first.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 salmon fillet with
- Calories: 480
- Sugar: 4
- Sodium: 650
- Fat: 32
- Saturated Fat: 14
- Carbohydrates: 8
- Fiber: 2
- Protein: 35
Keywords: Tuscan salmon, one pan dinner, creamy salmon, sun-dried tomatoes, quick dinner, gluten-free, weeknight meal, seafood recipe


