Creamy Tuscan Salmon (30 Minute Dinner!)

Two pan-seared salmon fillets in creamy herb sauce with cherry tomatoes and greens.

This Creamy Tuscan Salmon is like a dish straight from a cozy Italian restaurant but so simple you can whip it up on a weeknight! Think perfectly pan-seared salmon bathed in a dreamy Parmesan sauce loaded with garlic, sweet cherry tomatoes, fresh spinach, and fragrant basil. It’s a summer favorite that comes together in just 30 minutes! Originally shared May 7, 2020.

The other day, Eric decided to go on a little couch investigation and pulled off the cushions. As a mom of four, I know better than to get involved with whatever lurks underneath. That stuff is best left unexamined. My motto with couch mysteries? Out of sight, out of mind. I have enough stuff to stress about — like the mountain of shoes by the back door or the occasional toilet disaster.

So, while Eric was prodding and poking under the cushions, I stayed safely out of view. Then I heard him muttering surprises from the other room, counting along the way. Counting? I didn’t want to know. But then he yelled, “TWENTY-ONE!!” Those were the number of Charlotte’s socks he fished out from the armchair in our living room.

Turns out, every day after school (and this was happening long before COVID), Charlotte settles into our giant, stuffy green armchair with a good book. Then she kicks off her socks and just drops them on the floor. When I’m not looking, I remind her to pick them up and toss them in the hamper — because hello, I’m NOT the maid here. Feeling clever, she started tucking her worn socks under the chair cushions instead. Problem solved, at least for her.

I didn’t get completely mad because, honestly, I remember doing stuff like this when I was a kid too — and my mischief was way worse than socks. Don’t tell her that though. At least now I finally understand why Charlotte’s sock drawer always feels mysteriously empty, even right after I do laundry.

Maybe I’ll make her cook me this Creamy Tuscan Salmon for dinner as a little payback. It’s so simple, I bet she could handle it herself!

On the hunt for a dinner that tastes like you just ordered from your favorite Italian spot but won’t steal your whole evening? This Creamy Tuscan Salmon is it! You get salmon cooked to crispy perfection, then smothered in a smooth Parmesan cream sauce bursting with garlic, juicy cherry tomatoes, tender spinach, and fresh basil. It’s light enough for summer but still feels special, making any weeknight dinner feel like a little celebration.

In this post, I’ll walk you through everything you need to nail it: how to get that golden, crisp sear on your salmon; a simple step-by-step guide to the luscious Tuscan sauce; tips on timing so your fish stays juicy and tender; plus easy ideas for what to serve alongside (think pasta, roasted potatoes, or warm crusty bread to soak up every bit of sauce). No fancy kitchen gadgets needed — just a hot skillet (cast iron works best if you have one) and about half an hour.

Stick around for my insider tips for silky sauce and moist fish, plus swaps and reheating tricks in case you have leftovers. Ready to impress your family (or just yourself)? Let’s get cooking!

What Makes It Special

What’s not to love about salmon with a golden crust and a buttery soft inside, bathed in a rich, cheesy cream sauce—perfect for mopping up with garlic bread? But it’s really more than just cream sauce — the burst of juicy cherry tomatoes, fresh spinach, and fragrant basil bring bright summer flavors to the mix. Trust me, if you’ve got summer produce on hand or even a garden, this is a fantastic way to use it up! Love the salmon-and-spinach combo? Try our Salmon Spinach Pasta next.

What You’ll Need

Overhead view of salmon fillets with cherry tomatoes, cream, parmesan, garlic, and greens arranged on a light textured surface.

  • 2 tablespoons olive oil
  • 4 ounce salmon fillets, Four Fillets
  • 1 teaspoon kosher salt, for the salmon (plus more)
  • 1/2 teaspoon black pepper, plus more
  • 2 tablespoons butter
  • 6 cloves garlic, smashed and minced
  • 18 ounces cherry tomatoes
  • 1 cup heavy cream
  • 1 & 1/2 teaspoons kosher salt, for the sauce
  • 1 teaspoon dried basil
  • 1/4 teaspoon cayenne pepper
  • black pepper , to taste
  • 1/2 cup parmesan cheese, shredded
  • 3-4 ounces spinach, chopped
  • 1/2 bunch fresh basil, roughly chopped

Sear the Salmon, Make the Sauce

  1. Heat a 12-inch high-sided skillet over medium-high heat and let it get very hot (a couple minutes).
  2. Pat salmon fillets very dry with paper towels and sprinkle top with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
  3. Add 2 tablespoons olive oil to the hot pan and swirl to coat.
  4. Place each salmon fillet into the hot pan (skin side down first if skin-on), leaving space between fillets.

    Four-panel collage showing salmon fillets seasoned, olive oil poured, and searing in a skillet on a marble countertop.

  5. Sprinkle the other side of each fillet with a bit more salt and pepper.
  6. Let the salmon sear undisturbed for 1–3 minutes, then flip and cook the other side for 30 seconds to 1 minute before turning off the heat.
  7. Remove the salmon to a plate and keep warm.
  8. Over medium heat, add 2 tablespoons butter to the pan with the remaining oil and melt.

    sequence of salmon fillets being pan-seared in a black skillet with butter and prep bowls.

  9. Add 6 cloves minced garlic and cook, stirring frequently, about 1 minute until fragrant.
  10. Chop half of the cherry tomatoes, leave the other half whole, add them to the pan, and cook about 1 minute until some tomatoes begin to split.
  11. Pour in 1 cup heavy cream and add 1½ teaspoons kosher salt, 1 teaspoon dried basil, ¼ teaspoon cayenne, and black pepper to taste.
  12. Bring the cream mixture to a light simmer (about 2–4 minutes).

    Four-panel collage of garlic sautéing, cherry tomatoes added, and cream sauce forming in a skillet.

  13. Stir in ½ cup Parmesan cheese and 3–4 ounces chopped spinach.
  14. Cook over medium heat until the cream has thickened somewhat and the spinach has wilted.
  15. Add a half bunch of chopped fresh basil and return the salmon to the pan; heat through if necessary.

    four-panel collage showing cheese added, stirring sauce, adding herbs, and cooking fish in creamy tomato sauce

Tips for Crispy, Juicy Salmon

Here are some handy little tips to get your salmon and sauce looking and tasting like you just ordered it from a restaurant — and to keep common cooking hiccups at bay.

  • Preheat your pan well: Leave your dry pan on the heat long enough to get very hot before adding oil. The shimmering oil is your green light to add salmon and get that crispy skin.
  • Dry and season your salmon: Use paper towels to get your fillets very dry before seasoning. This one step makes a huge difference because moisture is the enemy of a good sear.
  • Give space in the pan: Don’t crowd your fish. Leave room between fillets so they brown instead of steam. If your skillet is small, cook in batches.
  • Mind your timing: Let one side sear undisturbed for 1 to 3 minutes depending on thickness. Salmon is usually best at 125-130°F for medium-rare; it will continue cooking a bit once in the sauce.
  • Be gentle with cream: Keep the sauce at a light simmer. Avoid boiling hard since this can cause the cream to break or thicken too fast. Add your Parmesan gradually and stir well to keep it silky.
  • If the sauce splits or thins: Lower the heat and whisk in a little more cream or a small knob of butter. If it’s too thin, let it simmer longer to reduce or add a pinch more Parmesan to thicken it up.
  • Prep ahead: Chop garlic, tomatoes, and basil before cooking so the sauce comes together quickly and your salmon doesn’t sit waiting; if you want an easy side that cooks itself, start a pan of roasted Parmesan asparagus in the oven first.
  • Reheating & storage: Pop leftovers in the fridge within two hours. Reheat gently at 275°F for about 15 minutes to keep salmon moist. Microwave on low works too if you’re in a hurry. Avoid freezing since cream sauce can get grainy when thawed.

Serving Ideas and Substitutions

Seared salmon fillet with crispy bacon, cherry tomatoes, and creamy herb sauce on a speckled plate.

You’ve got a bunch of tasty options to serve your Creamy Tuscan Salmon with!

Eat it on its own for a lighter meal, or spoon it over your favorite cooked pasta to turn the sauce into a rich pasta topping. It’s also fantastic with roasted potatoes, creamy mashed potatoes, white rice, or even cauliflower rice for a low-carb twist. For veggies, a crisp green salad, like Lemon Parmesan Kale Salad, pairs nicely, but roasted broccoli or cauliflower are hits with my family. And you seriously cannot go wrong serving it alongside my absolute favorite Garlic Bread — perfect for mopping up every last bit of sauce! Or try Pull Apart Garlic Bread for an easy crowd-pleaser.

How to Store and Reheat

