Creamy Garlic Butter Salmon Recipe
There’s something so satisfying about a rich, velvety sauce paired with perfectly cooked salmon. This creamy garlic butter salmon recipe is like a warm hug on a plate. It’s quick enough for weeknight dinners but fancy enough to impress at a dinner party. The star of the show? That luscious, garlicky sauce with just the right hint of lemon to brighten everything up. Trust me, you’ll want to drizzle it on everything!
A quick story: how this dish became a family favorite
The first time I made this recipe was on a rainy weeknight when I was craving something indulgent but didn’t want to spend hours in the kitchen. Salmon was in the fridge, and I had heavy cream and garlic—so I just winged it. As the garlic sizzled in butter, the whole house filled with that irresistible aroma that makes everyone peek into the kitchen asking, “What’s for dinner?” When I served it, my family went silent (a sure sign they’re too busy eating to talk). Now it’s a regular request, especially on chilly evenings when we need a little extra coziness at the dinner table.
Where does creamy garlic butter salmon come from?
This dish doesn’t have a single origin story, but it draws from classic French techniques where butter, cream, and garlic often form the base of indulgent sauces. Combining salmon with a creamy sauce is also a hallmark of Scandinavian cooking, where rich, fatty fish like salmon pair beautifully with cream and fresh herbs. Over time, this recipe has evolved into a modern favorite, blending simple ingredients into a restaurant-worthy meal.
Let’s talk ingredients: flavor-packed and versatile
Each ingredient plays a key role in making this dish shine. Here’s why they matter and how to tweak them:
- Salmon fillets: The heart of the dish! Use fresh, skin-on fillets for the best flavor and texture. If you don’t have salmon, you can substitute it with trout or cod, though salmon’s rich flavor is hard to beat.
- Garlic: Freshly minced garlic adds depth and aroma. Pre-minced garlic works in a pinch, but the flavor won’t be as vibrant.
- Heavy cream: This creates the luxurious texture of the sauce. For a lighter option, you could use half-and-half, but it won’t be as rich.
- Parmesan cheese: Adds a salty, nutty flavor that thickens the sauce slightly. Look for non-animal rennet Parmesan.
- Chicken broth: Enhances the sauce’s savory depth. Swap for vegetable broth to make this pescatarian.
- Lemon juice: Brightens the sauce and balances the richness. Fresh is best, but bottled lemon juice works too in a pinch.
- Parsley: Adds a pop of color and fresh flavor. You could also use chives or dill for a twist.

Kitchen gear: what you need (and what you can skip)
You don’t need a fancy setup to make this dish, but a few tools make life easier:
- Non-stick skillet: Essential for cooking the salmon evenly without sticking. Cast iron works, too, but keep an eye on the heat.
- Spatula: A thin, flexible spatula helps flip the salmon without breaking it apart.
- Zester or citrus juicer: Optional but handy for extracting every drop of juice from your lemon. If you don’t have one, just squeeze with your hands (watch for seeds!).
- Microplane: Great for grating Parmesan directly into the sauce.
Step-by-step: my foolproof method (and little tips)
Let’s get cooking! Follow these steps for a dish that’s as gorgeous as it is delicious.
- Prep the salmon: Pat the fillets dry with paper towels (this helps them sear beautifully). Sprinkle with salt, pepper, and garlic powder. Don’t skip the garlic powder—it creates a subtle crust.
- Sear the salmon: Heat olive oil in a skillet over medium-high heat. Place the salmon skin side up and cook for 4-5 minutes. Flip gently and cook another 4-5 minutes. The skin should be crispy, and the salmon should flake easily. Tip: Don’t overcrowd the pan; cook in batches if needed.
- Make the garlic butter base: Remove the salmon and set it aside. Melt butter in the same pan, then sauté minced garlic until fragrant. Keep stirring to avoid burning.
- Build the sauce: Pour in the chicken broth and scrape up any browned bits (that’s flavor!). Let it reduce slightly, then add heavy cream. Simmer gently and stir in Parmesan until the sauce thickens. Season to taste.
- Bring it all together: Nestle the salmon fillets back into the sauce. Spoon the sauce over the top, sprinkle with parsley, and finish with a squeeze of lemon. Serve immediately!

Variations and twists: make it your own
This dish is incredibly versatile. Here are a few ways I’ve played around with it:
- Gluten-free option: Good news—it’s naturally gluten-free! Just double-check your chicken broth and Parmesan to ensure they’re gluten-free certified.
- Dairy-free: Substitute coconut cream for the heavy cream and use nutritional yeast instead of Parmesan. The flavor will be slightly different but still delicious.
- Herb swap: Replace parsley with dill or tarragon for a more aromatic twist.
- Spicy kick: Add red pepper flakes or a pinch of cayenne to the sauce for some heat.
- Vegetarian: Swap salmon for roasted cauliflower or tofu. Both soak up the creamy sauce beautifully.
- Seasonal flair: In summer, add cherry tomatoes to the sauce for a burst of sweetness. In winter, sauté some mushrooms before adding the garlic.
How to serve this dish (and wow your guests)
Presentation matters, right? Serve the salmon over a bed of fluffy mashed potatoes, creamy polenta, or al dente pasta. Garnish with extra parsley and a sprinkle of freshly grated Parmesan for that finishing touch. For a lighter option, pair it with roasted asparagus or a simple green salad.
Perfect drink pairings
A chilled glass of sparkling water with a slice of lemon complements the dish’s richness perfectly. If you’re craving something sweet, try iced tea with a splash of peach syrup. For a more indulgent pairing, creamy iced chai or a frothy matcha latte is surprisingly delicious alongside the salmon.
Leftovers? Here’s how to store and reheat
If you’re lucky enough to have leftovers, store them in an airtight container in the fridge for up to 3 days. To reheat, warm the salmon gently on the stovetop over low heat, spooning the sauce over it to prevent drying out. Avoid the microwave—it can make the salmon rubbery. And here’s a tip: the sauce thickens as it cools, so add a splash of broth or cream when reheating to bring it back to life.
Scaling the recipe for any crowd
Cooking for two or a dinner party of eight? No problem! For smaller portions, just halve the ingredients (but keep the sauce amounts generous—trust me). For larger groups, double the recipe and cook the salmon in batches, keeping the first batch warm in the oven while you prepare the rest.
Troubleshooting: common issues and how to avoid them
- Sauce too thin? Simmer it a little longer, or add a touch more Parmesan to thicken.
- Overcooked salmon? Reduce the cooking time slightly next time, and remember, salmon continues cooking off the heat.
- Curdled sauce? Make sure the cream isn’t boiling; keep the heat low and stir gently.
Go ahead, give it a try!
This creamy garlic butter salmon is a recipe you’ll come back to again and again. It’s simple, satisfying, and endlessly adaptable. Whether you’re cooking for yourself or hosting friends, this dish is sure to impress. Don’t forget to make it your own—add your favorite herbs, serve it with your go-to sides, and savor every bite.

Frequently asked questions
1. Can I use frozen salmon?
Absolutely! Just thaw it completely and pat it dry before cooking.
2. What’s the best substitute for heavy cream?
Half-and-half or coconut cream work well, but the sauce will be slightly less rich.
3. How do I know when the salmon is done?
The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145°F.
4. Can I make this ahead of time?
It’s best served fresh, but you can make the sauce ahead and reheat it before adding freshly cooked salmon.
5. What side dishes go best with this recipe?
Mashed potatoes, pasta, or steamed vegetables like green beans or asparagus are perfect.

Creamy Garlic Butter Salmon Recipe
Try this creamy garlic butter salmon recipe! Perfectly seared salmon in a rich, garlicky sauce. Easy, indulgent, and ready in 30 minutes.
- Total Time: 30 minutes
- Yield: 4 1x
Ingredients
- 1 tbsp olive oil
- 4 salmon filets 5-6 oz. each
- Salt and pepper to taste
- 1 tsp garlic powder
- 2 tbsp unsalted butter
- 6 cloves garlic minced
- 1/2 cup chicken broth
- 1 1/2 cups heavy cream
- 1/2 cup Parmesan cheese (non-animal rennet, divided)
- 2 tbsp parsley freshly chopped
- Juice of 1/2 a lemon
Instructions
- Prep the salmon: Pat the fillets dry with paper towels (this helps them sear beautifully). Sprinkle with salt, pepper, and garlic powder. Don’t skip the garlic powder—it creates a subtle crust.
- Sear the salmon: Heat olive oil in a skillet over medium-high heat. Place the salmon skin side up and cook for 4-5 minutes. Flip gently and cook another 4-5 minutes. The skin should be crispy, and the salmon should flake easily. Tip: Don’t overcrowd the pan; cook in batches if needed.
- Make the garlic butter base: Remove the salmon and set it aside. Melt butter in the same pan, then sauté minced garlic until fragrant. Keep stirring to avoid burning.
- Build the sauce: Pour in the chicken broth and scrape up any browned bits (that’s flavor!). Let it reduce slightly, then add heavy cream. Simmer gently and stir in Parmesan until the sauce thickens. Season to taste.
- Bring it all together: Nestle the salmon fillets back into the sauce. Spoon the sauce over the top, sprinkle with parsley, and finish with a squeeze of lemon. Serve immediately!
Notes
If you’re lucky enough to have leftovers, store them in an airtight container in the fridge for up to 3 days. To reheat, warm the salmon gently on the stovetop over low heat, spooning the sauce over it to prevent drying out. Avoid the microwave—it can make the salmon rubbery. And here’s a tip: the sauce thickens as it cools, so add a splash of broth or cream when reheating to bring it back to life.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner