Pan-seared salmon with brown butter lime sauce and roasted asparagus
⏲ ~34 min total · prep 12 · cook 22 · 4 servings
Lunch⏱ 35 min total🔥 3.6g net carbs⚡ ≈442 kcal/serving~7% of calories from carbs
By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor
Published Sep 15, 2026 · Updated Sep 15, 2026
Ingredients
- 4 salmon fillets (6 oz each), skin-on
- 1 1/2 lb asparagus, woody ends snapped off
- 2 1/2 tbsp olive oil, divided
- 5 tbsp butter
- 2 limes (zest and 2 tbsp juice)
- 1/4 tsp red pepper flakes
- flaky sea salt, to finish
Instructions
- Heat the oven to 425°F. Toss the asparagus with 1 1/2 tbsp of the olive oil and 1/2 tsp salt on a half-sheet pan and roast 10-12 minutes, shaking the pan once, until bright green and crisp-tender with a few blistered tips.
- Salt the salmon skin sides and let them sit 10 minutes, then blot the skin bone-dry with paper towels — dry skin is what turns crisp instead of steaming limp.
- Heat the remaining 1 tbsp oil in a 12-inch stainless or cast-iron skillet over medium-high until it shimmers. Lay the fillets skin-down, press each gently for 10 seconds so it stays flat, then cook 6-7 minutes without moving, until the skin releases freely and is golden and crackly.
- Flip the fillets and cook 1-2 minutes more, until the centers read 125-130°F and still look faintly translucent at the very middle. Move to warm plates.
- While the fish sears, melt the butter in a small light-colored saucepan over medium and swirl often for 3-4 minutes, until the milk solids sink and turn hazelnut-brown and the kitchen smells nutty.
- Take the butter off the heat and whisk in the lime zest and juice — it will hiss and foam — along with the red pepper flakes.
- Spoon the brown butter lime sauce over the fillets, crack flaky salt over fish and asparagus alike, and serve at once.
Why this recipe works
- Salt-then-dry skin A 10-minute salt rest pulls moisture to the surface, and blotting the skin bone-dry afterward is what lets it crisp instead of steam. Dry skin turns crackly, damp skin goes limp.
- A sauce you can see Browning butter in a light-colored pan lets you watch the milk solids turn hazelnut-brown across 3 to 4 minutes. Miss that window and nutty flips to burnt within seconds.
- One oven, one skillet The asparagus roasts at 425°F while the salmon salts and sears, so the whole plate comes together in 35 minutes at 3.6 net carbs.
Tips for making this recipe well
Press for the first 10 seconds
Fillets curl as they heat, and a curled fillet cooks unevenly. Press each one flat with a spatula when it hits the pan, then leave it alone for the full 6 to 7 minutes. The skin should release on its own when it is ready.
Pull it early
Look for 125 to 130°F at the center, faintly translucent in the very middle. The fish keeps cooking as it rests, so pulling there is the design, not a mistake. Past that range the flesh tightens and dries.
Watch the butter, not the clock
Three to 4 minutes gets you hazelnut-brown solids and a nutty smell, but pans vary. Start checking at 2 minutes and pull it the moment the solids darken. Off the heat, the lime juice hisses and foams when it goes in, which is normal.
Shake the pan once
The asparagus gets a single shake halfway through its 10 to 12 minutes so the tips blister instead of scorching on one side. You want bright green and crisp-tender, with a few charred spots for contrast.
If the skin sticks
It is not ready. Give it another minute and it will release freely once the skin has rendered and turned golden. Forcing it early tears the skin and loses the crackle.
Serving suggestions
Three point six net carbs per plate, and nothing on it is hiding sugar. Spoon the brown butter lime sauce over each fillet while it is still hot so the sauce loosens and runs into the flakes. Pile the asparagus alongside and crack flaky salt over both. The red pepper flakes run mild at a quarter teaspoon; set out extra for anyone who wants more. Calamansi would work in place of lime if that is what you have.
Storage and meal prep
Leftovers keep 3 to 4 days covered in the fridge. The salmon is best eaten cold or warmed gently in a skillet, since a second trip through high heat tightens the flesh. The asparagus reheats well either way. The sauce firms up as the butter chills; spoon it on cold or warm it for a few seconds first. Freezing holds for 2 to 3 months, though the asparagus softens and the skin loses its crackle, so treat the freezer as a backup plan rather than the plan.
Variations worth trying
- Lemon instead of lime The same zest-and-juice swap works with a lemon if that is what is on the counter.
- No-heat version Leave out the red pepper flakes and the sauce turns family-friendly; the brown butter carries it on its own.
- Green beans for asparagus They roast well at the same 425°F, though check them a few minutes early since slim beans cook faster than thick spears.
- Doubled sauce Brown a double batch of butter and hold half back; it is good over eggs the next morning.
Frequently asked questions
Can I make this with skinless fillets?
Yes, though you lose the crackly skin that makes the dish. Cut the first sear to 3 to 4 minutes since there is no skin to render, then flip and finish to 125°F.
How do I know the butter is browned and not burnt?
Use a light-colored pan and watch the milk solids at the bottom. They should turn hazelnut-brown and the kitchen should smell nutty, around 3 to 4 minutes. Black solids mean start over.
Can the sauce be made ahead?
It is best made while the fish sears, right before serving. If you must make it early, warm it gently before spooning it over, since the butter firms when chilled.
What if my fillets are thicker or thinner than 6 ounces?
Thick fillets need the full 6 to 7 minutes or longer, so trust a thermometer over the clock. Thin fillets may finish a minute or two early. Either way you are aiming for 125 to 130°F in the middle.
Do I have to use a stainless or cast-iron skillet?
The recipe calls for one because both hold heat well and help the skin crisp. Nonstick works in a pinch but rarely gives the same crackle.
Related keto recipes
As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.
← More Lunch recipes · Home