Got leftovers? No worries! Store your Creamy Tuscan Salmon in the fridge for up to 3-4 days. When you’re ready to enjoy it again, place it in a covered baking dish (foil works great) and reheat gently at 275ºF for about 15 minutes, until warm. Heating it low and slow really helps keep the salmon tender and prevents drying out.

Sometimes, though, we just want quick and easy, right? In that case, microwave leftovers covered on low power to warm through. The texture won’t be quite the same, and the salmon might cook a bit more, but the creamy sauce keeps it tasty enough for a speedy lunch. Just cover with a microwave-safe lid or a piece of wax paper to avoid splatters.

A quick heads-up: I don’t recommend freezing Creamy Tuscan Salmon. The cream sauce tends to change texture once thawed and reheated, so it’s best eaten fresh or refrigerated.

Troubleshooting and FAQs

How do you make the best tasting salmon?

The secret to awesome salmon is all about that texture. To get a crispy bottom, you need a super hot pan and to leave the fillets alone so they can form a crust. Don’t keep flipping or moving them — patience pays off! The perfect salmon is tender and juicy inside, crispy and seasoned outside. A squeeze of fresh lemon is often all it needs, but pairing it with a creamy, garlicky sauce packed with veggies takes it to the next level!

How many calories are in Tuscan salmon?

This cream-soaked Tuscan Salmon comes in at about 443 calories per serving. It’s a light but satisfying meal on its own. Want to stretch it further? Add pasta, rice, or potatoes to bulk up the plate and suit your appetite. Or serve it with garlic butter focaccia to soak up the sauce.

What flavors go well with salmon?

Salmon’s mild, buttery flavor is a fantastic canvas for this creamy, garlicky sauce and fresh summer veggies. The basil’s bright, herbal notes balance the richness perfectly. For a fresh counterpoint, pair it with a lemon-garlic vinaigrette salad. But salmon is versatile, so if you want to switch things up, it works great with citrus, dill, ginger, soy, or maple flavors too — the sky’s the limit!

Creamy Tuscan Salmon

Prep: 15 minutes mins

Cook: 15 minutes mins

Total: 30 minutes mins

Servings: 4

Golden-brown fish fillets in creamy tomato-basil sauce with cherry tomatoes and greens.

This Creamy Tuscan Salmon recipe is totally restaurant quality, but super easy to make! Perfectly pan-seared salmon, drowning in a creamy parmesan sauce with garlic, cherry tomatoes, spinach, and fresh basil. It’s the perfect summer meal and is done in 30 minutes!

Ingredients

  • 2 tablespoons olive oil
  • 4 ounce salmon fillets, Four Fillets
  • 1 teaspoon kosher salt, for the salmon (plus more)
  • 1/2 teaspoon black pepper, plus more
  • 2 tablespoons butter
  • 6 cloves garlic, smashed and minced
  • 18 ounces cherry tomatoes
  • 1 cup heavy cream
  • 1 & 1/2 teaspoons kosher salt, for the sauce
  • 1 teaspoon dried basil
  • 1/4 teaspoon cayenne pepper
  • black pepper , to taste
  • 1/2 cup parmesan cheese, shredded
  • 3-4 ounces spinach, chopped
  • 1/2 bunch fresh basil, roughly chopped

Instructions

  • Begin by searing the salmon. Heat a 12 inch high-sided skillet over medium high heat. Let the pan sit on the burner for a couple minutes so that it gets super hot.
  • Meanwhile, pat each salmon fillet dry with paper towels. Sprinkle the top of the salmon with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
  • Add 2 tablespoons olive oil to the hot pan and swirl to coat. It should shimmer immediately. Place each fillet of salmon into the hot pan. (If your salmon has the skin on, place the skin side down first.) Do not crowd the salmon together, make sure there is space in between so they don’t steam each other. Sprinkle the other side of each fillet with a bit more salt and pepper. Let the salmon sear well over medium high heat for 1-3 minutes, depending on the thickness of the fillet. Once you have a nice brown sear on the underside, flip the salmon to cook the other side for about 30 seconds to 1 minute before turning off the heat. Do not overcook your salmon.
  • Remove the salmon to a plate and keep warm.
  • Make the tuscan sauce. Over medium heat, add 2 tablespoons butter to whatever oil remains in the pan from making the salmon. When it is melted, add 6 cloves of minced garlic. Cook, stirring frequently, for about 1 minute until fragrant.
  • Chop half of the cherry tomatoes, and leave the other half whole. Add to the pan with the butter, and cook for 1 minute, or until some of the tomatoes are starting to split. 
  • Pour in 1 cup heavy cream. Add 1 and 1/2 teaspoon kosher salt, 1 teaspoon dried basil, 1/4 teaspoon cayenne pepper, and black pepper to taste.
  • Let the cream mixture come to a light simmer, about 2-4 minutes.
  • Add 1/2 cup Parmesan cheese. Add 3-4 ounces chopped spinach and stir it all in. 
  • Continue cooking over medium heat until the cream has thickened somewhat and the spinach has wilted.
  • Add in a half bunch of chopped fresh basil. Return the salmon to the pan. Heat through if necessary.
  • Serve with pasta, roasted potatoes, mashed potatoes, rice, or cauliflower rice. Or just serve it on it’s own with a big green salad!

