One-Pan Garlic Butter Cod: 15-Minute Easy Dinner

Posted on

Lina

One-Pan Garlic Butter Cod - featured image

Last Tuesday, I was standing in my kitchen at 6:45 PM, staring at a pile of unopened grocery bags like they were alien technology I didn’t know how to operate. I had just finished a twelve-hour shift, my brain was fried, and the only thing I wanted was dinner that didn’t require a degree in culinary arts or twenty minutes of cleanup. I didn’t want to chop onions. I didn’t want to sear chicken breasts that always ended up dry. I didn’t even want to think about which pot to use.

So I opened the freezer. There, buried behind some old ice cream, was a fillet of cod. And on the counter, a pint of cherry tomatoes I’d bought three days ago because “they’ll be good for a snack.” I looked at the two ingredients, then at the clock, and decided to throw them together with butter, garlic, and a whole lot of hope.

I expected a sad, steamed fish dinner. What I got was dinner number one. Not just acceptable, but genuinely good. The tomatoes burst into sweet, jammy little explosions. The butter turned into a golden sauce that clung to the flaky white fish. And the best part? One pan. Just one pan. I ate it standing over the stove because my husband was running late, and I didn’t even care.

That was the moment I discovered that One-Pan Garlic Butter Cod and Cherry Tomatoes isn’t just a recipe—it’s a rescue mission for tired evenings. Since then, I’ve made it at least a dozen times. It’s become my secret weapon for those nights when I want to feel like a good cook without actually doing the work. If you’re drowning in weeknight stress, this is your lifeline.

Why You’ll Love This One-Pan Garlic Butter Cod Recipe

I know what you’re thinking. “Fish on a Tuesday? That sounds fancy and time-consuming.” Let me stop you right there. This One-Pan Garlic Butter Cod recipe is the opposite of fancy. It’s practical, fast, and forgiving. Here’s why this has taken over my weeknight rotation:

  • Lightning Fast — Seriously, 15 minutes from start to plate. I have timed this. Fifteen minutes. Even with preheating the oven. This is faster than waiting for a pizza delivery, and it doesn’t arrive in a greasy box.
  • Zero Cleanup Stress — The “one-pan” claim is real. You roast the fish and tomatoes in the same dish. No sautéing in a skillet first, no boiling water, no extra pots. Just scrape the pan once and you’re done. If you can boil water, you can clean this.
  • Healthy Without Being Sad — Cod is lean, high-protein, and mild. It’s the perfect canvas for flavor. You get your veggies (the tomatoes), your protein, and your healthy fats (the butter) in one go. It feels like a treat but fuels you like a real meal.
  • Flavor Bomb, Not Fishy — The biggest fear people have with fish is the smell or the taste. Garlic butter and cherry tomatoes completely neutralize any “ocean” vibe. The tomatoes caramelize and sweeten the dish, balancing the rich butter. It tastes bright and fresh, not heavy.
  • Impressively Easy — I’ve served this to dinner parties where people asked for the recipe, only to find out it took less time than setting the table. It makes you look like a chef who plans ahead, when really you just didn’t have time to overthink it.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. It’s the culinary equivalent of a warm hug.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. This One-Pan Garlic Butter Cod relies on quality, not quantity. You don’t need a specialty store; you need a good fishmonger (or a decent freezer section) and pantry staples.

For the Main Event:

Cod Fillets (1.5 lbs / 680g) — This is the star. Look for fresh Atlantic or Pacific cod. If it smells like the ocean, put it back. It should smell clean and mild. Thawed frozen fillets work too, just pat them super dry. I like to buy them in pairs so I can freeze extras.

Cherry Tomatoes (2 cups / 300g) — Don’t skip this. The acidity cuts the richness of the butter. Use red cherry tomatoes for sweetness. Yellow ones add a nice tartness. I use whatever looks freshest. The smaller they are, the easier they are to eat.

Unsalted Butter (4 tablespoons / 60g) — I use salted butter for everything else, but here I prefer unsalted so I can control the saltiness. The butter creates that glossy, rich sauce. Don’t use olive oil alone; it doesn’t give you that luxurious mouthfeel. Trust me.

Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Fresh only. No jarred garlic in this recipe. The flavor profile changes completely with fresh mince. If you’re lazy, buy pre-peeled cloves, but mince them yourself for the best aroma.

Lemon (1 large) — You’ll use half the juice for the dish and half for squeezing over it at the table. The acid brightens everything up. If you’re not a lemon person, lime works, but lemon is classic with cod.

