This creamy Tuscan salmon recipe is a one-pan wonder that delivers rich, decadent flavors with minimal effort. Pan-seared salmon fillets are bathed in a luxurious creamy garlic sauce, packed with cherry tomatoes, fresh spinach, and Parmigiano Reggiano, making it a restaurant-quality meal in just 30 minutes. Serve it with pasta, rice, or crusty bread for a delicious dinner that feels like a special occasion but is easy enough for a busy weeknight!
Pat the salmon fillets dry with a paper towel and season both sides with salt and black pepper.
Sear the Salmon
Heat 4 tablespoon olive oil in a large skillet over medium-high heat.
Place the salmon skin-side down and cook for 3 minutes, until golden and crispy.
Flip and cook the other side for 3 minutes, then remove from the skillet and set aside.
Make the Creamy Tuscan Sauce
Chop cherry tomatoes and onions.
Remove the excess oil and leave 1 tablespoon of oil. Reduce heat to low heat and add the 2 tbsps of butter.
Sauté the chopped white onion for 2 minutes, until fragrant. Add in the garlic and sauté for 1 minute.
Turn the heat to medium. Pour in the dry white wine, scraping the bottom of the pan with a wooden spoon to de-glaze. Let simmer for 2-3 minutes until slightly reduced.
Stir in the cherry tomatoes and simmer for 2 minutes.
Add the Creamy Elements
Pour in the heavy cream, vegetable broth or water, and vegetable bouillon if using water. Stir well.
Add the paprika, garlic powder, Italian seasoning, and red pepper flakes.
Turn the heat to low. Gradually add grated Parmigiano Reggiano, stirring continuously to melt into the sauce.
Finish the Dish
Add baby spinach and let it wilt into the sauce.
Return the pan-seared salmon to the skillet, spooning the sauce over the fish.
Simmer on low heat for 2 minutes, ensuring the salmon reaches an internal temperature of 145°F.
Serve and Garnish
Garnish with fresh basil and extra parmesan cheese. Serve over pasta, rice, or cauliflower rice for a complete meal.
Video
Nutrition Facts
Creamy Tuscan Salmon
Amount per Serving
Calories
571
% Daily Value*
Fat
37
g
57
%
Saturated Fat
18
g
113
%
Polyunsaturated Fat
5
g
Monounsaturated Fat
10
g
Cholesterol
173
mg
58
%
Sodium
722
mg
31
%
Potassium
1229
mg
35
%
Carbohydrates
9
g
3
%
Fiber
2
g
8
%
Sugar
4
g
4
%
Protein
44
g
88
%
Vitamin A
3690
IU
74
%
Vitamin C
21
mg
25
%
Calcium
328
mg
33
%
Iron
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.
The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.