Garlic Herb Salmon & Spinach – A Fresh, Flavorful Weeknight Dinner
This Garlic Herb Salmon & Spinach is the kind of meal you’ll want on repeat. It’s fast, bright, and full of fresh flavor without a lot of fuss. With buttery salmon, garlicky herbs, and tender sautéed spinach, it tastes like something from a good bistro—but it’s easy enough for a Tuesday night.
Everything cooks in one pan, clean-up is a breeze, and the whole dish comes together in about 20 minutes. It’s a simple, reliable recipe that feels special without trying too hard.
Ingredients
Method
- Pat and season the salmon: Use paper towels to pat the fillets dry. Season both sides with 1 teaspoon salt and 1/2 teaspoon black pepper. Dry fish browns better, so don’t skip this step.
- Make the herb mixture: In a small bowl, combine the minced garlic, lemon zest, parsley, dill, and thyme. Set aside. This mix will flavor both the salmon and spinach.
- Heat the skillet: Set a large skillet over medium-high heat. Add 1 tablespoon olive oil. When the oil shimmers, it’s ready.
- Sear the salmon: Place salmon in the pan, skin-side down if using skin-on. Cook without moving for 3–4 minutes until the edges look opaque and the bottom is golden. Flip and cook another 2–4 minutes, depending on thickness, until just barely cooked through.
- Add butter and aromatics: Reduce heat to medium. Add the butter to the pan. When it melts, add half of the garlic-herb mixture and the red pepper flakes. Spoon the butter over the salmon for 30–60 seconds to glaze. Transfer salmon to a plate and tent loosely with foil.
- Wilt the spinach: In the same pan, add the remaining 1 tablespoon olive oil, the rest of the garlic-herb mixture, and the lemon juice. Stir for 15–20 seconds, then add the spinach. Toss with tongs until just wilted, about 1–2 minutes. Season with a pinch of salt and pepper.
- Finish and serve: Return the salmon to the pan for 30 seconds to warm through. Taste and adjust seasoning. Serve with lemon wedges and extra herbs if you like.
What Makes This Recipe So Good
- Balanced flavors: The lemon, garlic, and herbs lift the richness of the salmon, while spinach adds a clean, earthy note.
- Quick and simple: Minimal prep, one skillet, and straightforward steps make this a great weeknight go-to.
- Versatile: Serve it with rice, potatoes, or just a slice of crusty bread. It works for meal prep, too.
- Restaurant-quality results: A quick sear gives you crisp edges and a tender, flaky center every time.
- Good for you: Salmon brings protein and omega-3s; spinach adds iron, fiber, and vitamins.
Ingredients
- 4 salmon fillets (about 5–6 ounces each), skin-on or skinless
- 2 tablespoons olive oil, divided
- 2 tablespoons unsalted butter
- 4 cloves garlic, finely minced
- 1 tablespoon fresh lemon zest
- 2 tablespoons fresh lemon juice, plus extra wedges for serving
- 1 tablespoon fresh parsley, finely chopped
- 1 tablespoon fresh dill, finely chopped (or 1 teaspoon dried dill)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 6 cups baby spinach (about 5–6 ounces)
- 1/4 teaspoon red pepper flakes (optional)
- Kosher salt and freshly ground black pepper
- Optional garnish: extra chopped herbs and lemon slices
Instructions
- Pat and season the salmon: Use paper towels to pat the fillets dry.
Season both sides with 1 teaspoon salt and 1/2 teaspoon black pepper. Dry fish browns better, so don’t skip this step.
- Make the herb mixture: In a small bowl, combine the minced garlic, lemon zest, parsley, dill, and thyme. Set aside.
This mix will flavor both the salmon and spinach.
- Heat the skillet: Set a large skillet over medium-high heat. Add 1 tablespoon olive oil. When the oil shimmers, it’s ready.
- Sear the salmon: Place salmon in the pan, skin-side down if using skin-on.
Cook without moving for 3–4 minutes until the edges look opaque and the bottom is golden. Flip and cook another 2–4 minutes, depending on thickness, until just barely cooked through.
- Add butter and aromatics: Reduce heat to medium. Add the butter to the pan.
When it melts, add half of the garlic-herb mixture and the red pepper flakes. Spoon the butter over the salmon for 30–60 seconds to glaze. Transfer salmon to a plate and tent loosely with foil.
- Wilt the spinach: In the same pan, add the remaining 1 tablespoon olive oil, the rest of the garlic-herb mixture, and the lemon juice.
Stir for 15–20 seconds, then add the spinach. Toss with tongs until just wilted, about 1–2 minutes. Season with a pinch of salt and pepper.
- Finish and serve: Return the salmon to the pan for 30 seconds to warm through.
Taste and adjust seasoning. Serve with lemon wedges and extra herbs if you like.
How to Store
- Refrigerate: Cool completely, then store salmon and spinach in separate airtight containers for up to 3 days. Keeping them separate prevents the spinach from getting fishy.
- Reheat gently: Warm salmon in a 275°F (135°C) oven for 8–10 minutes or until just heated through.
Reheat spinach in a skillet over low heat with a splash of water or broth.
- Freeze: Salmon freezes fairly well for up to 2 months. Spinach doesn’t freeze as nicely; it tends to turn watery, so enjoy it fresh.
- Meal prep tip: Pack with cooked rice or quinoa and a lemon wedge. Add the lemon right before eating to freshen it up.
Health Benefits
- Omega-3 fatty acids: Salmon is rich in EPA and DHA, which support heart health, brain function, and reduce inflammation.
- High-quality protein: Each serving offers a solid protein punch to keep you satisfied and support muscle repair.
- Vitamins and minerals: Spinach adds iron, folate, vitamin K, and vitamin C.
Salmon brings vitamin D, B12, and selenium.
- Smart fats: Olive oil and a touch of butter balance flavor with better-for-you fats, especially compared with heavy cream sauces.
- Low-carb friendly: This dish fits easily into low-carb and gluten-free patterns when served with vegetable sides.
Common Mistakes to Avoid
- Overcooking the salmon: Pull it when it flakes easily and still looks slightly translucent inside. It will finish with residual heat.
- Skipping the pat-dry step: Moisture prevents browning. Dry fish equals better sear and flavor.
- Overcrowding the pan: If your skillet is small, cook the salmon in batches.
Crowding leads to steaming, not searing.
- Burning the garlic: Garlic cooks fast. Add it after lowering the heat and keep it moving in the butter.
- Adding lemon too early: Don’t pour lemon in while searing at high heat. It can burn and turn bitter.
Add it once the heat is down.
Recipe Variations
- Creamy spinach: Stir in 2–3 tablespoons of cream or half-and-half with the spinach for a richer side.
- Herb swap: Try basil and chives in place of dill and thyme for a softer, slightly sweet flavor profile.
- Spice it up: Add a teaspoon of harissa paste or a sprinkle of smoked paprika to the butter for gentle heat and depth.
- Citrus twist: Use orange zest and juice instead of lemon for a rounder, slightly sweeter finish.
- Sheet-pan method: Roast salmon at 400°F (205°C) for 10–12 minutes. Sauté the spinach on the stovetop and spoon garlicky herb butter over the fish when it comes out.
- Grilled version: Brush salmon with oil and herbs, grill over medium heat 3–4 minutes per side, then toss spinach in a skillet and finish with lemon.
- Add carbs: Serve over orzo, mashed potatoes, or couscous to make it more filling.
FAQ
Can I use frozen salmon?
Yes. Thaw it overnight in the fridge, then pat very dry before cooking.
Frozen salmon can release extra moisture, so be sure your pan is hot to get a good sear.
Skin-on or skinless—what’s better?
Both work. Skin-on helps protect the flesh and turns crispy when seared, which many people love. If you prefer skinless, just be gentle when flipping.
How do I know when salmon is done?
Look for opaque sides, an internal temp of 125–130°F (52–54°C) for medium, and easy flaking with a fork.
Pull it slightly under and rest for a minute.
Can I substitute spinach?
Absolutely. Baby kale, Swiss chard, or arugula all work. Adjust cook times—kale and chard need a minute or two longer; arugula wilts fast.
What if I don’t have fresh herbs?
Use dried.
Swap in one-third the amount of dried herbs. For example, 1 tablespoon fresh dill = 1 teaspoon dried.
Is this recipe dairy-free?
It can be. Replace the butter with more olive oil or a dairy-free butter.
The flavor will still be bright and garlicky.
Can I make this ahead?
You can prep the herb mixture and zest/juice the lemon in advance. Cook the salmon right before serving for the best texture.
What pan should I use?
A heavy stainless-steel or cast-iron skillet works best for a solid sear. Nonstick is fine but may not brown as deeply.
In Conclusion
Garlic Herb Salmon & Spinach is simple food done right: crisp-edged salmon, fresh herbs, a pop of lemon, and tender greens.
It’s quick enough for weeknights yet polished enough for guests. Keep the steps clean, don’t overcook the fish, and finish with fresh lemon. You’ll have a bright, satisfying dinner on the table in under 30 minutes, with flavor that feels effortless and complete.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