Dried Parsley (1 teaspoon) — Or fresh, if you have it. Fresh adds color; dried adds a subtle herbal note. I keep a jar of dried parsley because it never goes bad, and it looks rustic on the dish.

Pantry Basics:

One-Pan Garlic Butter Cod preparation steps

Extra Virgin Olive Oil (1 tablespoon) — Helps prevent the butter from burning at high heat. Also adds a nice fruity undertone.

Salt and Black Pepper — Coarse kosher salt is best for seasoning fish. It sticks better and doesn’t clump. Freshly cracked black pepper adds a little heat.

Red Pepper Flakes (½ teaspoon, optional) — If you like a little kick, this is the way to go. It balances the sweetness of the tomatoes. I add this every time, but leave it out for kids.

Optional Add-ins:

Fresh Spinach (2 cups) — Toss this in during the last 2 minutes of cooking. It wilts instantly and adds a nutrient boost without changing the flavor much. My kids won’t admit they’re eating it, but they do.

Capers (1 tablespoon) — For a briny, salty punch. Great if you’re serving this with white wine. Adds a Mediterranean vibe.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use:

9×13 Inch Baking Dish — Glass or ceramic works best. It holds heat well and allows the tomatoes to blister nicely. I use a Pyrex dish because I can see the bottom if I’m worried about burning. Metal pans work too, but they might brown the sauce faster.

Rimmed Baking Sheet — If your baking dish isn’t deep enough, use a rimmed sheet. Just make sure the fish sits flat and the tomatoes don’t roll off. The rim catches any bubbling butter.

Small Mixing Bowl — For whisking the butter, garlic, lemon juice, and oil. A small bowl keeps the mess contained.

Pastry Brush or Spoon — To drizzle the sauce over the fish. A brush gives even coverage, but a spoon works fine if you’re being lazy.

Sharp Knife and Cutting Board — For mincing garlic and slicing lemon. A dull knife makes mincing garlic a nightmare. Learn to sharpen yours.

Parchment Paper — Optional, but highly recommended. Lines the pan for even easier cleanup. If you hate scrubbing, use parchment. If you like a little caramelization on the bottom, skip it.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up to ensure your cod comes out moist and flavorful.

Step 1: Prep Your Oven and Pan (2 minutes)

Preheat your oven to 400°F (200°C). This is a hot enough temperature to cook the fish quickly without drying it out, while also blistering the tomatoes. Line your 9×13 baking dish with parchment paper or lightly grease it with olive oil. If you skip this, you will be scrubbing butter out of the corners for days.

Step 2: Arrange the Fish and Tomatoes (3 minutes)

Pat your cod fillets dry with paper towels. This is crucial. Moisture is the enemy of good searing and flavor absorption. If the fish is wet, the butter slides off. Place the fillets in the baking dish. Spread the cherry tomatoes around them. You want them in a single layer so they roast, not steam. If they’re piled on top of each other, they’ll get mushy.

Step 3: Make the Garlic Butter Sauce (2 minutes)

In a small bowl, melt the butter. I use the microwave for 30 seconds. It’s faster than a saucepan. Whisk in the minced garlic, lemon juice, olive oil, dried parsley, salt, pepper, and red pepper flakes. The mixture should look like golden liquid gold. If it’s too thick, add a splash more olive oil. If it’s too thin, add a bit more butter.

Step 4: Assemble and Bake (12 minutes)

Drizzle the garlic butter sauce generously over the fish and tomatoes. Make sure every piece of fish gets some sauce. Pop the dish into the preheated oven. Bake for 12-15 minutes. The exact time depends on the thickness of your fillets. Thinner fillets take 12 minutes; thicker ones might need 15. You’ll know it’s done when the fish flakes easily with a fork and the tomatoes are burst and juicy.

Step 5: Rest and Serve (1 minute)

Remove from the oven. Let it rest for 2 minutes. This allows the juices to redistribute. Garnish with fresh parsley if you have it. Serve immediately with the pan juices spooned over the top. The sauce will have thickened slightly from the reduction.

Total Time: About 15 minutes (5 minutes prep, 12 minutes cook, minus overlap). It’s surprisingly fast.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Overcook the Cod

Fish continues to cook after it comes out of the oven. If you wait until it’s perfectly flaky in the oven, it will be dry by the time it hits the plate. Pull it when it’s just opaque in the center but still slightly translucent. It will finish cooking on the counter. Overcooked cod is rubbery and sad. Don’t let that happen.

Pat the Fish Dry

