Garlic Butter Salmon Spinach

Featured in: Main Dishes
This garlic butter salmon spinach is a quick and flavorful dinner that comes together in one pan. Tender salmon fillets are pan-seared to perfection, then smothered in a rich garlic butter sauce with wilted spinach. It's a healthy, restaurant-quality meal you can make at home in under 30 minutes.
Golden seared salmon fillets resting in a garlic butter sauce with vibrant wilted spinach Pin it
Golden seared salmon fillets resting in a garlic butter sauce with vibrant wilted spinach | quickdishlab.com

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.

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.

Close-up of a flaky salmon bite coated in minced garlic and fresh parsley

Close-up of a flaky salmon bite coated in minced garlic and fresh parsley | quickdishlab.com

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.

A beautiful skillet dinner with garlic butter salmon spinach served alongside lemon wedges and crusty bread

A beautiful skillet dinner with garlic butter salmon spinach served alongside lemon wedges and crusty bread | quickdishlab.com

Frequently Asked Questions

What can I substitute for the dry white wine?

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.

Can I use frozen spinach for this Garlic Butter Salmon?

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.

How should I store and reheat leftover Garlic Butter Salmon Spinach?

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.

How do I know when the salmon is perfectly cooked?

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.

What should I serve with Garlic Butter Salmon Spinach?

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.

Rate This Recipe

How would you rate this recipe?

Garlic Butter Salmon with Spinach

This garlic butter salmon spinach is a quick and flavorful dinner that comes together in one pan. Tender salmon fillets are pan-seared to perfection, then smothered in a rich garlic butter sauce with wilted spinach. It's a healthy, restaurant-quality meal you can make at home in under 30 minutes.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
5.0
(264 reviews)
By: Paige Peterson
Category: Main Dishes
Difficulty: Easy
Cuisine: American
Yield: 4 Servings

Ingredients

  1. 01 4 (6-ounce) salmon fillets, skin-on or skinless
  2. 02 1 teaspoon kosher salt, divided
  3. 03 1/2 teaspoon black pepper, divided
  4. 04 2 tablespoons olive oil
  5. 05 4 tablespoons unsalted butter
  6. 06 6 large garlic cloves, minced
  7. 07 1/2 cup dry white wine (like Sauvignon Blanc)
  8. 08 1/2 cup chicken broth or vegetable broth
  9. 09 1 tablespoon fresh lemon juice
  10. 10 1 teaspoon lemon zest
  11. 11 5 ounces fresh baby spinach (about 5 packed cups)
  12. 12 2 tablespoons chopped fresh parsley

Instructions

Step 01

Pat the salmon fillets dry with paper towels. Season both sides evenly with 1/2 teaspoon salt and 1/4 teaspoon black pepper.

Step 02

Heat olive oil in a large skillet over medium-high heat. Once hot, add salmon fillets skin-side down if using skin-on. Cook for 4-5 minutes without moving, until skin is crispy and golden. Flip and cook for another 3-4 minutes until cooked through. Remove salmon to a plate and set aside.

Step 03

Reduce heat to medium. Add butter to the same skillet. Once melted, add minced garlic and sauté for 1 minute until fragrant, stirring frequently to prevent burning.

Step 04

Pour in white wine and chicken broth, scraping the bottom of the pan with a wooden spoon to release any browned bits. Bring to a simmer and cook for 3-4 minutes until the liquid reduces by about half.

Step 05

Stir in lemon juice, lemon zest, remaining 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Add baby spinach in handfuls, stirring until each batch wilts before adding more, about 2-3 minutes total.

Step 06

Return salmon fillets to the skillet, nestling them into the spinach. Spoon the garlic butter sauce over the salmon. Let everything heat through for 1-2 minutes.

Step 07

Sprinkle with chopped parsley and red pepper flakes if using. Serve immediately with lemon wedges on the side.

Tools You'll Need

  • Large skillet
  • Tongs or spatula
  • Cutting board
  • Chef's knife
  • Measuring spoons and cups
  • Wooden spoon

Allergy Information

Contains fish (salmon) and dairy (butter). For gluten-free, ensure chicken broth is gluten-free.

Nutrition Facts (Per Serving)

Calories
450
Protein
35g
Carbohydrates
5g
Fat
30g