Love this? Pin it for later!
One-Pot Lemon Garlic Salmon with Spinach and Roasted Potatoes
There are evenings when I crave the restaurant experience—crispy-edged salmon, silky lemon-garlic sauce, and potatoes that taste like they spent an hour in a wood-fired oven—but I still need to be in my pajamas by eight. This skillet is my answer. I developed it during a particularly chaotic spring when work deadlines, baseball practice, and a budding nine-year-old’s palate all collided on the same Tuesday. One bite and my son announced it “better than the fifteen-dollar salmon bowl” from our local café. The compliment cost me my last forkful, but it was worth every flake.
What makes this recipe special is the layering: baby potatoes roast cut-side-down in olive oil until their bottoms turn amber and crisp, then salmon fillets settle on top to steam in a bright lemon-garlic broth. A last-minute tumble of spinach wilts into the sauce, drinking up every drop of savory-sweet juice. The entire process happens in a single heavy pan, meaning you’ll spend less time washing dishes and more time swirling crusty bread through the garlicky puddles at the bottom—arguably the best part.
Whether you’re planning a speedy weeknight dinner, a date-night meal that won’t sabotage the dishes situation, or a make-ahead lunch that reheats like a dream, this one-pot wonder is about to earn permanent residency in your kitchen. Let’s gather the ingredients.
Why This Recipe Works
- One pan, zero fuss: Potatoes, protein, and greens cook together, saving you from a sink full of sheet trays.
- Flavor layering: Garlic is added in two stages—first to bloom in oil, then raw at the end for a punchy finish.
- Restaurant-quality skin: Pat-drying the salmon and using a “cold oil, hot pan” technique guarantee crisp skin without sticking.
- Nutrient density: You’re looking at omega-3s, iron, potassium, and vitamin C in every colorful bite.
- Flexible timing: Potatoes can par-roast up to two days ahead; finish the dish in 12 minutes flat.
- Make-ahead friendly: Leftovers reheat beautifully and even taste chilled over salad greens for lunch.
- Family-approved: Mild, citrusy flavors please picky eaters while garlic and chili flakes keep adults intrigued.
Ingredients You'll Need
Baby potatoes (1 lb/450 g): Their thin skins eliminate peeling, and their waxy interior holds shape under high heat. Look for a medley of red, gold, and purple for visual pop; if only larger potatoes are available, cut them into 1-inch chunks. Avoid russets—they’ll crumble into the sauce.
Salmon fillets (4 x 6 oz/170 g each): Center-cut pieces of similar thickness cook evenly. Wild-caught Coho or King salmon offers robust flavor, while responsibly farmed Atlantic keeps costs down. Whichever you choose, check for a bright, oceanic smell and resilient flesh that springs back when pressed.
Fresh spinach (3 packed cups): Baby spinach wilts almost instantly; mature leaves bring an earthier note but need an extra minute. If spinach isn’t your favorite, substitute baby kale or arugula—the peppery bite plays nicely with lemon.
Lemon (1 large + extra wedges): We’ll use both zest and juice. Organic lemons are worth the splurge since you’ll be zesting the peel. Rolling the fruit on the counter before juicing yields up to 20 % more liquid.
Garlic (6 cloves): Four cloves are gently sautéed to build a sweet, nutty foundation; the remaining two are grated raw into the finished dish for a spicy pop. Substitute with 1½ tsp garlic powder in a pinch, though fresh is best.
Extra-virgin olive oil (3 Tbsp): A moderately fruity, cold-pressed oil complements seafood without overwhelming it. Avocado oil or ghee are high-heat alternatives if you prefer.
Chicken or vegetable stock (¾ cup): Low-sodium stock lets you control saltiness. Seafood stock doubles down on oceanic flavor; water works in an absolute emergency, but the final sauce will be less complex.
Unsalted butter (1 Tbsp): Swirled in at the end, butter rounds sharp lemon edges and creates a glossy finish. Use vegan butter or an additional drizzle of olive oil for dairy-free diners.
Seasonings: Salt, freshly cracked black pepper, a pinch of red-chili flakes, and a whisper of dried oregano. Feel free to swap in smoked paprika or herbes de Provence depending on your pantry mood.
How to Make One-Pot Lemon Garlic Salmon with Spinach and Roasted Potatoes
Preheat and prep
Place a 12-inch (30 cm) cast-iron or other heavy, oven-safe skillet on the middle rack of your oven and preheat to 425 °F (220 °C). Heating the pan along with the oven jump-starts crisping and prevents sticking. Meanwhile, halve the potatoes lengthwise and place in a bowl of cold water for 5 minutes to draw out excess starch—your secret to extra-crunchy edges. Drain and pat very dry.
Season the potatoes
Toss dried potatoes with 2 Tbsp olive oil, ½ tsp salt, ¼ tsp black pepper, and the dried oregano. The goal is a thin, even sheen; too much oil will steam rather than roast.
Roast potatoes cut-side-down
Carefully remove the screaming-hot skillet from the oven and immediately arrange potatoes flat-side-down. Return to the oven for 15 minutes. Do not flip or stir—undisturbed contact with the scorching metal is what forms the crave-worthy crust.
Prep the salmon
While potatoes roast, pat salmon very dry with paper towels—moisture is the enemy of crisp skin. Season flesh side with ½ tsp salt, ¼ tsp pepper, and half of the lemon zest.
Sauté aromatics
Remove skillet after 15 minutes and set over medium heat on the stovetop. Push potatoes to the perimeter, add remaining 1 Tbsp oil in the center, and scatter in 4 minced garlic cloves plus chili flakes. Sauté 45 seconds until fragrant but not browned; burnt garlic turns bitter.
Nestle in the salmon
Pour in stock and remaining lemon juice; the liquid should hiss and steam. Lay salmon fillets skin-side-up over the potatoes—steam rising through the gaps cooks the fish gently while the skin stays above the broth, preserving crispness.
Cover and steam
Tightly cover the skillet with a lid or foil. Reduce heat to low and simmer 7–9 minutes for 1-inch thick fillets (add 2 minutes for thicker). Salmon is done when it flakes but still has a faint coral center.
Wilt spinach and finish
Remove salmon to a warm plate. Stir spinach into the broth; it collapses within 30 seconds. Off heat, swirl in butter and remaining raw grated garlic. Taste and adjust salt, keeping in mind the lemon juice will mellow slightly as it sits.
Serve family-style
Return salmon to the pan, skin-side-up for texture, or flake it into large chunks if you prefer every bite sauced. Shower with remaining zest and serve directly from the skillet, letting everyone scoop potatoes, greens, and silky salmon onto their plates.
Expert Tips
Dry = crispy
Water on protein or potatoes creates steam, softening surfaces. Use a hair-dryer on cool for 10 seconds if you’re in a rush—it’s oddly effective.
Check your pan
If the skillet handle isn’t oven-safe, wrap it in a double layer of foil. Melting plastic at 425 °F is a scent you’ll never forget.
Par-roast ahead
Roast potatoes through step 3, cool, cover, and refrigerate up to 48 hours. Finish the dish in 10 minutes on a busy night.
Skinless? No problem
If you prefer skin-off, slide fillets in with the flesh side up during steaming; reduce cook time by 1 minute to avoid dryness.
Quick chill trick
Placing fish in the freezer for 5 minutes firms the surface, making it easier to pat dry and less likely to fall apart.
Gloss boost
For extra restaurant shine, whisk ½ tsp honey into the broth at the end; it caramelizes slightly and amplifies sweetness without tasting dessert-like.
Variations to Try
- Mediterranean twist: Swap oregano for 1 tsp za’atar and add ¼ cup halved Kalamata olives with the spinach.
- Creamy lemon-dill: Replace butter with 2 Tbsp cream cheese and stir in 2 Tbsp chopped fresh dill off heat.
- Spicy Cajun: Season salmon with 1 tsp Cajun seasoning and add ¼ tsp cayenne to the potatoes.
- Low-carb veggie boost: Substitute half the potatoes with cauliflower florets; reduce stock to ½ cup.
- Asian-inspired: Trade lemon juice for lime, use sesame oil instead of olive oil, and finish with a splash of soy sauce and sprinkle of sesame seeds.
Storage Tips
Refrigerate: Cool leftovers within 2 hours and store in an airtight container up to 3 days. Keep salmon in large flakes to retain moisture.
Freeze: Freeze individual portions in freezer-safe bags with as much air removed as possible up to 2 months. Thaw overnight in the refrigerator and reheat gently to avoid rubbery fish.
Reheat: Warm in a covered skillet over medium-low heat with a splash of broth or water for 5 minutes, just until heated through. Microwaving works, but cover with a damp paper towel and use 50 % power in 30-second bursts.
Make-ahead components: Potatoes can be roasted, cooled, and refrigerated 2 days ahead. Blanched spinach may be squeezed dry and refrigerated up to 4 days; add it during reheating.
Frequently Asked Questions
One-Pot Lemon Garlic Salmon with Spinach and Roasted Potatoes
Ingredients
Instructions
- Preheat: Place a 12-inch oven-safe skillet in oven and preheat to 425 °F (220 °C).
- Prep potatoes: Soak halved potatoes 5 minutes; drain and dry thoroughly. Toss with 2 Tbsp oil, ½ tsp salt, ¼ tsp pepper, and oregano.
- Roast: Carefully remove hot skillet; arrange potatoes cut-side-down. Roast 15 minutes.
- Season salmon: Pat fillets dry; season flesh with ½ tsp salt, ¼ tsp pepper, and half the lemon zest.
- Sauté aromatics: Set skillet over medium heat; push potatoes outward. Add remaining 1 Tbsp oil, 4 minced garlic cloves, and chili flakes; sauté 45 seconds.
- Add liquid & fish: Pour in stock and juice of half the lemon. Lay salmon skin-side-up; cover and simmer 7–9 minutes.
- Finish greens: Transfer salmon to warm plate. Stir spinach into broth until wilted. Off heat, swirl in butter and remaining grated garlic.
- Serve: Return salmon to skillet, sprinkle with remaining zest. Serve hot with crusty bread or lemon wedges.
Recipe Notes
For ultra-crispy potato skins, broil for 1–2 minutes after roasting, watching closely to prevent burning.