This Creamy Tuscan Salmon is an easy skillet dinner made with tender salmon fillets, garlic, Parmesan, baby spinach, and sun-dried tomatoes. The sauce is rich and savory, with a subtle sweetness from the tomatoes and a fresh finish from the spinach.
The best part? You can have this comforting meal on the table in about 25 minutes. Serve it with rice, pasta, roasted vegetables, or crusty bread to make the most of the creamy garlic sauce.
Why You'll Love This Creamy Tuscan Salmon
If you enjoy simple dinners with plenty of flavor, this salmon skillet is worth adding to your meal rotation.
- Ready in about 25 minutes: A practical option for busy weeknights.
- Made in one skillet: Most of the cooking happens in the same pan, making cleanup easier.
- Rich, flavorful sauce: Garlic, cream, Parmesan, and sun-dried tomatoes create a delicious combination.
- Easy to customize: You can add mushrooms, artichokes, or capers to change the flavor.
- Works with different sides: Serve it with pasta, rice, potatoes, or steamed vegetables.
The salmon is cooked separately first, allowing it to develop a lightly browned exterior. It then returns to the skillet so it can finish in the creamy sauce.
Ingredients You'll Need
Here are the ingredients for this easy creamy salmon recipe.
For the Salmon
- 3–4 salmon fillets, preferably skin-on
- Salt, to taste
- Black pepper, to taste
- Garlic powder, to taste
- 1 tablespoon olive oil
For the Creamy Tuscan Sauce
- 2 cloves garlic, finely minced
- 1 cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ cup sun-dried tomatoes, chopped
- 2 cups fresh baby spinach
Optional Additions
- Artichoke hearts
- Capers
- A small squeeze of lemon juice
- Fresh parsley or basil
- A pinch of red pepper flakes
Ingredient Notes
Salmon: Skin-on fillets are a good choice for pan-searing. If you use frozen salmon, thaw it completely and pat it dry before cooking.
Sun-dried tomatoes: These add concentrated tomato flavor and a slightly sweet, savory taste. If they are packed in oil, drain them before chopping.
Parmesan cheese: Freshly grated Parmesan melts more smoothly into the sauce than many pre-shredded varieties.
Heavy cream: This creates a rich sauce that can gently simmer without thickening too quickly.
Baby spinach: Fresh spinach wilts quickly and adds color without requiring much preparation.
How to Make Creamy Tuscan Salmon
1. Prepare the Salmon
Pat the salmon fillets dry with paper towels. Removing excess moisture helps them brown more effectively in the skillet.
Season both sides with salt, black pepper, and a little garlic powder.
If the fillets have skin, check that any remaining scales have been removed.
2. Sear the Salmon
Heat the olive oil in a large skillet over medium-high heat.
Place the salmon skin-side down in the hot pan. Cook for approximately 4–5 minutes, depending on the thickness of the fillets.
Turn the salmon carefully and cook the other side until the fish is nearly cooked through.
Transfer the salmon to a plate.
The exact cooking time will vary depending on the thickness of the fillets. Avoid relying only on the clock; check the thickest part of the fish to determine whether it is done.
3. Cook the Garlic
Reduce the heat to medium.
Add the minced garlic to the same skillet. Stir for about 30–60 seconds, just until fragrant.
Be careful not to let the garlic become dark brown, as it can develop a bitter taste.
4. Prepare the Creamy Sauce
Pour the heavy cream into the skillet and stir gently, scraping up any flavorful browned bits from the bottom of the pan.
Bring the cream to a gentle simmer. Allow it to cook for approximately 2–3 minutes, stirring occasionally.
Add the freshly grated Parmesan and stir until it melts into the cream.
The sauce should begin to look smooth and slightly thicker.
5. Add the Sun-Dried Tomatoes and Spinach
Stir the chopped sun-dried tomatoes into the sauce.
Add the baby spinach and cook for 1–2 minutes, or until the leaves wilt.
If the sauce becomes thicker than you prefer, add a small splash of water or broth to loosen it.
Taste the sauce and adjust the seasoning if needed.
6. Return the Salmon to the Skillet
Carefully place the salmon fillets back into the skillet.
Spoon some of the sauce around the fish, leaving the skin exposed if you want to preserve its texture.
Allow the salmon to warm through for another minute or two, or until it reaches a safe internal temperature.
Serve immediately with your favorite side dishes.
Tips for the Best Creamy Tuscan Salmon
Pat the Salmon Dry Before Cooking
Moisture on the surface of the fish can interfere with browning. A quick pat with paper towels helps the salmon develop a better seared exterior.
Avoid Overcooking the Fish
Salmon can become dry if it stays in the pan too long. Cooking time depends on the thickness of the fillets, so check the thickest part before serving.
For food safety, the FDA recommends cooking fish to an internal temperature of 145°F (63°C).
Keep the Sauce at a Gentle Simmer
A strong boil can cause a creamy sauce to separate or become overly thick. Use medium-low heat once the cream is added, and stir gently.
Add Parmesan Gradually
Sprinkle the cheese into the warm cream while stirring. This helps it melt evenly and creates a smoother sauce.
Keep the Salmon Skin Out of the Sauce
If you want the skin to remain crisp, avoid covering it with cream. The sauce can soften the skin if it sits directly in it for too long.
How to Adjust the Sauce
The consistency of the sauce can be adjusted easily.
If the sauce is too thick: Add a splash of water, milk, or low-sodium broth and stir until it reaches the desired consistency.
If the sauce is too thin: Let it simmer gently for another minute or two. Avoid using high heat.
If the sauce tastes too rich: A small squeeze of lemon juice can add brightness. Add it gradually and taste as you go.
If you want more flavor: Try adding black pepper, red pepper flakes, fresh herbs, or a few capers.
What to Serve With Creamy Tuscan Salmon
This salmon dish has a rich sauce, so it pairs well with simple sides.
Pasta
Fettuccine, penne, or linguine can be tossed with some of the creamy sauce. Add the salmon on top for a filling dinner.
Rice
Steamed white rice, brown rice, or lemon rice works well for soaking up the sauce.
Roasted Vegetables
Roasted broccoli, asparagus, or zucchini adds color and a fresh contrast to the creamy fish.
Potatoes
Mashed potatoes or roasted baby potatoes make a comforting side for this skillet meal.
Crusty Bread
A slice of crusty bread is an easy way to enjoy any sauce left on the plate.
Easy Variations
You can adjust this recipe based on the ingredients you have available.
Creamy Tuscan Salmon With Mushrooms
Slice a few mushrooms and cook them after searing the salmon. Once they soften, continue with the garlic and cream.
Tuscan Salmon With Artichokes
Add chopped artichoke hearts along with the sun-dried tomatoes. They provide a slightly tangy flavor and a different texture.
Creamy Salmon With Capers
Stir a tablespoon of drained capers into the finished sauce for a salty, tangy addition.
Spicy Creamy Salmon
Add a pinch of red pepper flakes while cooking the garlic. Increase the amount gradually if you prefer more heat.
Tuscan Salmon Pasta
Cook your favorite pasta separately. Toss it with some of the sauce, then serve with the salmon fillets.
Final Thoughts
This Creamy Tuscan Salmon is a practical way to turn a few simple ingredients into a satisfying dinner. The combination of tender salmon, garlic cream sauce, Parmesan, spinach, and sun-dried tomatoes creates plenty of flavor without requiring a long cooking process.
Serve it with pasta, rice, vegetables, or bread, and adjust the sauce with your favorite herbs and seasonings.
If you enjoy easy skillet dinners, this is a recipe worth keeping in your weekly rotation.
Creamy Tuscan Salmon
Tender pan-seared salmon fillets served with a creamy garlic Parmesan sauce, baby spinach, and sun-dried tomatoes.
10 mins
15 mins
25 mins
3-4 servings
Ingredients
- 3–4 salmon fillets, preferably skin-on
- Salt, to taste
- Black pepper, to taste
- Garlic powder, to taste
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ cup sun-dried tomatoes, chopped
- 2 cups fresh baby spinach
- Optional: artichoke hearts, capers, lemon juice, or red pepper flakes
Instructions
- Prepare the salmon: Pat the fillets dry with paper towels. Season both sides with salt, black pepper, and garlic powder.
- Sear the fish: Heat the olive oil in a large skillet over medium-high heat. Place the salmon skin-side down and cook for approximately 4–5 minutes. Flip and cook until nearly done. Transfer to a plate.
- Cook the garlic: Reduce the heat to medium. Add the minced garlic and cook for 30–60 seconds, stirring frequently.
- Make the sauce: Pour in the heavy cream and bring it to a gentle simmer. Cook for 2–3 minutes, then stir in the Parmesan cheese until melted.
- Add the vegetables: Stir in the sun-dried tomatoes and baby spinach. Cook until the spinach wilts, about 1–2 minutes.
- Finish the dish: Return the salmon to the skillet. Spoon the sauce around the fillets and warm through. Check that the fish is fully cooked before serving.
- Serve: Enjoy immediately with pasta, rice, potatoes, roasted vegetables, or crusty bread.
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes. Thaw the salmon completely in the refrigerator before cooking, then pat it dry. This helps the fish sear more evenly.
Can I replace the heavy cream?
You can use half-and-half for a lighter sauce, although it may not become as thick or rich. Whole milk can also be used, but the sauce will be thinner.
Can I use a different fish?
You can try the same sauce with other firm fish fillets, such as cod or haddock. Cooking times will vary depending on the thickness of the fish.
How do I store leftover creamy Tuscan salmon?
Place leftovers in an airtight container and refrigerate within two hours of cooking. Use them within 3–4 days, according to USDA guidance for cooked fish leftovers.
How should I reheat the salmon?
Reheat gently in a skillet over low heat. Add a small splash of water or milk to loosen the sauce if necessary. Avoid overheating, as this can dry out the fish.
Can I make this recipe without spinach?
Yes. You can leave out the spinach or replace it with kale or Swiss chard. Kale may need a few extra minutes to soften.
How do I keep the salmon skin crispy?
Sear the salmon skin-side down first and avoid covering the skin with sauce when serving. The skin will naturally soften if it remains in contact with the cream.