Nutrition

Calories: 443 kcal | Carbohydrates: 10 g | Protein: 14 g | Fat: 40 g

Close-up of salmon fillet with creamy sauce, roasted cherry tomatoes, and greens.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pan-seared salmon fillets in a creamy Parmesan sauce with garlic, cherry tomatoes, spinach, and fresh basil. Ready in 30 minutes, perfect for an easy weeknight or summer meal.

  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 tablespoons olive oil
  • 4 salmon fillets, 4 ounces each
  • 1 teaspoon kosher salt (for salmon), plus more as needed
  • 1/2 teaspoon black pepper, plus more as needed
  • 2 tablespoons butter
  • 6 cloves garlic, smashed and minced
  • 18 ounces cherry tomatoes
  • 1 cup heavy cream
  • 1 1/2 teaspoons kosher salt (for sauce)
  • 1 teaspoon dried basil
  • 1/4 teaspoon cayenne pepper
  • Black pepper, to taste
  • 1/2 cup Parmesan cheese, shredded
  • 34 ounces spinach, chopped
  • 1/2 bunch fresh basil, roughly chopped

Instructions

  1. Heat a 12-inch high-sided skillet over medium-high heat until very hot (a couple minutes).
  2. Pat salmon fillets dry with paper towels. Sprinkle top side with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
  3. Add 2 tablespoons olive oil to the hot pan and swirl to coat. It should shimmer immediately.
  4. Place each salmon fillet in the pan, skin side down first if the skin is on, leaving space between fillets.
  5. Sprinkle the other side of fillets with salt and pepper. Let sear undisturbed for 1 to 3 minutes depending on thickness.
  6. Flip salmon and cook the other side for 30 seconds to 1 minute before turning off the heat.
  7. Remove salmon to a plate and keep warm.
  8. Over medium heat, add 2 tablespoons butter to the pan with remaining oil and melt.
  9. Add 6 cloves minced garlic and cook, stirring frequently, about 1 minute until fragrant.
  10. Chop half of the cherry tomatoes, leave the rest whole, add to pan and cook about 1 minute until some tomatoes begin to split.
  11. Pour in 1 cup heavy cream. Add 1 1/2 teaspoons kosher salt, 1 teaspoon dried basil, 1/4 teaspoon cayenne pepper, and black pepper to taste.
  12. Bring cream mixture to a light simmer, about 2–4 minutes.
  13. Stir in 1/2 cup Parmesan cheese and 3-4 ounces chopped spinach.
  14. Cook over medium heat until cream thickens and spinach wilts.
  15. Add half bunch chopped fresh basil and return salmon to the pan; heat through if necessary.
  16. Serve immediately with pasta, roasted or mashed potatoes, rice, cauliflower rice, or a green salad.

Notes

Preheat pan well to achieve a crispy sear on salmon., Pat salmon completely dry to help form a crust., Do not crowd the pan; cook in batches if needed., Avoid overcooking salmon; it is best at 125-130°F (medium-rare)., Keep cream sauce at a light simmer to prevent breaking., To fix a split or thin sauce, reduce heat and whisk in cream or butter, or simmer longer to thicken., Chop garlic, tomatoes, and basil before cooking to streamline preparation., Store leftovers in the refrigerator up to 3-4 days; reheat gently at 275°F or on low in microwave., Freezing is not recommended as the cream sauce texture may degrade., This dish has about 443 calories per serving.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: Italian-inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 443 kcal
  • Fat: 40 g
  • Carbohydrates: 10 g
  • Protein: 14 g

More in easy meals

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating