Garlic Butter Salmon Spinach is the one-pan dinner that saves my busiest weeknights. This American-inspired dish delivers restaurant-quality flavor with minimal effort, all in under 30 minutes. I fell in love with how the rich garlic butter sauce coats the tender salmon and wilted spinach. It’s a healthy, nutritious meal that feels indulgent yet is surprisingly simple to make. You’ll appreciate the easy cleanup and impressive results every time.
Why You'll Love This Recipe
- Ready in 30 minutes for a stress-free dinner
- Packed with bold garlic and lemon butter flavors
- Healthy with omega-3 rich salmon and fresh spinach
- One-pan cooking means you barely have any dishes
- It’s become my favorite meal to cook for friends
Ingredients You’ll Need
- Salmon fillets: Choose skin-on for a crispy texture or skinless for convenience. Look for fresh, firm fillets with a bright color and no strong odor.
- Kosher salt: Coarse salt seasons evenly and enhances the natural flavors of the salmon and sauce without being too salty.
- Black pepper: Freshly ground black pepper adds a warm, aromatic spice that balances the richness of the butter.
- Olive oil: Use a good quality extra virgin olive oil for searing the salmon. It adds a subtle fruitiness and helps achieve a golden crust.
- Unsalted butter: This lets you control the salt level in the sauce while creating a rich, silky base. European-style butter has a higher fat content for even more flavor.
- Garlic cloves: Fresh minced garlic is essential for that vibrant, aromatic punch. Avoid jarred garlic as it can taste bitter when cooked.
- Dry white wine: A crisp Sauvignon Blanc adds acidity and depth to the sauce. If you don’t cook with wine, extra broth works too.
- Chicken broth: Provides savory depth to the sauce. Use low-sodium broth so you can adjust the salt to your taste.
- Fresh lemon juice: The bright acidity cuts through the butter and adds freshness. Always squeeze it fresh for the best flavor.
- Lemon zest: The zest contains aromatic oils that intensify the lemon flavor without adding extra liquid.
- Baby spinach: Tender young spinach wilts quickly and adds a pop of color and nutrients. Make sure it’s fresh and dry.
- Fresh parsley: Chopped parsley adds a final burst of freshness and color. Flat-leaf parsley has a more robust flavor than curly.
- Red pepper flakes: Optional for a subtle heat that wakes up all the other flavors. Just a pinch makes a difference.
- Lemon wedges: Serving with lemon wedges lets everyone add an extra squeeze of brightness right at the table.
How to Make It
Pat and Season the Salmon:
Start by patting the salmon fillets completely dry with paper towels. This step is crucial for getting a beautiful sear instead of steam. Season both sides evenly with kosher salt and black pepper to build flavor from the inside out.
Sear to Perfection:
Heat olive oil in a large skillet over medium-high heat until it shimmers. Place the salmon fillets in the skillet, skin-side down if they have skin. Let them cook without moving for 4-5 minutes until the skin is crispy and golden, then flip and cook for another 3-4 minutes. You’ll know it’s done when it flakes easily with a fork.
Remove and Rest:
Transfer the cooked salmon to a plate and set it aside. Don’t worry about keeping it warm—the residual heat will finish the cooking while you make the sauce. This also prevents overcooking.
Build the Garlic Butter Sauce:
Reduce the heat to medium and add the butter to the same skillet. Once melted, toss in the minced garlic and sauté for about a minute, stirring constantly. You want it fragrant but not browned, as burnt garlic turns bitter.
Deglaze and Simmer:
Pour in the white wine and chicken broth, using a wooden spoon to scrape up all those flavorful browned bits from the bottom of the pan. Bring the liquid to a simmer and let it reduce by half, which takes about 3-4 minutes. This concentrates the flavors into a rich base.
Incorporate Lemon and Spinach:
Stir in the fresh lemon juice, lemon zest, and the remaining salt and pepper. Then, add the baby spinach in handfuls, stirring until each batch wilts before adding more. It only takes 2-3 minutes for all the spinach to become tender and vibrant green.
Reunite and Finish:
Gently return the salmon fillets to the skillet, nestling them into the bed of spinach. Spoon the garlic butter sauce over the top of each fillet and let everything heat through for 1-2 minutes. This allows the flavors to meld together beautifully.
Garnish and Serve Immediately:
Sprinkle the chopped fresh parsley and red pepper flakes if using over the top. Serve straight from the skillet with lemon wedges on the side for squeezing over just before eating.