I can’t stress this enough. Wet fish = steamed fish. Dry fish = roasted fish with flavor. Use paper towels and press firmly. If your fish is frozen, make sure it’s fully thawed and patted dry. Moisture prevents the garlic butter from adhering.

Use Good Butter

This is a butter-forward dish. If you use cheap, margarine-flavored butter, it will taste cheap. Use real, high-fat butter. European-style butter is great if you have it, but standard salted or unsalted works fine. The quality of the butter is 50% of the flavor.

Blister the Tomatoes

You want the tomatoes to burst. If they’re whole and firm at the end, your oven was too low or you didn’t cook them long enough. The burst tomatoes create little pockets of sauce that are incredible with the fish. If your tomatoes are large, cut them in half so they cook faster.

Leftover Sauce is Gold

That garlic butter sauce left in the pan? Don’t throw it away. Dip crusty bread in it. Or spoon it over roasted asparagus. It’s instant flavor booster. I’ve used leftover sauce on grilled chicken, and it’s amazing.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Other White Fish

Cod is mild and flaky, but you can use any firm white fish. Halibut is great but expensive. Tilapia is cheap and works well. Haddock is a close cousin to cod. Avoid delicate fish like sole, as they might break apart. Salmon is different—it’s oily and rich, so you’d need less butter, but the garlic lemon combo still works.

Veggie-Loaded

Add sliced zucchini or asparagus to the pan. Toss them in the butter sauce before baking. Zucchini cooks in about 12 minutes, same as the fish. Asparagus might need 15 minutes, so add it later. This turns the dish into a complete vegetable side.

Cajun Style

Swap the dried parsley and lemon for Cajun seasoning and lime. Add more red pepper flakes. It’s spicy, smoky, and totally different. Great if you’re tired of Mediterranean flavors.

Lighter Version

Use half the butter and mix with olive oil. Or use a light butter spray. It’s less rich but still flavorful. I make this when I’m trying to be “healthy,” but honestly, the full butter version is worth the calories.

Herb Variations

Instead of parsley, try thyme or dill. Dill is classic with fish. Thyme adds an earthy note. Fresh herbs are better, but dried works in a pinch. I keep dried thyme stocked because it pairs perfectly with lemon.

Dietary Modifications

Gluten-Free — This recipe is naturally gluten-free. Just check your seasoning blends to ensure no hidden gluten.

Dairy-Free — Replace butter with olive oil or dairy-free butter. The flavor changes, but it still works. Use coconut oil for a tropical twist.

Low-Carb — Skip the bread. Serve with cauliflower rice or a green salad. The fish and tomatoes are low-carb friendly.

Serving & Storage

Here’s how to enjoy and preserve your One-Pan Garlic Butter Cod.

How to Serve

I usually serve this straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

  • Over Rice or Quinoa — The sauce is perfect for soaking up. Serve over plain white rice or fluffy quinoa.
  • With Crusty Bread — A baguette is essential for mopping up the garlic butter. No excuses.
  • With Roasted Potatoes — If you want a heartier meal, serve with small roasted potatoes. They absorb the sauce too.
  • With Green Salad — A simple arugula salad with lemon vinaigrette cuts the richness perfectly.

Toppings Bar

When I have guests, I put out: extra lemon wedges, flaky sea salt, fresh parsley, and red pepper flakes. Everyone customizes their bowl.

Storage Instructions

Refrigerator: Store leftovers in an airtight container for up to 3 days. The fish will absorb the sauce, so it might look drier. That’s normal.

Reheating: Best method: Add a splash of water or broth to the fish and cover loosely with foil. Heat in the oven at 350°F for 10 minutes. This keeps it moist. Microwave method: Heat in 30-second intervals. It might get rubbery if you overdo it. Avoid microwaving for too long.

Freezing: I don’t recommend freezing cooked fish. It gets mushy. Freeze the raw fish separately if you want to meal prep. Cook fresh for best results.

Meal Prep

Make this on Sunday for the week? It’s okay for one or two days, but fish is best fresh. I prefer to cook it on weeknights. It’s too fast to worry about meal prep.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 4 servings):

Nutrient Amount
Calories 280
Protein 25g
Carbs 6g
Fiber 2g
Sugar 4g
Fat 18g
Saturated Fat 10g
Cholesterol 75mg
Sodium 350mg

What’s Good: High in protein, low in carbs, good source of Omega-3s from the fish. The tomatoes add vitamin C.

What to Know: Higher in saturated fat from the butter. Use less butter if you’re watching fat intake. Moderate sodium.

My Take: Look, this is comfort food with butter. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less butter and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to One-Pan Garlic Butter Cod! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use frozen cod?

