If you’re craving a dish that feels luxurious yet comes together with surprising ease, this Creamy Garlic Butter Salmon Recipe is your new best friend in the kitchen. Imagine tender, perfectly seared salmon fillets bathed in a rich, velvety sauce made from garlic, butter, and cream, infused with the brightness of lemon and the depth of Parmesan cheese. It’s comfort food with a classy twist—full of vibrant flavors and irresistible textures that make every bite a delight. Whether you’re cooking for a special occasion or just want to elevate your weeknight dinner, this recipe delivers on taste and satisfaction with minimal fuss.

Ingredients You’ll Need
This recipe calls for a handful of simple, wholesome ingredients that each play a crucial role in creating that perfect balance of flavor, color, and texture. From the fresh salmon itself to the creamy sauce components, every item is essential to bring this dish to life.
- Salmon fillets (4, about 6 oz each): The star of the dish, providing rich, buttery flavor and a tender, flaky texture.
- Salt and black pepper: Basic seasonings that elevate the natural taste of the salmon.
- Olive oil (2 tablespoons): For a beautiful, golden sear on your salmon.
- Unsalted butter (3 tablespoons): Adds a silky richness to the sauce without overpowering.
- Garlic cloves (5, minced): Infuses the sauce with its irresistible, aromatic warmth.
- Yellow onion (1 small, finely chopped): Provides a subtle sweetness and depth to the sauce.
- Heavy cream (1 cup): The creamy base that makes this sauce decadently smooth and luscious.
- Chicken broth (1/2 cup): Lightens the sauce just enough while contributing savory undertones.
- Grated Parmesan cheese (1/2 cup): Brings a nutty, salty richness that rounds out the creaminess.
- Lemon juice (1 tablespoon): Adds a bright, refreshing zing that balances the richness.
- Italian seasoning (1 teaspoon): A blend of herbs that enhances the flavor complexity without overpowering.
- Baby spinach leaves (2 cups): Adds color, nutrients, and a tender, fresh bite to the sauce.
- Fresh parsley (for garnish): Provides a pop of green and a fresh herbal note for finishing.
How to Make Creamy Garlic Butter Salmon Recipe
Step 1: Prepare and Season the Salmon
Start by patting your salmon fillets dry—this simple step ensures a beautiful sear. Season liberally on both sides with salt and black pepper to enhance the salmon’s natural flavor. Seasoning properly now will pay off when the fish hits the pan and that crust forms.
Step 2: Sear the Salmon
Heat the olive oil in a large skillet over medium-high heat until shimmering. Place the salmon skin-side down if it has skin, and cook for 4 to 5 minutes per side until golden and just cooked through. This technique locks in moisture and flavor, giving the salmon a lovely crust and tender interior. Once seared, transfer the salmon to a plate and set aside—don’t skip this step as it’s key to texture.
Step 3: Build the Garlic Butter Sauce
Reduce the heat to medium and melt the butter in the same skillet, letting it pick up the flavorful browned bits left behind. Add the minced garlic and finely chopped onion, sautéing gently for 2 to 3 minutes until fragrant and softened. This forms the savory foundation of your sauce, layering rich aromas.
Step 4: Create the Creamy Sauce Base
Pour in the heavy cream and chicken broth, stirring and bringing the mixture to a gentle simmer. Add the grated Parmesan cheese, lemon juice, and Italian seasoning, stirring continuously until the cheese has melted and the sauce is luxuriously smooth. This luscious sauce coats the salmon, adding a decadent, silky texture and balanced flavor.
Step 5: Add Spinach and Return Salmon
Toss in the baby spinach leaves and cook until wilted, about one minute—this vibrant green adds freshness and a pop of color. Nestle the salmon fillets back into the pan, spooning the creamy sauce over the top. Let everything simmer together for an additional 1 to 2 minutes to marry the flavors and bring the dish to perfect serving temperature.
How to Serve Creamy Garlic Butter Salmon Recipe

Garnishes
A sprinkle of chopped fresh parsley right before serving adds a beautiful burst of color and a subtle herbal brightness that perfectly complements the rich sauce. If you like, a thin lemon wedge on the side can offer an optional extra zing for guests.
Side Dishes
This dish shines alongside comforting mashed potatoes, tender pasta, or crusty artisan bread to soak up every last drop of that incredible sauce. For a lighter or low-carb pairing, steamed vegetables or cauliflower rice work beautifully without overpowering the salmon’s flavor.
Creative Ways to Present
For a stunning dinner presentation, plate each salmon fillet over a bed of creamy polenta or even garlic-roasted baby potatoes. Drizzle extra sauce artistically around the plate and scatter a few fresh herbs to invite guests in with their eyes first. This recipe also makes a fantastic centerpiece for elegant gatherings or cozy date nights.
Make Ahead and Storage
Storing Leftovers
Once cooled, place leftover salmon and sauce in an airtight container and refrigerate for up to 2 days. The creamy sauce can thicken upon chilling, so give it a gentle stir when reheating.
Freezing
This Creamy Garlic Butter Salmon Recipe freezes well if you want to prep ahead. Freeze the cooked salmon fillets and sauce separately in sealed containers for up to 1 month. Thaw in the refrigerator overnight before reheating gently.
Reheating
Warm leftovers slowly on the stovetop over low heat to prevent the cream from splitting, adding a splash of broth or cream if needed to loosen the sauce. Avoid microwaving if possible, as it can make the salmon dry and the sauce separate.
FAQs
Can I use frozen salmon for this recipe?
Yes, just be sure to thaw it completely and pat it dry before cooking to achieve the best sear and texture.
Is it okay to substitute half-and-half for heavy cream?
Absolutely! Using half-and-half will lighten the dish while still providing a creamy texture, though the sauce may be slightly less rich.
What if I don’t have Parmesan cheese?
While Parmesan adds a lovely depth, you can substitute with another hard cheese like Pecorino Romano or even a mild cheddar in a pinch.
Can this recipe be made dairy-free?
For a dairy-free version, try using coconut cream instead of heavy cream and a plant-based butter substitute, but keep in mind the flavor profile will change.
How do I know when the salmon is cooked through?
The salmon should be opaque and flake easily with a fork; overcooking can make it dry, so timing is key—usually about 4-5 minutes per side depending on thickness.
Final Thoughts
This Creamy Garlic Butter Salmon Recipe is truly a gem in the kitchen, combining effortless cooking steps with stunning, restaurant-quality results. I can’t wait for you to enjoy the tender salmon and that rich, garlicky sauce with your favorite sides. Trust me, once you try this, it’s going to be a dish you revisit time and again whenever you want something special that feels both luxurious and comforting. Happy cooking!
Print
Creamy Garlic Butter Salmon Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Gluten Free
Description
This Creamy Garlic Butter Salmon recipe is an indulgent and flavorful skillet dish combining perfectly seared salmon fillets with a rich, garlicky cream sauce infused with Parmesan and fresh spinach. It’s an effortless yet impressive meal that’s perfect for a weeknight dinner or special occasion, delivering tender, juicy salmon with a luscious, velvety sauce.
Ingredients
Salmon
- 4 salmon fillets (about 6 oz each)
- Salt and black pepper, to taste
- 2 tablespoons olive oil
Sauce
- 3 tablespoons unsalted butter
- 5 garlic cloves, minced
- 1 small yellow onion, finely chopped
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1/2 cup grated Parmesan cheese
- 1 tablespoon lemon juice
- 1 teaspoon Italian seasoning
- 2 cups baby spinach leaves
- Chopped fresh parsley, for garnish
Instructions
- Season and sear the salmon: Pat the salmon fillets dry using paper towels, then season both sides with salt and black pepper. Heat the olive oil in a large skillet over medium-high heat. Place the salmon fillets skin-side down (if skin-on) and sear for 4–5 minutes per side until golden brown and cooked through. Remove from the skillet and set aside on a plate.
- Prepare the sauce: Lower the heat to medium and add the butter to the same skillet. Once melted, add minced garlic and finely chopped onion; cook for 2–3 minutes until they soften and release their fragrance.
- Simmer cream mixture: Stir in the heavy cream and chicken broth, gently bringing the mixture to a simmer. Add the grated Parmesan cheese, lemon juice, and Italian seasoning, stirring continuously until the cheese has fully melted and the sauce is smooth.
- Add spinach and combine: Toss in the baby spinach leaves and cook for about 1 minute until wilted. Return the seared salmon fillets to the skillet, spooning the creamy sauce over the top.
- Finish cooking: Let everything simmer together for an additional 1–2 minutes to heat the salmon through and marry the flavors. Garnish with chopped fresh parsley before serving.
Notes
- This dish pairs wonderfully with mashed potatoes, pasta, or crusty bread to soak up the creamy sauce.
- For a lighter version, substitute half-and-half in place of heavy cream without sacrificing creaminess.
- Ensure salmon is not overcooked to keep it tender and moist.
- Fresh spinach can be swapped with baby kale or Swiss chard if preferred.