You Must Know
- Pat the salmon dry for a perfect sear
- Fresh garlic makes the sauce sing
- Don’t overcrowd the skillet when cooking
- The salmon is done at 145°F
- I always add an extra handful of spinach
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to two days. To reheat, place the salmon and spinach in a skillet over low heat with a splash of broth or water, covering it to gently steam until warmed through. This method helps prevent the salmon from drying out. I don’t recommend freezing this dish as the spinach can become mushy and the sauce may separate. If you have extra sauce, you can spoon it over rice or vegetables the next day for a quick lunch.
Ingredient Substitutions
If you don’t have white wine, you can use an equal amount of additional chicken broth with a squeeze of extra lemon juice for acidity. Vegetable broth works perfectly in place of chicken broth for a vegetarian version. For the butter, you can swap in olive oil or a dairy-free alternative for a lactose-free sauce—just note the flavor will be slightly different. In a pinch, frozen spinach can replace fresh; thaw and squeeze out all the excess water before adding it to the skillet. And if parsley isn’t on hand, fresh dill or chives make lovely garnishes.
Serving Suggestions
I love serving this garlic butter salmon spinach over a bed of fluffy jasmine rice or quinoa to soak up every drop of that incredible sauce. For a low-carb option, try it with cauliflower rice or zucchini noodles. A simple side like roasted asparagus, steamed green beans, or a crisp arugula salad with a lemon vinaigrette complements the rich flavors beautifully. And don’t forget a slice of crusty bread for wiping the skillet clean—it’s the best part of the meal. To make it a complete dinner, pair it with roasted baby potatoes or a grain pilaf, and consider a glass of the same Sauvignon Blanc you used in the sauce.
Cultural Context
While this garlic butter salmon spinach is rooted in American home cooking, it draws inspiration from European techniques where pan-searing fish and creating a simple pan sauce is a classic method. You’ll find similar dishes in French cuisine with beurre blanc or in Italian kitchens with lemon and garlic. The focus on fresh, high-quality ingredients—salmon, garlic, butter, lemon—is a hallmark of Mediterranean cooking, where meals are both elegant and approachable. It’s a testament to how a few good components can come together quickly to create something truly special. This dish embodies the modern trend towards one-pan meals that don’t sacrifice flavor for convenience.

Pro Tips
- Use a large skillet to avoid crowding the salmon
- Fresh minced garlic is non-negotiable for the best flavor
- Check doneness with a thermometer for perfect 145°F salmon
- Add a cornstarch slurry if you prefer a thicker sauce
- For dairy-free, olive oil works wonderfully in place of butter
Frequently Asked Questions
You can use an equal amount of extra chicken or vegetable broth. For a bit of acidity, add an extra teaspoon of fresh lemon juice to the sauce to mimic the wine’s brightness in your Garlic Butter Salmon Spinach.
Yes, but you must thaw and thoroughly squeeze all the excess water from a 10-ounce package of frozen spinach first. Adding watery spinach will dilute the delicious garlic butter sauce for your salmon.
Store leftovers in an airtight container in the refrigerator for up to 2 days. Gently reheat in a covered skillet over low heat to prevent the salmon from drying out. You may need to add a splash of broth to refresh the sauce.
The salmon is ready when it flakes easily with a fork and the internal temperature reaches 125°F (for medium) to 145°F (for well-done). It will continue to cook slightly in the hot sauce after you remove it from the pan.
This one-pan dish is excellent over rice, mashed potatoes, or quinoa to soak up the delicious garlic butter sauce. For a low-carb option, serve it with roasted asparagus or a simple side salad.