Written by

Cassandra Willis

Published

Creamy Tuscan Salmon with Sun-Dried Tomatoes – Easy 30-Minute Dinner

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

There used to be this tiny Italian place on a side street in Portland called Marcello’s that made a salmon dish I still dream about. When they closed their doors back in 2019, I actually felt a little panicked. I mean, honestly, I had been ordering the same thing for three years straight every time I visited. After 12 tries — some of them honestly pretty sad — I finally got it. This creamy Tuscan salmon with sun-dried tomatoes is the exact recreation of that memory, and let me tell you, it was worth every single failed attempt.

The first time I tried to make it at home, I used way too much cream and ended up with something that looked more like soup than sauce. My kitchen smelled amazing but the texture was all wrong. The second time, I forgot the spinach entirely and realized halfway through that I had no sun-dried tomatoes left. You know that feeling when you’re staring at a half-cooked meal and questioning all your life choices? Yeah, that was me.

But somewhere around attempt number seven, things started clicking. I figured out the right balance of heavy cream and chicken broth, learned that the salmon needs to be perfectly seared before the sauce comes together, and discovered that fresh garlic makes all the difference here. This creamy Tuscan salmon with sun-dried tomatoes became my signature dish, the one friends request for dinner parties and family gatherings. It’s the kind of meal that looks like you spent hours on it, but honestly, it comes together in under thirty minutes flat.

Maybe you’ve been there too — that craving for a restaurant dish that just hits different. The good news is you don’t need a fancy Italian restaurant to get that experience anymore. Let me show you how to make it right at home.

Why You’ll Love This Recipe

I’ve tested this creamy Tuscan salmon with sun-dried tomatoes more times than I care to admit, and every single time, it delivers. Here is why this version stands out from all the others you will find online.

  • Quick & Easy: From start to finish, this meal is ready in about 30 minutes. Perfect for those busy weeknights when you want something impressive without spending hours in the kitchen.
  • Simple Ingredients: You likely already have most of these items in your pantry. No fancy grocery store trips required for this one.
  • Perfect for Entertaining: This dish looks and tastes like something from a high-end restaurant, but you can make it while chatting with guests and sipping wine.
  • Crowd-Pleaser: I have served this to picky eaters, seafood skeptics, and Italian food snobs. Everyone asks for the recipe.
  • Unbelievably Delicious: The combination of creamy sauce, tangy sun-dried tomatoes, and perfectly cooked salmon is next-level comfort food.

What makes this recipe different is the technique. I spent months figuring out how to get the sauce perfectly creamy without it breaking or becoming too heavy. The secret is in the order of operations — searing the salmon first, then building the sauce in the same pan to capture all those browned bits of flavor. This isn’t just another creamy salmon recipe. It’s the one you will come back to again and again.

This creamy Tuscan salmon with sun-dried tomatoes is the kind of meal that makes you close your eyes after the first bite. It is comfort food reimagined — rich and satisfying, but not so heavy that you need a nap afterward. Perfect for impressing a date, feeding your family on a Tuesday, or treating yourself to something special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples or easy to find at any grocery store.

For the Salmon

  • 4 salmon fillets (6 ounces each, skin-on or skinless — I prefer skin-on for extra crispiness)
  • Salt and black pepper (freshly ground, to taste)
  • 1 teaspoon garlic powder (for that extra layer of flavor on the fish)
  • 2 tablespoons olive oil (use a good quality one for searing)

For the Creamy Tuscan Sauce

creamy tuscan salmon with sun-dried tomatoes preparation steps

  • 2 tablespoons unsalted butter (adds richness and helps the sauce come together)
  • 4 cloves garlic (minced fresh — please don’t use the jarred stuff here)
  • 1/2 cup sun-dried tomatoes (julienned or roughly chopped, packed in oil, drained slightly)
  • 1 cup heavy cream (full-fat works best for that velvety texture)
  • 1/2 cup chicken broth (low-sodium, so you control the salt level)
  • 1/2 cup grated Parmesan cheese (freshly grated, not the green can kind)
  • 3 cups fresh spinach (baby spinach works great, roughly chopped)
  • 1 teaspoon dried oregano (or 1 tablespoon fresh, chopped)
  • 1/2 teaspoon red pepper flakes (optional, but I love the little kick)
  • Salt and black pepper (to taste)

For Garnish (Optional but Recommended)

  • Fresh parsley (chopped, for color and freshness)
  • Lemon wedges (a squeeze of lemon brightens everything up)

I recommend using a good quality Parmesan for this — I personally prefer BelGioioso or a wedge from the deli counter. The pre-shredded stuff has anti-caking agents that prevent it from melting smoothly into the sauce. Trust me on this one.

For the sun-dried tomatoes, look for the ones packed in oil. They have so much more flavor than the dry-packed kind. You can drain them slightly before using, but don’t rinse them — that oil is liquid gold for your sauce.

If you are dairy-sensitive, you can substitute the heavy cream with full-fat coconut cream and use a dairy-free Parmesan alternative. The flavor will be slightly different, but still delicious.

Equipment Needed

You don’t need a lot of fancy equipment to make this creamy Tuscan salmon with sun-dried tomatoes. Here is what I use every time.

  • Large skillet or frying pan (12-inch works best, with high sides to hold the sauce)
  • Tongs (for flipping the salmon without breaking it apart)
  • Sharp knife (for mincing garlic and chopping sun-dried tomatoes)
  • Cutting board (preferably one with a groove to catch juices)
  • Measuring cups and spoons (for accuracy, though I often eyeball the spinach)
  • Wooden spoon or silicone spatula (for stirring the sauce without scratching your pan)
  • Paper towels (for patting the salmon dry — this step is crucial)

If you don’t have a 12-inch skillet, a smaller one will work but you may need to cook the salmon in batches. I learned this the hard way when I tried to cram four fillets into an 8-inch pan and ended up steaming them instead of searing. Not my finest moment.

A cast iron skillet works beautifully here because it holds heat so well. But any heavy-bottomed pan will do the job. Just avoid non-stick pans if possible — they don’t create that beautiful crust on the salmon as well.

Preparation Method

Let me walk you through this step by step. I promise it’s easier than it looks.

  1. Prep the salmon — Take your salmon fillets out of the fridge about 15 minutes before cooking. Pat them completely dry with paper towels. This is non-negotiable, folks. Wet salmon won’t sear properly. Season both sides generously with salt, pepper, and garlic powder.
  2. Heat the oil — Place your large skillet over medium-high heat and add the olive oil. Let it get hot until it shimmers, about 2 minutes. You want it hot enough that the salmon sizzles the second it hits the pan.
  3. Sear the salmon — Carefully place the salmon fillets in the pan, skin-side down if using skin-on fillets. Don’t crowd them — give each piece some space. Cook for 4-5 minutes without moving them. You’ll see the edges start to turn golden and opaque. Flip them gently with tongs and cook for another 3-4 minutes on the other side. The internal temperature should reach 145°F. Transfer the salmon to a plate and tent loosely with foil.
  4. Start the sauce — Reduce the heat to medium. Add the butter to the same pan and let it melt, scraping up all those browned bits from the bottom. This is where the magic happens. Add the minced garlic and cook for about 30 seconds until fragrant. Don’t let it burn or it will taste bitter.
  5. Add the sun-dried tomatoes — Toss in the sun-dried tomatoes and stir for about a minute. They’ll release some of their flavor into the butter and garlic mixture. Your kitchen is going to smell incredible right about now.
  6. Build the cream sauce — Pour in the heavy cream and chicken broth, stirring constantly. Bring this to a gentle simmer, then reduce the heat to low. Let it cook for 2-3 minutes, stirring occasionally, until it starts to thicken slightly.
  7. Add the Parmesan — Sprinkle in the grated Parmesan cheese and stir until it melts completely into the sauce. This will take about a minute. The sauce should be smooth and silky at this point.
  8. Wilt the spinach — Add the fresh spinach to the pan in handfuls, stirring gently until each batch wilts down before adding more. This takes about 2-3 minutes total. The spinach will shrink dramatically, so don’t panic when it looks like a mountain at first.
  9. Season the sauce — Stir in the dried oregano and red pepper flakes if using. Taste the sauce and adjust salt and pepper as needed. Remember that the Parmesan adds saltiness, so go easy at first.
  10. Return the salmon — Gently place the seared salmon fillets back into the pan, nestling them into the sauce. Spoon some of the sauce over the top of each fillet. Let everything simmer together for 2-3 minutes so the flavors meld.
  11. Finish and serve — Remove from heat. Garnish with fresh parsley and serve immediately with lemon wedges on the side.

One thing I learned the hard way — don’t skip the step where you let the salmon rest after searing. If you put it straight into the sauce, it releases too much moisture and makes the sauce watery. A few minutes of resting makes all the difference.

Cooking Tips & Techniques

After making this creamy Tuscan salmon with sun-dried tomatoes more times than I can count, I have picked up a few tricks that make the process smoother and the results more consistent.

Pat your salmon dry — I cannot stress this enough. Moisture is the enemy of a good sear. Take the extra thirty seconds to really dry those fillets with paper towels. Your future self will thank you.

Don’t move the salmon too early — When you first put the salmon in the hot pan, leave it alone. I know it’s tempting to peek or shift it around, but let it develop that golden crust. It will release naturally from the pan when it’s ready. If you try to flip it and it sticks, give it another minute.

Control your heat — Medium-high for searing, then medium for the sauce. If your heat is too high when you add the cream, it might curdle or separate. I learned this lesson when I got impatient and cranked the heat up. The sauce looked grainy and sad.

Use room temperature cream — Take your heavy cream out of the fridge about 10 minutes before you need it. Cold cream hitting a hot pan can cause temperature shock and lead to a broken sauce. It’s a small detail but it makes a difference.

Taste as you go — Seasoning is not a one-and-done deal. Taste the sauce before you add the salmon back in. Does it need more salt? A pinch of red pepper? A squeeze of lemon? Adjust as you go, not at the end.

Multitask wisely — While the salmon is searing, you can chop the parsley or squeeze the lemon wedges. But don’t walk away from the pan during the sauce stage. Things move fast once the cream goes in.

Variations & Adaptations

One of the best things about this creamy Tuscan salmon with sun-dried tomatoes is how adaptable it is. Here are some ways I have customized it over the years.

Dairy-Free Version — Substitute the heavy cream with full-fat coconut cream and use a dairy-free Parmesan alternative. The coconut flavor is subtle and actually works beautifully with the sun-dried tomatoes. I tried this version for a friend with dairy sensitivity and she went back for seconds.

Protein Swaps — This sauce works with almost any protein. I have made it with chicken thighs (just cook them a few minutes longer), shrimp (they cook in about 2 minutes per side), and even firm tofu for a vegetarian option. Each version brings something different to the table.

Add More Vegetables — Sometimes I toss in a handful of halved cherry tomatoes along with the sun-dried tomatoes for extra color and sweetness. Roasted red peppers or artichoke hearts would also be lovely additions.

Make It Spicier — If you like heat, add an extra teaspoon of red pepper flakes or throw in a diced jalapeño with the garlic. I did this once on a whim and it turned out surprisingly good.

Low-Carb Option — This recipe is naturally low in carbs if you skip any starchy sides. Serve it over zucchini noodles or cauliflower rice for a keto-friendly meal that doesn’t sacrifice flavor.

Herb Variations — Fresh basil instead of parsley is a fantastic swap. I have also used fresh thyme sprigs (remove them before serving) and a sprinkle of fresh dill at the end for a different flavor profile.

Serving & Storage Suggestions

