Perfectly seared salmon simmered in a creamy garlic parmesan sauce with spinach, sun-dried tomatoes, and cherry tomatoes makes this Creamy Tuscan Salmon an easy dinner that feels restaurant quality. Made in one pan and ready for weeknights, it's a comforting meal that's delicious served with pasta, rice, mashed potatoes, or crusty bread.
Pat the salmon dry and drizzle on the olive oil. Season with salt, pepper, garlic powder, and paprika. Gently rub the seasoning with the oil to create an even layer on the top of each piece of salmon.
Heat avocado oil in a large skillet over medium-high heat. Sear the salmon for 3-4 minutes per side until cooked through. Remove from the pan and set aside.
Turn the pan down to medium-low heat and add the butter. Once melted, add the minced garlic and saute for about 1 minute until fragrant. Add cherry tomatoes and cook until they soften (about 3-4 minutes)
Pour in the heavy cream, chicken stock, Parmesan cheese, Italian seasoning, and red pepper flakes. Mix well and let it simmer for 3-5 minutes until slightly thickened.
Stir in the spinach and sun-dried tomatoes, cooking until the spinach wilts. Taste the sauce and add any salt or pepper as necessary.
Return the salmon to the skillet and let everything simmer for another 2 minutes to reheat the salmon. For the final touch, add some freshly grated parmesan cheese to the top.
Serve immediately with your choice of pasta, rice, or sourdough bread!