Creamy Tuscan Salmon in 20 Minutes — Quick Weeknight Recipe

The first time I made this creamy Tuscan salmon, it felt like a restaurant meal—yet I cooked it at home in about 20 minutes. It’s simple: pan-seared salmon fillets finished in a quick, rich sun-dried tomato and spinach cream sauce. The result is elegant, comforting, and full of flavor.

Closeup of the top of the dish sprinkled with parsley and dotted with lemon segments, with a serving spoon.

Salmon that’s both special and uncomplicated

Most nights we keep salmon very simple—roasted with Mediterranean vegetables or served with olive oil toasts. It’s colorful, healthy and reliably liked by picky eaters. But when I want something a little different, this creamy Tuscan salmon delivers a restaurant-style dish with minimal fuss.

This recipe is ready in 20–30 minutes and features a garlicky cream sauce with tangy sun-dried tomatoes and fresh spinach. The sauce is flavorful but designed to showcase the salmon as the star.

📌 Recipe snapshot

  • Prep: 10 minutes
  • Cook time: 10–15 minutes
  • Serves: 4
  • Key ingredients: salmon, onion, garlic, sun-dried tomatoes, cream, spinach, parmesan, plus pantry staples (dried herbs, paprika, mustard, lemon zest)
  • Why you’ll love it: quick one-pan stove-top recipe, big flavor from simple ingredients, pairs well with rice, pasta, bread or potatoes

About the ingredients

Full ingredient amounts are in the recipe card below. Highlights:

All the ingredients needed to make Tuscan salmon, labelled, including fresh salmon, cream, sundried tomatoes, fresh tomatoes, herbs and paprika, spinach, mustard, parmesan, lemon zest, and garlic.
  • Salmon: Fresh fillets are ideal—skin on for crispy skin or skin off if you prefer. Frozen fillets work if fully defrosted in the fridge first.
  • Seasoning: Generous salt and pepper on the fish to start; adjust the sauce at the end if needed.
  • Onion & garlic: Half a medium onion and about three cloves of garlic add savory depth to the sauce.
  • Cream: Heavy (double/thickened) cream makes the richest sauce. Light cream or half-and-half can be used but the sauce will be thinner.
  • Sun-dried tomatoes: Tomatoes packed in oil give concentrated flavor. You can mix in some fresh chopped tomatoes if you like varied texture.
  • Spinach: Fresh baby spinach works best; frozen is fine if thawed and squeezed dry.
  • Mustard, paprika, herbs & lemon zest: A teaspoon of mustard and a little paprika lift the sauce. Use dried Italian herbs and finish with lemon zest for balance.
  • Parmesan: About 1/3 cup grated parmesan helps thicken and flavor the sauce.

How to make creamy Tuscan salmon

This is an easy one-pan recipe even if you haven’t pan-fried salmon before. Pat the fillets dry, season both sides with salt and pepper, and heat 1–2 tablespoons of oil in a large skillet over medium-high heat.

Place the salmon in the pan (skin-side-down for skin-on fillets) and cook undisturbed for about 5 minutes. Flip with a fish turner and cook 2–3 minutes more, until just cooked through for fillets about 1″ thick. Thicker fillets will need a little longer; you can briefly sear the sides as well.

Four pieces of cooked salmon in a pan.

Remove the salmon to a plate. Pour off any excess liquid and add a little more oil to the pan. Cook the chopped onion for a couple of minutes until softened, then add crushed garlic, paprika and dried herbs and cook another minute.

Overhead of chopped cooked onions and spices in a cast iron pan with a wooden spoon.

Add the cream, mustard, spinach and sun-dried tomatoes (and any fresh tomatoes, if using). Stir to combine, then add lemon zest and parmesan. Let the sauce gently bubble until smooth and slightly thickened—thick enough to coat the back of a spoon. If it’s too thick, loosen with a splash of milk, stock or water; if too thin, simmer a bit longer.

Overhead of ingredients for the sauce in a large cast iron pan with a wooden spoon.

Spoon the sauce over the salmon fillets and nestle them back into the pan to warm through for a minute. Finish with a scattering of fresh basil or parsley.

An overhead view of salmon in a tomato cream sauce in a big blue cast iron pan with a spoon.

Serve immediately, drizzling a little extra sauce over each portion. A lemon wedge at the table is a nice finishing touch.

Closeup of salmon in a pan with a cream tomato sauce in a light blue pan and with a serving spoon.

Helen’s Top Tips

  • Use flavored oil: Fry the salmon in a little of the oil from the sun-dried tomato jar to add extra depth.
  • Doneness: For accuracy, a meat thermometer should read about 125°F / 52°C for medium salmon.
  • Crispy skin: For crisp skin, start skin-side-down and cook 5 minutes without moving; serve skin-side-up in the sauce.
  • Sauce consistency: Thin with a splash of milk or stock if needed, or simmer longer to thicken.
  • Flexible recipe: The essentials are salmon, sun-dried tomatoes, cream and parmesan—other ingredients can be swapped or omitted. Try capers, roasted peppers or dill as variations.

Serving ideas

  • Serve with rice and steamed greens for a quick weeknight dinner.
  • Or toss the sauce with long pasta (linguine, spaghetti, tagliatelle) and top with a salmon fillet.
  • Potatoes also pair well—mashed, crispy diced or smashed potatoes are all good options.
  • Keep it simple with crusty bread and a crisp green salad to soak up the sauce.

Recipe FAQs

Can I use milk instead of cream?

Milk will make a much thinner sauce. If you prefer a lighter option, try half-and-half and add a bit more parmesan to help thicken.

What type of salmon is best?

Fresh fillets are great; if unavailable, Atlantic or wild Pacific salmon (Sockeye, King, Coho) are all good choices. If using frozen fillets, defrost fully and choose similar-thickness pieces so they cook evenly.

How do I store and reheat leftovers?

Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently in a covered pan with a splash of milk or stock, or in the oven covered with foil at 320–340°F (160–170°C) for about 15 minutes. Microwave on reduced power if needed. Freezing is not recommended as cream can separate and salmon texture may change.

More easy salmon recipes

  • Try lemon butter sheet pan salmon with asparagus and potatoes for a crowd-pleasing sheet-pan dinner.
  • Crispy salmon fishcakes are family-friendly and versatile.
  • Salmon with yogurt-dill sauce makes a quick summer dinner.
  • For bolder flavors, jerk salmon with yogurt potatoes is a spicy option.
Closeup of a dish of cooked salmon with dill yogurt sauce drizzled over it garnished with lemon segments and herbs.
Closeup of 2 crispy salmon fish cakes on a rectangular white plate with green salad and lemon segments.
Jerk salmon with yoghurt potatoes and a lime wedge on a white plate.
Lemon butter sheet pan salmon with asparagus and potatoes closeup on a baking tray.
Closeup of the top of the dish sprinkled with parsley and dotted with lemon segments, with a serving spoon.

Easy Creamy Tuscan Salmon (20-Minute Recipe)

Pan-seared salmon served with a balanced sun-dried tomato, spinach and parmesan cream sauce. Ready in 20–30 minutes—perfect for a busy weeknight that still feels special.
Prep: 10 mins
Cook: 15 mins
Total: 25 mins
Servings: 4

Ingredients

  • 4 salmon fillets (skin on or off)
  • ½ medium onion, finely chopped
  • 3 large garlic cloves, crushed
  • ½ tsp paprika
  • 1 tsp mixed dried herbs (Italian blend suggested)
  • 1 cup heavy cream (double/thickened cream)
  • 1 tsp Dijon mustard
  • 1½ cups baby spinach (or thawed, drained frozen spinach)
  • ⅓ cup sun-dried tomatoes (in oil), chopped
  • Zest of 1 lemon
  • ⅓ cup grated parmesan cheese
  • Fresh basil or parsley, to serve (optional)

Instructions

  1. Heat 1–2 tablespoons of oil in a large skillet over medium-high heat. Season salmon with salt and pepper. Place fillets in the pan (skin-side-down if using skin-on) and cook undisturbed for about 5 minutes. Flip and cook 2–3 minutes more until just cooked through. Remove salmon to a plate.
  2. Pour off excess liquid, add a little more oil, and sauté the chopped onion for 2 minutes until softened. Add the garlic, paprika and dried herbs and cook another minute.
  3. Stir in the cream, mustard, spinach and sun-dried tomatoes until smooth. Add lemon zest and parmesan, then simmer until the sauce thickens to a pourable consistency. Adjust thickness with a splash of milk, stock or water if needed.
  4. Return the salmon to the pan and spoon sauce over each fillet. Scatter fresh basil or parsley if using.
  5. Serve immediately with rice, pasta, potatoes or crusty bread and a green vegetable or salad.

Notes

Doneness: Use a meat thermometer for accuracy—125°F / 52°C is a good target for medium salmon. The fish should flake easily and be opaque rather than translucent.

Tomato options: Swap some or all sun-dried tomatoes for fresh chopped or halved cherry tomatoes for varied texture.

Variations: Try capers, roasted peppers, dill or different dried herbs to change the flavor profile.

Storage: Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently with a splash of liquid. Freezing is not recommended as cream and salmon texture can be affected.

Nutrition

Calories: 524 kcal, Carbohydrates: 13 g, Protein: 40 g, Fat: 35 g