Easy Lemon Garlic Butter Cod Recipe with Roasted Potatoes and Asparagus for Perfect Weeknight Dinner

Posted on

lemon garlic butter cod - featured image

That evening, I was staring at the fridge with a tired sigh, dinner plans nowhere in sight. The day had stretched on longer than expected, and honestly, the last thing I wanted was to fuss over a complicated meal. I found a small fillet of cod tucked behind the lemon and butter, and a bunch of asparagus leaning against the potatoes. It felt like a sign—or maybe just the universe nudging me toward something simple and fresh. I tossed the fish in garlic butter, squeezed some lemon over the top, and threw the potatoes and asparagus on a tray to roast. It was one of those accidental wins—something almost half-hearted that turned out to be surprisingly satisfying.

The next day, friends who’d popped by asked for the recipe. They couldn’t believe such an easy lemon garlic butter cod dinner could taste so good and look so inviting on the plate. That’s how this recipe stuck around in my rotation—because it’s quick enough for weekday chaos but still feels like dinner worth sitting down to. And you know, there’s something about that buttery, garlicky lemon kick paired with crispy roasted potatoes and tender asparagus that feels like a little quiet celebration on a plate.

It’s not fancy, but it’s honest. I’m sharing it here because sometimes the best meals come from just working with what you’ve got and trusting simple ingredients to do their thing. Plus, who doesn’t want an easy lemon garlic butter cod recipe that pairs perfectly with roasted potatoes and asparagus? It’s become my go-to comfort when life gets busy but I still want something tasty and nourishing.

Why You’ll Love This Recipe

After testing this easy lemon garlic butter cod recipe more times than I can count, I’m confident it’s one to have in your back pocket. Here’s why it consistently wins:

  • Quick & Easy: Ready in about 30 minutes, making it ideal for hectic weeknights or when you’re just craving a no-fuss dinner.
  • Simple Ingredients: Nothing fancy or hard to track down—just everyday staples you probably have on hand already.
  • Perfect for Weeknight Dinners: The balance of fresh fish, buttery garlic, and roasted veggies hits just right for a satisfying meal.
  • Crowd-Pleaser: Kids and adults alike tend to ask for seconds; the flavors are approachable but elevated enough to impress.
  • Unbelievably Delicious: The cod stays flaky and tender with a bright lemony finish, while the roasted potatoes get golden and crispy, and the asparagus adds a fresh crunch.

This isn’t just another lemon butter fish recipe. The trick is in the garlicky butter sauce that bastes the cod while roasting, infusing every bite with rich flavor. Plus, roasting the potatoes and asparagus together cuts down on cleanup and timing headaches. Honestly, it feels like a little gourmet treat without the fuss.

Whether you’re feeding family after a busy day or hosting a casual dinner, this recipe strikes that sweet spot between comfort and elegance. It’s the kind of meal that quietly wins hearts without stealing your evening.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Here’s everything you’ll want to gather before you start:

  • For the Cod:
    • Cod fillets (about 6 ounces / 170 grams each), skinless and thawed if frozen
    • Unsalted butter, softened (adds richness and helps create that luscious garlic butter sauce)
    • Fresh garlic cloves, minced (the star flavor that wakes up the dish)
    • Fresh lemon juice and zest (for brightness and tang)
    • Salt and freshly ground black pepper (seasoning is key!)
    • Fresh parsley, chopped (optional, for garnish and a pop of color)
  • For the Roasted Potatoes & Asparagus:
    • Baby Yukon Gold or red potatoes, halved or quartered (I like Yukon Gold for their creamy texture)
    • Fresh asparagus spears, trimmed (choose firm, bright green stalks)
    • Olive oil (for roasting the veggies to crisp perfection)
    • Salt and pepper (again, simple but necessary)
    • Dried thyme or rosemary (optional, adds a lovely herbal note)

If you want to make this gluten-free, just double-check your butter brand (most are naturally gluten-free) and you’re good to go. For dairy-free, swap butter with a plant-based alternative like vegan margarine or olive oil, although the flavor changes slightly. When selecting your cod, fresh is wonderful, but wild-caught frozen cod also works well here. Just be sure to pat dry before cooking so the butter sauce sticks.

Equipment Needed

  • Baking sheet or roasting pan: A rimmed baking sheet works best to hold the potatoes and asparagus while roasting.
  • Mixing bowls: For tossing potatoes and asparagus with oil and seasoning.
  • Small saucepan or microwave-safe bowl: To melt the butter and infuse it with garlic.
  • Pastry brush or spoon: For basting the cod with lemon garlic butter.
  • Oven mitts: Safety first when handling hot trays!
  • Optional: Meat thermometer to check fish doneness (165°F / 74°C is the safe internal temp for cod).

If you don’t have a roasting pan, a heavy-duty baking sheet lined with parchment paper can work just fine. I usually prefer a pan with edges to keep the potatoes from sliding off. For melting butter, I like using the microwave because it’s quick, but a small saucepan on low heat works perfectly well too. If you’re all about easy cleanup, use parchment or foil under the veggies for less scrubbing later.

Preparation Method

lemon garlic butter cod preparation steps

  1. Preheat your oven to 425°F (220°C). This high heat helps get the potatoes crispy and the cod to cook quickly without drying out.
  2. Prepare the potatoes: In a mixing bowl, toss the halved baby potatoes with 2 tablespoons of olive oil, salt, pepper, and your choice of dried thyme or rosemary. Spread them out evenly on one side of the baking sheet. Roast for 15 minutes to give them a head start since they take longer to cook than asparagus.
  3. While potatoes start roasting, prepare the asparagus: Trim the woody ends off the asparagus spears and toss them lightly with a drizzle of olive oil, salt, and pepper. Set aside for now.
  4. Make the lemon garlic butter: In a small bowl or saucepan, melt 4 tablespoons (about 56 grams) of unsalted butter over low heat. Stir in 3 cloves of minced garlic and cook gently for 1-2 minutes until fragrant but not browned. Remove from heat, then stir in the juice and zest of one lemon. Set aside, keeping warm.
  5. Season the cod fillets: Pat the cod dry with paper towels to remove excess moisture. Season both sides with salt and pepper. Place the fillets on the baking sheet next to the potatoes after their initial 15-minute roast.
  6. Baste the cod: Using a pastry brush or spoon, generously coat the tops of the cod fillets with the lemon garlic butter. Pour any remaining butter around the cod to help keep it moist during baking.
  7. Add the asparagus to the baking sheet: Arrange the asparagus on the other side of the baking sheet, making sure the spears aren’t crowded for even roasting.
  8. Return the baking sheet to the oven and roast: Cook everything together for 12-15 minutes more, or until the cod flakes easily with a fork and the potatoes are golden and crisp. The asparagus should be tender yet still have a slight snap.
  9. Check doneness: If you have a meat thermometer, the cod should reach 145°F (63°C) internally. If not, just test by flaking the fish gently with a fork.
  10. Garnish and serve: Sprinkle freshly chopped parsley over the cod and vegetables for a fresh touch. Serve immediately with any remaining lemon wedges on the side.

Pro tip: If the potatoes aren’t crisp enough after the full cook time, just give them a few extra minutes alone in the oven while you plate the rest. On the other hand, if the asparagus cooks faster than you like, toss it in during the last 7-8 minutes instead.

Cooking Tips & Techniques

Getting this easy lemon garlic butter cod just right takes a few little tricks, which I’ve learned the hard way.

  • Pat the fish dry: If your cod is wet, the garlic butter won’t stick well, and you’ll get less browning. Dab it dry with paper towels before seasoning.
  • Don’t overcook: Cod is delicate and can get rubbery quickly. Keep an eye on it during the last minutes—once it flakes easily, it’s done.
  • Adjust roasting order: Potatoes take longer, so giving them a 15-minute head start is key. Asparagus cooks quickly, so add it later to avoid mushy spears.
  • Infuse butter gently: Cook garlic low and slow in the butter to avoid bitterness. Burnt garlic is a quick way to turn this recipe south.
  • Use fresh lemon zest and juice: Bottled lemon juice just doesn’t have the same punch. Fresh lemon adds that bright, sunny flavor that balances the richness of butter.

I once forgot to oil the asparagus and ended up with limp stalks—lesson learned! Also, I like to reserve a little extra melted garlic butter for drizzling at the table. It’s a simple touch that makes everything feel just a bit more special.

Variations & Adaptations

This recipe is flexible enough to suit different tastes and dietary needs:

  • Spicy twist: Add a pinch of red pepper flakes to the garlic butter for a subtle heat that contrasts deliciously with the lemon.
  • Herb swap: Try fresh dill or tarragon instead of parsley for a different herbal note that pairs beautifully with fish.
  • Different veggies: Swap asparagus for green beans or broccolini, and try sweet potatoes instead of regular potatoes for a touch of sweetness.
  • Gluten-free and dairy-free: Use vegan butter or olive oil in place of butter, and double-check your seasoning blends to be sure they’re gluten-free.
  • Cooking method: If you don’t want to roast, pan-sear the cod in the lemon garlic butter and serve with roasted or steamed veggies on the side.

I once made this with a splash of white wine added to the garlic butter before basting, which added a lovely depth. Feel free to experiment with what you love!

Serving & Storage Suggestions

This easy lemon garlic butter cod is best served hot, right out of the oven, when the butter is still glistening and the potatoes are crisp. Plate with a wedge of lemon for extra zing and a sprinkle of fresh parsley for color.

It pairs wonderfully with a light green salad or a simple grain like quinoa or couscous if you want to add some carbs without heaviness. For drinks, a crisp white wine like Sauvignon Blanc or a sparkling water with lemon complements the flavors nicely.

Leftovers store well in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven (around 300°F / 150°C) to keep the fish tender and the potatoes from getting soggy. Microwave reheating can make the fish tough, so I avoid it when possible.

Over time, the flavors meld beautifully, especially the garlic butter soaking into the potatoes. Just don’t let the asparagus get too soft if you’re saving leftovers—best enjoyed fresh!

Nutritional Information & Benefits

This lemon garlic butter cod meal is a balanced blend of protein, healthy fats, and fiber-rich vegetables. Here’s a rough estimate per serving (1 cod fillet with potatoes and asparagus):

  • Calories: Approximately 400-450 kcal
  • Protein: 30-35 grams (thanks to the cod’s lean, high-quality protein)
  • Fat: 18-22 grams (mostly from butter and olive oil)
  • Carbohydrates: 25-30 grams (mainly from potatoes)
  • Fiber: 4-6 grams (from asparagus and potatoes)

Cod is an excellent source of omega-3 fatty acids, which support heart and brain health. Asparagus offers antioxidants and vitamins A, C, and K, while potatoes provide potassium and vitamin C. This meal fits nicely into a balanced diet, and you can easily adapt it for gluten-free or dairy-free needs.

From a personal wellness standpoint, I appreciate how this dish feels nourishing without weighing me down—it’s satisfying and light, perfect for evenings when you want to eat well but keep things easy.

Conclusion

If you’re looking for a straightforward dinner that feels special without hours in the kitchen, this easy lemon garlic butter cod with roasted potatoes and asparagus is your answer. It’s the kind of recipe that invites you to slow down for a moment, enjoy a plate full of fresh, bright flavors, and feel good about what you’re eating.

Feel free to tweak the herbs, swap in your favorite vegetables, or add a little kick if that’s your style. I love how adaptable this recipe is—it’s become a quiet favorite in my kitchen and one I hope you’ll make your own.

Give it a try, and if you do, I’d love to hear about your twists or how it fit into your weeknight routine. Here’s to simple meals that bring a little joy!

FAQs

Can I use other types of fish instead of cod?

Yes! This recipe works well with other flaky white fish like haddock, tilapia, or even halibut. Just adjust cooking time slightly based on thickness.

How do I know when the cod is fully cooked?

The fish should flake easily with a fork and reach an internal temperature of 145°F (63°C). It should be opaque all the way through.

Can I prepare this recipe ahead of time?

You can prep the potatoes and asparagus and keep them refrigerated, but it’s best to roast and cook the cod just before serving for optimal texture and flavor.

What if I don’t have fresh lemon juice?

Fresh lemon juice adds brightness that bottled lacks, but if you’re in a pinch, you can use bottled lemon juice—just add a little lemon zest to boost the flavor.

Is it possible to make this recipe dairy-free?

Absolutely. Replace butter with a dairy-free alternative like vegan margarine or extra olive oil. The flavor will be slightly different but still delicious.

Pin This Recipe!

lemon garlic butter cod recipe
Print

Easy Lemon Garlic Butter Cod Recipe with Roasted Potatoes and Asparagus for Perfect Weeknight Dinner

A quick and easy lemon garlic butter cod recipe paired with crispy roasted potatoes and tender asparagus, perfect for a satisfying weeknight dinner.

  • Author: maya
  • Prep Time: 10 minutes
  • Cook Time: 27 minutes
  • Total Time: 37 minutes
  • Yield: 2 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • Cod fillets (about 6 ounces / 170 grams each), skinless and thawed if frozen
  • 4 tablespoons unsalted butter, softened
  • 3 cloves fresh garlic, minced
  • Juice and zest of 1 fresh lemon
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley, chopped (optional, for garnish)
  • Baby Yukon Gold or red potatoes, halved or quartered
  • Fresh asparagus spears, trimmed
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • Dried thyme or rosemary (optional)

Instructions

  1. Preheat your oven to 425°F (220°C).
  2. In a mixing bowl, toss the halved baby potatoes with 2 tablespoons of olive oil, salt, pepper, and your choice of dried thyme or rosemary. Spread them out evenly on one side of a rimmed baking sheet.
  3. Roast the potatoes for 15 minutes to give them a head start.
  4. While potatoes start roasting, trim the woody ends off the asparagus spears and toss them lightly with a drizzle of olive oil, salt, and pepper. Set aside.
  5. In a small bowl or saucepan, melt 4 tablespoons of unsalted butter over low heat. Stir in 3 cloves of minced garlic and cook gently for 1-2 minutes until fragrant but not browned.
  6. Remove from heat, then stir in the juice and zest of one lemon. Keep warm.
  7. Pat the cod fillets dry with paper towels. Season both sides with salt and pepper.
  8. Place the cod fillets on the baking sheet next to the potatoes after their initial 15-minute roast.
  9. Using a pastry brush or spoon, generously coat the tops of the cod fillets with the lemon garlic butter. Pour any remaining butter around the cod.
  10. Arrange the asparagus on the other side of the baking sheet, ensuring the spears aren’t crowded.
  11. Return the baking sheet to the oven and roast everything together for 12-15 minutes more, or until the cod flakes easily with a fork and the potatoes are golden and crisp. The asparagus should be tender yet still have a slight snap.
  12. Check doneness with a meat thermometer if available; cod should reach 145°F (63°C) internally.
  13. Sprinkle freshly chopped parsley over the cod and vegetables for garnish and serve immediately with lemon wedges.

Notes

Pat the cod dry before seasoning to help the garlic butter stick and promote browning. Avoid overcooking the cod to keep it tender and flaky. Give potatoes a 15-minute head start before adding asparagus and cod to ensure even cooking. Use fresh lemon juice and zest for best flavor. For dairy-free, substitute butter with vegan margarine or olive oil. If potatoes aren’t crisp enough after cooking, roast a few extra minutes. If asparagus cooks too fast, add it later during roasting.

Nutrition

  • Serving Size: 1 cod fillet with po
  • Calories: 425
  • Sugar: 3
  • Sodium: 350
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 32

Keywords: lemon garlic butter cod, roasted potatoes, asparagus, easy weeknight dinner, quick fish recipe, healthy dinner, gluten-free, dairy-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Leave a Comment

Recipe rating