This creamy Tuscan salmon with sun-dried tomatoes is versatile when it comes to serving. Here is how I like to enjoy it.

Serving Temperature — Serve this dish hot, straight from the pan. The sauce is at its best when it’s warm and velvety. I usually let the pan sit for just a minute off the heat before serving so everything settles.

What to Serve With It — This dish pairs beautifully with so many sides. I love it over a bed of angel hair pasta or fettuccine to soak up all that sauce. Mashed potatoes or creamy polenta are also fantastic choices. For a lighter option, serve it with roasted asparagus or a simple green salad with lemon vinaigrette.

Wine Pairing — A crisp Pinot Grigio or a light Chardonnay complements the creamy sauce perfectly. If you prefer red, go for a lighter Pinot Noir that won’t overpower the salmon.

Storage Instructions — Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually meld together overnight and taste even better the next day. I have been known to make extra just for lunch the following day.

Reheating Tips — Reheat gently on the stovetop over low heat, adding a splash of cream or broth if the sauce has thickened too much. Avoid the microwave if possible — it can make the salmon rubbery and the sauce might separate.

Freezer Notes — I don’t recommend freezing this dish because the cream sauce can become grainy when thawed. The salmon also loses its texture. Make it fresh for the best experience.

Nutritional Information & Benefits

This creamy Tuscan salmon with sun-dried tomatoes is not just delicious — it also offers some solid nutritional benefits.

Estimated Nutritional Values (per serving, without sides):

  • Calories: 520
  • Protein: 38g
  • Fat: 36g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Sugar: 4g
  • Sodium: 480mg

Health Benefits — Salmon is packed with omega-3 fatty acids, which are great for heart health and brain function. The spinach adds iron, vitamins A and K, and antioxidants. Sun-dried tomatoes are rich in lycopene, which supports heart health and may reduce inflammation.

Dietary Considerations — This recipe is naturally gluten-free and low-carb. For a dairy-free version, use the substitutions I mentioned earlier. It is also suitable for pescatarian diets.

Potential Allergens — Contains dairy and fish. If you have a dairy allergy, the coconut cream substitution works well. Always check your ingredients for hidden allergens.

I personally love that this dish feels indulgent but still fits into a balanced eating plan. It is comfort food that actually nourishes you — the best kind of meal in my book.

Frequently Asked Questions

Can I use frozen salmon for this recipe?

Yes, but thaw it completely in the refrigerator overnight and pat it very dry before cooking. Frozen salmon releases more water, so you need to be extra thorough with the paper towels to get a good sear.

What can I use instead of heavy cream?

Full-fat coconut cream works well for a dairy-free option. Half-and-half can work in a pinch, but the sauce will be thinner. Avoid milk — it won’t create the same creamy texture and might curdle.

How do I know when the salmon is cooked?

The internal temperature should reach 145°F when measured at the thickest part. The flesh should be opaque and flake easily with a fork. If you don’t have a thermometer, look for the color change from translucent to opaque about halfway up the sides.

Can I make the sauce ahead of time?

You can make the sauce up to a day in advance and store it in the refrigerator. Reheat it gently on the stovetop, adding a splash of cream or broth to thin it out. Cook the salmon fresh and add it to the reheated sauce just before serving.

Why did my sauce separate or look grainy?

This usually happens when the heat is too high or the cream is added too quickly. Keep the heat at medium or medium-low when adding the cream, and stir constantly. Cold cream hitting a very hot pan can also cause separation, so let your cream come to room temperature first.

Conclusion

This creamy Tuscan salmon with sun-dried tomatoes has become one of those recipes that I genuinely look forward to making. It started as an obsession to recreate a restaurant memory, but it has turned into something so much more meaningful. Every time I make it, I think about that little Italian place in Portland and how food has this incredible power to transport us back to specific moments in time.

I hope you give this recipe a try and make it your own. Maybe you will add extra spinach like I sometimes do, or throw in some capers for a briny twist. The beauty of cooking is that you can adapt and experiment until a recipe feels like yours. That is exactly what I did with this one.

When you make this creamy Tuscan salmon with sun-dried tomatoes, I would love to hear how it turns out. Drop a comment below and let me know if you tried any variations or what you served it with. Your feedback helps other readers too, and honestly, it just makes my day to hear about your kitchen adventures.

Now go make some delicious memories in your kitchen. You have got this.

Pin This Recipe!

creamy tuscan salmon with sun-dried tomatoes recipe

Print

Creamy Tuscan Salmon with Sun-Dried Tomatoes – Easy 30-Minute Dinner

A quick and easy 30-minute creamy Tuscan salmon with sun-dried tomatoes, perfect for busy weeknights or entertaining. This restaurant-quality dish features perfectly seared salmon in a rich, velvety sauce with spinach and Parmesan.

  • Author: Merry
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 4 salmon fillets (6 ounces each, skin-on or skinless)
  • Salt and black pepper (freshly ground, to taste)
  • 1 teaspoon garlic powder
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 4 cloves garlic (minced)
  • 1/2 cup sun-dried tomatoes (julienned or roughly chopped, packed in oil, drained)
  • 1 cup heavy cream
  • 1/2 cup chicken broth (low-sodium)
  • 1/2 cup grated Parmesan cheese (freshly grated)
  • 3 cups fresh spinach (baby spinach, roughly chopped)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper (to taste)
  • Fresh parsley (chopped, for garnish)
  • Lemon wedges (for serving)

Instructions

  1. Take salmon fillets out of the fridge about 15 minutes before cooking. Pat them completely dry with paper towels. Season both sides generously with salt, pepper, and garlic powder.
  2. Place a large skillet over medium-high heat and add olive oil. Let it get hot until it shimmers, about 2 minutes.
  3. Carefully place salmon fillets in the pan, skin-side down if using skin-on. Cook for 4-5 minutes without moving them. Flip gently with tongs and cook for another 3-4 minutes on the other side. Internal temperature should reach 145°F. Transfer salmon to a plate and tent loosely with foil.
  4. Reduce heat to medium. Add butter to the same pan and let it melt, scraping up browned bits. Add minced garlic and cook for about 30 seconds until fragrant.
  5. Add sun-dried tomatoes and stir for about a minute.
  6. Pour in heavy cream and chicken broth, stirring constantly. Bring to a gentle simmer, then reduce heat to low. Cook for 2-3 minutes, stirring occasionally, until it starts to thicken slightly.
  7. Sprinkle in grated Parmesan cheese and stir until melted completely into the sauce, about 1 minute.
  8. Add fresh spinach in handfuls, stirring gently until each batch wilts before adding more, about 2-3 minutes total.
  9. Stir in dried oregano and red pepper flakes if using. Taste and adjust salt and pepper as needed.
  10. Gently place seared salmon fillets back into the pan, nestling them into the sauce. Spoon some sauce over each fillet. Let everything simmer together for 2-3 minutes.
  11. Remove from heat. Garnish with fresh parsley and serve immediately with lemon wedges on the side.

Notes

Pat salmon dry for a good sear. Don’t move salmon too early; let it develop a golden crust. Use room temperature cream to prevent sauce from breaking. Taste sauce as you go and adjust seasoning. For dairy-free, substitute heavy cream with full-fat coconut cream and use dairy-free Parmesan. Leftovers can be stored in the refrigerator for up to 3 days; reheat gently on the stovetop.

Nutrition

  • Serving Size: 1 serving (without s
  • Calories: 520
  • Sugar: 4
  • Sodium: 480
  • Fat: 36
  • Saturated Fat: 18
  • Carbohydrates: 8
  • Fiber: 2
  • Protein: 38

Keywords: creamy Tuscan salmon, sun-dried tomatoes, 30-minute dinner, salmon recipe, Italian salmon, easy dinner, weeknight meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating