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 tbsp 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 tbsp 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.