This is the salmon recipe I make when I want something that feels a bit more special without actually being complicated. Pan-seared salmon with a creamy garlic butter sauce – sun-dried tomatoes, spinach, Parmesan – served over lemony orzo that soaks up everything from the pan. It comes together in 35 minutes and the sauce is the kind of thing people ask about. I’ve made it on a Tuesday and I’ve made it for people I wanted to impress, and it works for both.
Why You’ll Love It:
Crispy, Golden-Browned Salmon – Seared to perfection in garlic butter.
Creamy Tuscan Sauce – Sun-dried tomatoes, spinach, Parmesan, and cream.
Lemon Parmesan Orzo – A perfect bright & creamy side dish.
One-Pan Convenience – Minimal cleanup, maximum flavor!
Timings
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes

Ingredients (Serves 4)
For the Salmon:
- 4 salmon fillets (skin-on or skinless)
- 1 tsp salt
- ½ tsp black pepper
- 1 tsp paprika
- ½ tsp garlic powder
- 1 tbsp olive oil
- 2 tbsp unsalted butter
For the Creamy Tuscan Sauce:
- 4 cloves garlic, minced
- ½ cup sun-dried tomatoes, chopped
- 1 cup heavy cream
- ½ cup chicken broth (or vegetable broth)
- ½ cup grated Parmesan cheese
- 1 cup baby spinach
- ½ tsp red pepper flakes (optional)
- 2 tbsp fresh basil, chopped (for garnish)
For the Lemon Parmesan Orzo:
- 1 ½ cups orzo pasta
- 3 cups chicken broth (or vegetable broth)
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
- 2 tbsp butter
- 1 tbsp lemon zest
- 2 tbsp lemon juice
- ½ tsp black pepper
Step-by-Step Instructions
Step 1: Sear the Salmon
- Pat salmon dry with paper towels, then season with salt, pepper, paprika, and garlic powder.
- Heat olive oil and butter in a large skillet over medium-high heat.
- Place salmon skin-side down (if using skin-on) and cook for 3-4 minutes per side until golden and crispy.
- Remove from the skillet and set aside.
Step 2: Make the Creamy Tuscan Sauce
- In the same skillet, sauté garlic for 30 seconds until fragrant.
- Add sun-dried tomatoes and cook for 1 minute.
- Pour in heavy cream and chicken broth, then bring to a gentle simmer.
- Stir in Parmesan cheese, letting it melt into the sauce.
- Add baby spinach and cook until wilted (1-2 minutes).
- If using, stir in red pepper flakes for a bit of heat.
- Return the salmon to the pan, spooning sauce over the fillets. Simmer for 2-3 minutes to heat through.
Step 3: Cook the Lemon Parmesan Orzo
- While the sauce simmers, cook orzo in chicken broth over medium heat until tender (8-10 minutes), stirring occasionally.
- Stir in butter, heavy cream, Parmesan cheese, lemon zest, and lemon juice.
- Season with black pepper and stir until creamy.
Step 4: Assemble & Serve
- Spoon lemon Parmesan orzo onto plates.
- Place Tuscan salmon on top.
- Drizzle with extra sauce and garnish with fresh basil.
- Serve immediately and enjoy!

Nutritional Information (Per Serving, Approximate)
- Calories: 680
- Protein: 45g
- Carbohydrates: 42g
- Fat: 38g
Want a Healthier Version?
Use light cream or Greek yogurt instead of heavy cream.
Swap orzo for cauliflower rice to reduce carbs.
Replace butter with olive oil for a lighter sauce.
If you love a good salmon dinner, the honey-chipotle glazed salmon with avocado mango salsa is completely different in flavor but just as quick to make.
FAQ
Can I use skinless salmon?
Yes, skin-on or skinless both work. Skin-on gives you a crispier sear on the bottom which is nice, but if you prefer skinless the sauce more than makes up for it. Either way, pat the fillets dry before they go in the pan – this is the single thing that makes the biggest difference to getting a good crust.
Can I substitute the heavy cream?
Half-and-half works for a lighter sauce, though it won’t be quite as thick. Full-fat coconut cream is a good dairy-free swap and adds a subtle sweetness that actually works well with the sun-dried tomatoes. Avoid low-fat cream – it tends to split in a hot pan.
My sauce split – what happened?
Usually this means the heat was too high when you added the cream. Take the pan off the heat for 30 seconds before adding it, then bring it back up slowly. If it does split, a splash of pasta water stirred in off the heat will often bring it back together.
Can I use a different fish?
Yes – cod, halibut and sea bass all work well with the Tuscan sauce. They’re more delicate than salmon so handle them carefully when searing and reduce the cooking time slightly. The sauce is strong enough to carry any mild white fish.
Can I make this ahead?
The orzo is best made fresh as it absorbs liquid as it sits and goes thick. The sauce can be made a few hours ahead and gently reheated – add a splash of broth to loosen it if needed. The salmon is quick enough to cook fresh and doesn’t reheat well, so I’d do that part last minute.
What can I serve alongside it?
The orzo makes it a complete meal. If I’m adding something I’ll do a simple green salad or some roasted cherry tomatoes on the side – nothing heavy, the dish is rich enough already.
For another salmon recipe worth having in the rotation, the pistachio crusted salmon is one of my favorites.
This Creamy Garlic Butter Tuscan Salmon with Lemon Parmesan Orzo is restaurant-quality, indulgent, and so easy to make! Would you serve it as-is or add a side of roasted veggies?

Creamy Garlic Butter Tuscan Salmon with Lemon Parmesan Orzo
Love it? Click to rate
Ingredients
Method
- Pat salmon dry with paper towels, then season with salt, pepper, paprika, and garlic powder.
- Heat olive oil and butter in a large skillet over medium-high heat.
- Place salmon skin-side down (if using skin-on) and cook for 3-4 minutes per side until golden and crispy.
- Remove from the skillet and set aside.
- In the same skillet, sauté garlic for 30 seconds until fragrant.
- Add sun-dried tomatoes and cook for 1 minute.
- Pour in heavy cream and chicken broth, then bring to a gentle simmer.
- Stir in Parmesan cheese, letting it melt into the sauce.
- Add baby spinach and cook until wilted (1-2 minutes).
- If using, stir in red pepper flakes for a bit of heat.
- Return the salmon to the pan, spooning sauce over the fillets. Simmer for 2-3 minutes to heat through.
- While the sauce simmers, cook orzo in chicken broth over medium heat until tender (8-10 minutes), stirring occasionally.
- Stir in butter, heavy cream, Parmesan cheese, lemon zest, and lemon juice.
- Season with black pepper and stir until creamy.
- Spoon lemon Parmesan orzo onto plates.
- Place Tuscan salmon on top.
- Drizzle with extra sauce and garnish with fresh basil.

- Serve immediately and enjoy!

Nutrition
Notes
✔ Use light cream or Greek yogurt instead of heavy cream.
✔ Swap orzo for cauliflower rice to reduce carbs.
✔ Replace butter with olive oil for a lighter sauce.










I don’t comment on Pinterest at all but had to for this. This recipe was phenomenal! A lot of the time my cooking compared the recipes differs. This turned out just like it and was so darn good!
That’s great to hear Matt, thanks