Creamy Garlic Butter Salmon

Creamy Garlic Butter Salmon

There’s something deeply satisfying about a meal that feels luxurious yet comes together with minimal fuss. This Creamy Garlic Butter Salmon is exactly that. It’s the dish I turn to when I want to mark the end of a long week with something special, without spending hours in the kitchen. The magic is in the sauce: a rich, velvety concoction of butter, garlic, cream, and parmesan that clings beautifully to the perfectly pan-fried salmon. I make this at least once a week – it’s become a family favourite.

What makes this salmon recipe stand out is the balance of flavours. The garlic is fragrant but not overpowering, the cream adds a luscious texture without being heavy, and a squeeze of fresh lemon at the end cuts through the richness, brightening everything up. The salmon itself is cooked until the skin is wonderfully crisp, while the flesh remains tender and flaky, ready to melt in your mouth.

This dish is a brilliant choice for a sophisticated weeknight dinner, a romantic meal for two, or when you have guests you want to treat. It’s a keto-friendly seafood dinner that feels indulgent and nourishing all at once. Anyone who appreciates a well-cooked piece of fish in a truly magnificent sauce will adore this.

Recipe Overview

This recipe guides you through creating succulent, pan-seared salmon with a shatteringly crisp skin, all bathed in a decadent garlic butter cream sauce. The flavour profile is rich and savoury, with pungent garlic, nutty parmesan, and fresh parsley. After making this dozens of times, I’ve found that letting the parmesan melt completely before serving is key to the sauce’s silky texture.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4 people
  • Difficulty: Easy

Why You’ll Love This Creamy Garlic Butter Salmon

  • Genuine Flavour: The salmon flakes perfectly into a sauce that’s rich with butter, fragrant with fresh garlic, and given a savoury depth from melted Parmesan cheese. A final squeeze of lemon lifts all the flavours.
  • On the Table in Under 30 Minutes: From start to finish, this impressive seafood dinner comes together in about 30 minutes, making it ideal for busy evenings when you still want something extraordinary.
  • Flexible Recipe: The sauce is wonderfully adaptable. You can stir in a large handful of fresh spinach at the end until it wilts, or swap the parsley for fresh dill for a different aromatic profile.
  • Works Beautifully for Many Occasions: It’s elevated enough for a special dinner party but straightforward enough for a Tuesday night treat. It feels celebratory without any of the stress.
  • Family Tested: This recipe always gets compliments in my house. My husband, who’s usually picky about fish dishes, asked for seconds the first time I made it!
Creamy Garlic Butter Salmon

Creamy Garlic Butter Salmon

⏱️ 10 min prep  •  🍳 20 min cook  •  👥 4 servings


📌 Pin This Recipe

Ingredients You’ll Need

For the best results, I always recommend using fresh, high-quality ingredients. I prefer to use skin-on Scottish salmon fillets; the skin protects the flesh from overcooking and becomes beautifully crisp. For the cream, full-fat double cream will give you the richest, most stable sauce that is less likely to split.

  • 4 salmon fillets (about 170g each), skin-on
  • 1 tbsp olive oil
  • 2 tbsp unsalted butter
  • 5 cloves garlic, finely minced
  • 60ml dry white wine (like Pinot Grigio or Sauvignon Blanc) or chicken stock
  • 200ml double cream
  • 50g Parmesan cheese, freshly grated
  • 1 tbsp fresh lemon juice
  • 2 tbsp fresh parsley, finely chopped
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper, freshly ground

Elena’s Tip: Don’t be tempted to use pre-grated Parmesan in a bag. It often contains anti-caking agents that can prevent it from melting smoothly into the sauce, resulting in a gritty texture. A block of Parmesan grated just before use makes all the difference.

How to Make Creamy Garlic Butter Salmon

The process is quite straightforward. We’ll start by pan-frying the salmon to perfection, setting it aside, and then building our luscious cream sauce in the very same pan to capture all those wonderful flavours.

  1. Prepare the Salmon: Pat the salmon fillets completely dry with a paper towel. This is the most important step for achieving crispy skin! Season both sides generously with salt and black pepper.
  2. Sear the Salmon: Heat the olive oil in a large, non-stick frying pan or skillet over a medium-high heat. Once the oil is shimmering, carefully place the salmon fillets skin-side down. Press down gently on each fillet with a spatula for about 10 seconds to ensure the entire skin makes contact with the pan.
  3. Cook Until Crispy: Cook the salmon, undisturbed, for 5-7 minutes. You’ll see the colour change as it cooks up the sides of the fillet. What works best for me is waiting until it’s about two-thirds of the way cooked through before flipping. This guarantees the skin is golden and crisp.
  4. Finish Cooking: Flip the fillets and cook for another 2-3 minutes on the flesh side, just until cooked through. The salmon should be opaque and flake easily. Be careful not to overcook it. Remove the salmon from the pan and set it aside on a plate. For guidance on cooking fish safely, the Food Standards Agency offers helpful advice.
  5. Start the Sauce: Reduce the heat to medium-low. Add the butter to the same pan. Once it has melted, add the minced garlic and cook for about 1 minute until fragrant. Be watchful here; you don’t want the garlic to brown or it will taste bitter.
  6. Deglaze the Pan: Pour in the white wine or chicken stock to deglaze the pan, scraping up any tasty browned bits from the bottom with a wooden spoon. Let it simmer for 1-2 minutes until it has reduced slightly.
  7. Make it Creamy: Stir in the double cream and bring the sauce to a gentle simmer. Let it bubble away for 2-3 minutes to thicken slightly.
  8. Add Cheese and Seasoning: Turn the heat down to low and stir in the grated Parmesan cheese until it has completely melted and the sauce is smooth. Stir in the lemon juice and fresh parsley. Taste the sauce and adjust the seasoning with more salt and pepper if needed.
  9. Combine and Serve: Return the salmon fillets to the pan, skin-side up, to avoid making the skin soggy. Spoon the creamy garlic butter sauce over the top of the salmon. Let it warm through for a minute, then serve immediately.

Tips From My Kitchen

  • Temperature Control: The key to a great sauce is managing your heat. When you add the garlic, make sure the pan isn’t screaming hot. You want a gentle sizzle to release its aroma, not a scorch that will make it bitter. The same goes for adding the cream and cheese—low heat prevents splitting.
  • The Secret Step: I learned that deglazing the pan is a non-negotiable step. Those little brown bits (called ‘fond’) left after searing the salmon are packed with flavour. The wine or stock lifts them into the sauce, creating an incredible depth you just can’t get otherwise.
  • Make-Ahead: While the salmon is best cooked fresh, you can definitely prep the other components. Mince the garlic, chop the parsley, and grate the Parmesan cheese in the morning or the day before. Store them in separate airtight containers in the fridge. This makes the final cooking process even faster.
  • Storage: Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, warm it gently in a pan over a low heat, adding a splash of milk or cream to loosen the sauce if needed. Avoid the microwave, as it can make the salmon rubbery.

Equipment You’ll Need

  • Large non-stick frying pan or skillet
  • Sharp knife and cutting board
  • Fish spatula or turner
  • Wooden spoon or silicone spatula
  • Cheese grater

Delicious Variations to Try

Once you’ve mastered the basic recipe, it’s fun to experiment. The sauce is a fantastic base for all sorts of additions and protein swaps.

  • Add a Little Heat: For a spicy kick, add 1/4 to 1/2 teaspoon of red pepper flakes to the pan along with the garlic. It adds a lovely warmth that complements the creamy sauce.
  • Swap the Protein: This sauce is divine with other types of seafood. Try it with large king prawns, following a similar method to my Savory Garlic Butter Shrimp. It also works beautifully with pan-seared chicken breasts or cod fillets.
  • Add Some Greens: Stir in a few large handfuls of fresh baby spinach into the sauce just after the parmesan melts. Let it wilt for a minute or two. Sun-dried tomatoes or sautéed mushrooms are also wonderful additions.

What to Serve With Creamy Garlic Butter Salmon

This dish is begging for something to soak up every last drop of that incredible sauce. Here are a few of my favourite pairings:

  • Creamy Mashed Potatoes: The ultimate pairing. The mash becomes a perfect vehicle for the garlic butter sauce.
  • Steamed Asparagus or Tenderstem Broccoli: A simple green vegetable with a squeeze of lemon provides a fresh, crisp contrast to the richness of the dish.
  • Crusty Bread: A warm, crusty baguette for mopping up the sauce is never a bad idea.
  • Drink Pairing: A chilled glass of a crisp white wine like a Sauvignon Blanc or an unoaked Chardonnay cuts through the creaminess beautifully.

If you enjoy this kind of straightforward yet flavourful meal, you might also like my recipe for Savory Beef And Broccoli Stir Fry, which offers a different flavour profile but the same weeknight-friendly approach.

Frequently Asked Questions

Can I make this ahead of time?
I wouldn’t recommend cooking the entire dish ahead of time, as the salmon is best served immediately for the best texture and crispy skin. However, you can prep all the ingredients—chop the garlic and parsley, grate the cheese—to save time. You could even make the sauce a day ahead, store it in the fridge, and gently reheat it while you cook the salmon.

How do I stop my salmon skin from sticking to the pan?
There are three keys to non-stick, crispy skin. First, your pan needs to be hot enough before the fish goes in. Second, the salmon skin must be patted completely dry. Any moisture will cause it to steam instead of sear. Third, be patient! Don’t try to move the salmon for the first few minutes. It will release naturally from the pan once a good crust has formed.

How do I store leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 2 days. To reheat, I suggest using a pan over a low heat. Add the salmon and sauce to the pan and warm gently until heated through. You may need to add a splash of cream or milk to thin the sauce out again as it will have thickened in the fridge.

Can I use single cream or milk instead of double cream?
You can, but you need to be more careful. Double cream has a higher fat content, which makes it much more stable and resistant to splitting or curdling when simmered. If you use single cream or milk, keep the heat very low and do not let it come to a boil. The sauce will also be thinner, so you may want to let it reduce for a little longer.

My sauce seems too thin. How can I thicken it?
If your sauce is thinner than you’d like, the easiest way to thicken it is to let it simmer gently for a few more minutes. The liquid will evaporate and the sauce will naturally reduce and thicken. Ensure you’re stirring occasionally. Adding a little more Parmesan cheese can also help to thicken it slightly.

Creamy Garlic Butter Salmon

Creamy Garlic Butter Salmon

Crispy, pan-seared salmon fillets smothered in a rich and decadent garlic butter cream sauce. A quick and impressive main course perfect for any night of the week.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 580

Ingredients
  

  • 4 salmon fillets about 170g each, skin-on
  • 1 tbsp olive oil
  • 2 tbsp unsalted butter
  • 5 cloves garlic finely minced
  • 60 ml dry white wine like Pinot Grigio or Sauvignon Blanc or chicken stock
  • 200 ml double cream
  • 50 g Parmesan cheese freshly grated
  • 1 tbsp fresh lemon juice
  • 2 tbsp fresh parsley finely chopped
  • 1/2 tsp salt or to taste
  • 1/4 tsp black pepper freshly ground

Method
 

  1. Prepare the Salmon: Pat the salmon fillets completely dry with a paper towel. This is the most important step for achieving crispy skin! Season both sides generously with salt and black pepper.
  2. Sear the Salmon: Heat the olive oil in a large, non-stick frying pan or skillet over a medium-high heat. Once the oil is shimmering, carefully place the salmon fillets skin-side down. Press down gently on each fillet with a spatula for about 10 seconds to ensure the entire skin makes contact with the pan.
  3. Cook Until Crispy: Cook the salmon, undisturbed, for 5-7 minutes. You'll see the colour change as it cooks up the sides of the fillet. What works best for me is waiting until it's about two-thirds of the way cooked through before flipping. This guarantees the skin is golden and crisp.
  4. Finish Cooking: Flip the fillets and cook for another 2-3 minutes on the flesh side, just until cooked through. The salmon should be opaque and flake easily. Be careful not to overcook it. Remove the salmon from the pan and set it aside on a plate. For guidance on cooking fish safely, the Food Standards Agency offers helpful advice.
  5. Start the Sauce: Reduce the heat to medium-low. Add the butter to the same pan. Once it has melted, add the minced garlic and cook for about 1 minute until fragrant. Be watchful here; you don't want the garlic to brown or it will taste bitter.
  6. Deglaze the Pan: Pour in the white wine or chicken stock to deglaze the pan, scraping up any tasty browned bits from the bottom with a wooden spoon. Let it simmer for 1-2 minutes until it has reduced slightly.
  7. Make it Creamy: Stir in the double cream and bring the sauce to a gentle simmer. Let it bubble away for 2-3 minutes to thicken slightly.
  8. Add Cheese and Seasoning: Turn the heat down to low and stir in the grated Parmesan cheese until it has completely melted and the sauce is smooth. Stir in the lemon juice and fresh parsley. Taste the sauce and adjust the seasoning with more salt and pepper if needed.
  9. Combine and Serve: Return the salmon fillets to the pan, skin-side up, to avoid making the skin soggy. Spoon the creamy garlic butter sauce over the top of the salmon. Let it warm through for a minute, then serve immediately.

Notes

Delicious served over pasta, rice, or with steamed asparagus to soak up the extra sauce. Ensure the salmon skin is very dry for the best crispy result.

I truly hope you enjoy making this Creamy Garlic Butter Salmon. It’s a recipe that brings a little bit of elegance to the everyday dinner table, and it proves that a fantastic meal doesn’t need to be complicated. I’d love to hear how it turns out for you – please leave a comment below and let me know if you tried any variations!

Happy cooking,
Elena

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating