Love this? Pin it for later!
There are evenings when the air turns crisp, the light softens, and all I crave is something that feels like a warm blanket yet still lets me button my jeans the next morning. That’s when I reach for this Creamy Garlic Butter Salmon. It’s the dish that convinced my salmon-skeptical father to request seconds and the one my neighbors smell drifting from my kitchen window and immediately text, “What’s cooking?”
I first developed the recipe on a rainy Tuesday when the farmers’ market had only two things left: a glistening side of wild-caught salmon and a fistful of fresh spinach. I wanted silkiness without heaviness, garlicky swagger without post-dinner garlic regret, and a sauce that could double as a polite dip for crusty bread. One skillet, a splash of stock, a kiss of cream, and a shower of lemon later, this beauty was born. Since then it’s graced weeknight tables, birthday dinners, and even a baby-shower brunch (served alongside tiny quiches and big hopes). If you need a 30-minute hero that tastes like Saturday-night splurge yet keeps Monday-morning macros in check, bookmark this page and let’s dive in.
Why This Recipe Works
- One skillet: Minimal cleanup means more time for Netflix or that second glass of wine.
- Omega-3 powerhouse: Wild salmon delivers heart-healthy fats and keeps you satisfied for hours.
- Lightened-up cream sauce: Greek yogurt + a splash of half-and-half equals decadent texture with fewer calories.
- Garlic-butter aromatics: Browning the butter first gives nutty depth; fresh garlic adds brightness.
- Veggie boost: A whole bag of spinach wilts invisibly into the sauce—kids, husbands, even grandpas approve.
- Meal-prep friendly: Reheats like a dream; sauce actually thickens overnight for next-day luxe.
Ingredients You'll Need
Great salmon deserves great company. Below is your shopping cheat-sheet with my tried-and-true notes so you can stride into the fish aisle with confidence and leave with the good stuff.
Salmon: Four 6-oz skin-on fillets, about 1-inch thick. Look for vibrant, translucent flesh that springs back when pressed. Wild Alaskan sockeye is my gold standard for flavor and sustainability, but Atlantic works if that’s what’s available—just aim for responsibly farmed. Skin-on keeps the fish moist and gives you a crispy-chewy bonus if you sear it flesh-side down first.
Unsalted butter: Two tablespoons for browning plus one tablespoon for finishing. Using unsalted lets you control the sodium; you’ll brown the first portion until it smells nutty and the milk solids toast to hazel perfection.
Fresh garlic: Four large cloves, minced or micro-planed. Jarred garlic tastes metallic in delicate sauces; this is not the place to cut corners.
Low-sodium chicken stock: Half a cup. Fish stock would be traditional, but most home cooks don’t keep it on hand; chicken stock is pantry-friendly and still brings umami depth.
Plain Greek yogurt: One-third cup, 2 % fat. It thickens the sauce and adds tangy balance. Whole-milk yogurt is luscious if calories aren’t a concern; non-fat can curdle, so avoid it.
Half-and-half: A quarter cup for silkiness without the calorie bomb of heavy cream. Swap with evaporated skim milk if you’re dairy-light, though the sauce will be thinner.
Fresh baby spinach: Three packed cups (about 3 oz). It wilts to almost nothing, so don’t be alarmed by the volume. Swap with kale ribbons if you want chewier greens; just sauté a minute longer.
Lemon: Zest of one whole lemon plus two tablespoons juice. The zest perfumes the dish; the juice wakes up all the flavors right at the end.
Dijon mustard: One teaspoon for subtle sharpness that deepens the savory notes without screaming “mustard!”
Fresh dill or parsley: Two tablespoons chopped. Dill plays beautifully with salmon; parsley is the reliable understudy when dill is out of season.
Sea salt & freshly ground black pepper: Season every layer—fish, sauce, and finish.
Olive oil: One teaspoon for the initial sear. A scant amount prevents the butter from burning and gives us a higher smoke point.
How to Make Creamy Garlic Butter Salmon for a Healthy Comfort Dinner
Remove fillets from the fridge 10 minutes before cooking; cold salmon contracts in a hot pan and can turn tough. Pat very dry with paper towels—moisture is the enemy of a golden crust. Season flesh side generously with ¾ tsp salt and ½ tsp pepper.
Heat a 12-inch stainless or cast-iron skillet over medium. Add 2 Tbsp butter and swirl until it foams, then subsides and smells nutty; tiny brown specks should appear—about 90 seconds. Watch closely; brown can turn to burnt quickly.
Add 1 tsp olive oil to the browned butter. Lay salmon fillets flesh (presentation) side down. Press gently with a spatula for 10 seconds to ensure full contact. Sear 3½ minutes without moving; the flesh will release naturally when ready. Peek—if it’s mahogany and crisp, flip.
Flip and cook another 2–3 minutes for medium (internal 125 °F). Transfer to a warm plate; tent loosely with foil. The fish will continue cooking slightly from residual heat.
Reduce heat to medium-low. Add remaining 1 Tbsp butter to the same skillet. When melted, stir in minced garlic for 20 seconds—just until fragrant but not browned; browned garlic becomes bitter in a delicate cream sauce.
Pour in ½ cup chicken stock. Increase heat to medium-high and scrape the glorious browned bits (fond) with a wooden spoon. Reduce liquid by half—about 2 minutes—until it thickens slightly and turns glossy.
Lower heat to gentle simmer. Whisk in Dijon, Greek yogurt, and half-and-half. Keep the liquid below a boil; high heat can curdle yogurt. Simmer 1 minute until velvety.
Add spinach a handful at a time, stirring until just wilted. Return salmon (plus any resting juices) to the skillet. Spoon sauce over fillets. Finish with lemon zest, lemon juice, and fresh dill. Taste and adjust salt—usually another ¼ tsp.
Plate salmon over quinoa, cauliflower mash, or simply toasted sourdough that can sop up the garlicky gravy. Garnish with extra dill and a crack of black pepper. Serve immediately for maximum crispy-skin joy.
Expert Tips
Watch the heat
Salmon loves medium heat—too high and the proteins seize, squeezing out moisture and leaving you with chalky wedges. A gentle sizzle equals supple flesh.
Dry = crisp
Water on the surface steams the fish. After patting, let fillets air-dry on a rack while you prep aromatics; you’ll be rewarded with a restaurant-grade crust.
Carry-over cooking
Pull salmon off the heat at 125 °F for medium; it will climb to 135 °F as it rests. If you prefer medium-well, target 130 °F before removing.
Brighten last second
Acid dulls when heated, so add lemon juice off-heat for maximum sparkle. The zest goes in 30 seconds earlier to bloom its oils.
Yogurt stability
Temper yogurt by whisking in a spoonful of warm sauce before adding to the skillet; this prevents curdling and keeps things silky.
Skin-crisp lovers
Want crackling skin? After searing flesh side, flip and press skin against the pan an extra 30 seconds. You’ll hear it snap.
Variations to Try
- Dairy-free: Swap butter for olive oil and use full-fat coconut milk in place of half-and-half plus 1 tsp nutritional yeast for buttery notes.
- Spicy kick: Add ¼ tsp red-pepper flakes with the garlic, or drizzle plate with chili-crisp oil at the end.
- Mediterranean twist: Replace spinach with cherry tomatoes and olives; finish with oregano instead of dill.
- Low-carb + veggie: Serve over zucchini noodles that you sauté 30 seconds in the same pan after the sauce is done.
- Smoky spin: Add ½ tsp smoked paprika when you add the stock; it dyes the sauce sunset-orange and adds campfire nuance.
Storage Tips
Refrigerator: Cool leftovers within 2 hours. Store salmon and sauce in an airtight container up to 3 days. Keep sauce separate if possible so fish doesn’t continue to “cook” in acid.
Freezer: Freeze individual portions in heavy-duty bags with sauce for up to 2 months. Thaw overnight in the fridge. Texture of yogurt-based sauce may separate; whisk vigorously while reheating and add a splash of stock to re-emulsify.
Reheating: Warm gently in a covered skillet over low with a splash of stock or milk until just heated through (internal 120 °F). Microwave works at 50 % power in 30-second bursts, but stovetop preserves texture best.
Make-ahead components: Sauce base (without spinach) can be made 2 days ahead; refrigerate and simply wilt spinach and reheat salmon when ready to serve. Perfect for entertaining.
Frequently Asked Questions
Creamy Garlic Butter Salmon for a Healthy Comfort Dinner
Ingredients
Instructions
- Season salmon: Pat fillets dry; season flesh side with salt and pepper. Let stand 10 minutes.
- Brown butter: In a 12-inch skillet, melt 2 Tbsp butter over medium until nutty and foaming subsides.
- Sear: Add olive oil. Place salmon flesh-side down; sear 3½ minutes. Flip; cook 2–3 minutes more until center reads 125 °F. Transfer to plate; tent.
- Garlic base: Melt remaining 1 Tbsp butter in same skillet. Add garlic; sauté 20 seconds.
- Deglaze: Pour in stock; reduce by half, scraping browned bits.
- Creamy finish: Whisk in Dijon, yogurt, and half-and-half; simmer 1 minute.
- Spinach & final touch: Stir in spinach until wilted. Return salmon and juices. Add lemon zest, juice, and dill. Spoon sauce over fish; serve hot.
Recipe Notes
For crisp skin, press fillets skin-side down an extra 30 seconds after flipping. Reheat leftovers gently to avoid curdling the yogurt-based sauce.