Lemon Butter Cod & Asparagus – Bright, Simple, and Satisfying
This is the kind of weeknight dinner that makes you feel like you did something special without breaking a sweat. Tender cod, crisp asparagus, and a silky lemon butter sauce come together in under 30 minutes. It’s light yet comforting, and it tastes like spring on a plate.
You don’t need fancy techniques here—just good seasoning, a hot pan, and fresh lemon. If you’re new to cooking fish at home, this recipe will make you feel like a pro.
Ingredients
Method
- Prep the cod: Pat the fillets very dry with paper towels. Season both sides with salt and pepper. Zest the lemon and set the zest aside for later.
- Heat the pan: Place a large skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter foams and the pan is hot, it’s ready.
- Sear the asparagus: Add the asparagus in a single layer with a pinch of salt and pepper. Cook, turning occasionally, until bright green and just tender with some caramelized spots, 4–6 minutes depending on thickness. Transfer to a plate.
- Sear the cod: Add another tablespoon of olive oil to the pan. Place the cod in the skillet and let it sear undisturbed until it releases easily and is golden on the first side, about 3–4 minutes. Carefully flip and cook another 2–4 minutes, depending on thickness, until the fish flakes easily. Transfer the cod to the plate with the asparagus and tent loosely with foil.
- Build the sauce: Turn the heat to medium-low. Add the remaining 2 tablespoons butter to the pan. Stir in the garlic and cook 30 seconds until fragrant, not browned.
- Deglaze: Pour in the white wine or broth and scrape up any browned bits. Let it bubble for 1–2 minutes to reduce slightly. Stir in the lemon juice, lemon zest, red pepper flakes if using, and a pinch of salt and pepper. Taste and adjust—more lemon for brightness, more butter for richness, a pinch of salt if needed.
- Finish and serve: Return the asparagus to the pan and toss in the sauce. Nestle the cod on top and spoon sauce over the fish. Sprinkle with fresh parsley. Serve immediately with extra lemon wedges.
What Makes This Special
There’s a reason lemon and butter love fish: the acid lifts the flavors while the butter gives it a lush finish. With cod, you get a clean canvas that soaks up the sauce without tasting heavy.
Asparagus cooks in the same pan, so everything is infused with the same bright, buttery flavor. One pan, minimal cleanup, big payoff. It’s perfect for busy nights, date nights, or when you want something that looks fancy but feels easy.
Ingredients
- 1 to 1.5 pounds cod fillets, skinless (cut into 4 portions)
- 1 bunch asparagus, woody ends trimmed
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 large lemon (zest and juice)
- 2 garlic cloves, minced
- 1/4 cup dry white wine or low-sodium chicken broth (optional but recommended)
- 2 tablespoons fresh parsley, chopped (or 1 tablespoon chives)
- Salt and black pepper, to taste
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- Lemon wedges, for serving
Step-by-Step Instructions
- Prep the cod: Pat the fillets very dry with paper towels. Season both sides with salt and pepper.
Zest the lemon and set the zest aside for later.
- Heat the pan: Place a large skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter foams and the pan is hot, it’s ready.
- Sear the asparagus: Add the asparagus in a single layer with a pinch of salt and pepper.
Cook, turning occasionally, until bright green and just tender with some caramelized spots, 4–6 minutes depending on thickness. Transfer to a plate.
- Sear the cod: Add another tablespoon of olive oil to the pan. Place the cod in the skillet and let it sear undisturbed until it releases easily and is golden on the first side, about 3–4 minutes.
Carefully flip and cook another 2–4 minutes, depending on thickness, until the fish flakes easily. Transfer the cod to the plate with the asparagus and tent loosely with foil.
- Build the sauce: Turn the heat to medium-low. Add the remaining 2 tablespoons butter to the pan.
Stir in the garlic and cook 30 seconds until fragrant, not browned.
- Deglaze: Pour in the white wine or broth and scrape up any browned bits. Let it bubble for 1–2 minutes to reduce slightly. Stir in the lemon juice, lemon zest, red pepper flakes if using, and a pinch of salt and pepper.
Taste and adjust—more lemon for brightness, more butter for richness, a pinch of salt if needed.
- Finish and serve: Return the asparagus to the pan and toss in the sauce. Nestle the cod on top and spoon sauce over the fish. Sprinkle with fresh parsley.
Serve immediately with extra lemon wedges.
Keeping It Fresh
Freshness makes this dish shine. Buy cod that smells clean and looks moist, not fishy or dull. If you can’t cook the fish the day you buy it, store it in the coldest part of your fridge on a plate layered with paper towels, covered loosely, and cook within 24 hours.
If you have leftovers, keep them in an airtight container for up to 2 days. Reheat gently over low heat or in the microwave at 50% power to avoid drying out the fish.
The sauce may thicken as it cools; a splash of water or broth will bring it back to life.
Why This is Good for You
- Lean protein: Cod is low in fat and high in protein, which helps keep you full and supports muscle health.
- Vitamins and fiber: Asparagus brings fiber, folate, and vitamins A, C, and K.
- Healthy fats in balance: Butter adds flavor, and olive oil provides heart-healthy monounsaturated fats. You don’t need much to make a big impact.
- Lower-carb, nutrient-dense: This meal is satisfying without heavy starches, and the lemon keeps it bright and light.
Common Mistakes to Avoid
- Not drying the fish: Moisture prevents a good sear. Pat it dry thoroughly.
- Overcooking the cod: Cod cooks fast.
Pull it when it flakes easily and looks opaque. If you have a thermometer, aim for 130–135°F in the thickest part.
- Burning the garlic: Garlic turns bitter if it browns. Keep the heat moderate when you add it to the butter.
- Skipping the acid: The lemon isn’t optional.
It balances the butter and wakes up the whole dish.
- Crowding the pan: If your skillet is small, cook in batches so the food sears instead of steaming.
Variations You Can Try
- Herb swap: Try dill, tarragon, or basil instead of parsley for a different vibe.
- Crunch factor: Toast a handful of panko in a little butter until golden and sprinkle over the fish before serving.
- Caper twist: Add 1–2 tablespoons capers to the sauce for a briny pop.
- Dairy-free: Use all olive oil and finish with a knob of dairy-free butter or a tablespoon of tahini whisked with lemon juice for creaminess.
- Different fish: Swap cod with halibut, haddock, or tilapia. Adjust cook time based on thickness.
- Sheet pan option: Roast cod and asparagus at 425°F. Toss asparagus with oil, salt, and pepper, roast 5 minutes, add cod, then roast 8–12 minutes more.
Spoon a stovetop lemon butter sauce over at the end.
FAQ
How do I know when the cod is done?
It should flake easily with a fork and look opaque throughout. If using a thermometer, the center should reach about 130–135°F. Pull it off the heat slightly before it’s fully done, as it will continue to cook for a minute or two.
Can I use frozen cod?
Yes.
Thaw it overnight in the fridge or under cold running water in a sealed bag. Pat very dry before cooking to get a nice sear and prevent excess moisture in the pan.
What if my sauce tastes too sharp?
Whisk in another tablespoon of butter or a splash of broth to round it out. A pinch of sugar can also soften the edges, but start small and taste as you go.
Can I make this without wine?
Absolutely.
Use low-sodium chicken broth or vegetable broth. You’ll still get a flavorful sauce with plenty of lemon brightness.
What should I serve with it?
Keep it simple: rice, quinoa, or crusty bread to soak up the sauce. Mashed or roasted potatoes work great too, and a green salad keeps the meal light.
How do I prevent the fish from sticking?
Use a well-heated pan, add enough oil, and don’t move the fish too soon.
Once the first side is properly seared, it will release more easily. A thin fish spatula helps with gentle flipping.
Can I grill the cod instead?
Yes, but use a grill basket or foil to keep it from breaking apart. Brush with oil, season, and grill over medium heat 3–4 minutes per side.
Make the lemon butter sauce on the stove and spoon it over at the end.
In Conclusion
Lemon Butter Cod & Asparagus is the kind of meal that feels effortless but tastes restaurant-ready. With a bright, silky sauce and tender fish, it strikes that sweet spot between comfort and freshness. Keep the steps simple, don’t overcook the fish, and let the lemon do the heavy lifting.
It’s a reliable, crowd-pleasing recipe you’ll reach for again and again.
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.