Yes, but you must thaw it completely first. Press it dry with paper towels to remove as much moisture as possible. If you cook it frozen, it will release water and steam instead of roast. Thawing in the fridge overnight is best.

What if I don’t have cherry tomatoes?

Use grape tomatoes or even halved Roma tomatoes. The key is small, sweet tomatoes that burst. Large tomatoes won’t cook in the same time and might be too watery. If you have no tomatoes, use bell peppers or zucchini, but the flavor profile changes.

How do I know when the cod is done?

Use the fork test. Insert a fork into the thickest part and twist gently. If it flakes apart easily, it’s done. If it’s still opaque and resistant, cook for another 2 minutes. The internal temperature should be 145°F (63°C), but visual cues are often more reliable.

Can I make this in an air fryer?

Yes! Cook at 400°F for 8-10 minutes. Check early, as air fryers cook faster. The tomatoes might cook too quickly, so consider adding them halfway through or using smaller tomatoes. The result is slightly crispier edges.

Why did my cod turn out dry?

Overcooking is the #1 culprit. Fish cooks very quickly. If it’s in the oven for 15 minutes and still dry, your oven was too hot or the fillets were too thin. Next time, check it at 10 minutes. Also, ensure you’re not using a very lean cut that dries out easily.

Can I double this recipe?

Yes, but use a larger baking dish. Don’t crowd the fish. If the fillets are touching, they’ll steam instead of roast. You might need to cook in two batches or use a very large sheet pan. Adjust cooking time slightly if the layer is thicker.

Is this recipe kid-friendly?

Yes! The mild flavor of cod and the sweetness of tomatoes are usually a hit. Kids often love the “bursting” tomatoes. If your kids are picky, you can serve the sauce on the side so they can choose how much to use. It’s a great way to introduce fish to hesitant eaters.

For more quick and easy dinners that don’t require endless cleanup, you might also enjoy checking out our Crockpot Cheesy Taco Pasta for a heartier option, or our Creamy Sun-Dried Tomato Spinach Chicken Skillet if you’re in the mood for something rich and savory. And for a quick side, these Blistered Shishito Peppers are a perfect garlic companion to any main dish.

Pin This Recipe!

One-Pan Garlic Butter Cod recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pan Garlic Butter Cod - featured image

One-Pan Garlic Butter Cod: 15-Minute Easy Dinner


  • Author: Lina
  • Total Time: 15 minutes
  • Yield: 4 servings 1x

Description

A quick, forgiving weeknight dinner featuring flaky cod fillets and burst cherry tomatoes roasted in a rich garlic butter sauce. Ready in just 15 minutes with minimal cleanup.


Ingredients

Scale
  • 1.5 lbs (680g) Cod Fillets
  • 2 cups (300g) Cherry Tomatoes
  • 4 tablespoons (60g) Unsalted Butter
  • 4 cloves Garlic, minced
  • 1 large Lemon (juice of half used in recipe, half for serving)
  • 1 teaspoon Dried Parsley
  • 1 tablespoon Extra Virgin Olive Oil
  • Salt and Black Pepper to taste
  • 1/2 teaspoon Red Pepper Flakes (optional)
  • 2 cups Fresh Spinach (optional)
  • 1 tablespoon Capers (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Line a 9×13 inch baking dish with parchment paper or lightly grease with olive oil.
  2. Pat cod fillets dry with paper towels and place them in the baking dish. Spread cherry tomatoes around the fish in a single layer.
  3. In a small bowl, melt the butter (microwave for 30 seconds). Whisk in minced garlic, lemon juice, olive oil, dried parsley, salt, pepper, and red pepper flakes.
  4. Drizzle the garlic butter sauce generously over the fish and tomatoes.
  5. Bake for 12-15 minutes, or until the fish flakes easily with a fork and tomatoes are burst and juicy.
  6. Remove from oven and let rest for 2 minutes before serving. Garnish with fresh parsley if desired.

Notes

Pat the fish dry to ensure proper roasting rather than steaming. Do not overcook the cod; it continues to cook after removal from the oven. The leftover garlic butter sauce is excellent for dipping bread or spooning over vegetables.

  • Prep Time: 5 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 fillet with tomato
  • Calories: 280
  • Sugar: 4
  • Sodium: 350
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 6
  • Fiber: 2
  • Protein: 25

Keywords: one-pan dinner, garlic butter cod, quick seafood, weeknight meals, easy fish recipe, healthy dinner, gluten-free

You might also like these recipes

Leave a Comment

Recipe rating