Baked Cod with Pesto Crust and Cherry Tomatoes

5 min prep 130 min cook 4 servings
Baked Cod with Pesto Crust and Cherry Tomatoes
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment, right around late spring, when the days stretch long and the farmer’s market tables start to glow with ruby-red cherry tomatoes. That’s when this baked cod recipe becomes my weeknight love language. It’s the dinner I make when I want something that feels like a restaurant plate—bright, herby, and comforting—yet quietly comes together in under 30 minutes, all on one sheet pan. My husband calls it the “green-carpet treatment” for humble cod; our toddler calls it “fish pizza” because of the pesto blanket. Whatever you name it, this is the dish that turns a packet of frozen cod fillets into something worthy of company, date night, or a random Tuesday you simply want to feel special.

I first served this at a beach-cottage gathering with cousins who claimed they “didn’t like fish.” By the end of the night the platter was wiped clean, the parchment paper crumpled like a gold-medal flag, and three self-professed seafood skeptics were Googling fishmongers on the drive home. The secret? A protective layer of basil pesto mixed with a touch of panko for crunch, shielding the delicate cod so it stays juicy while the cherry tomatoes roast underneath, releasing their sweet-tart nectar that mingles with the pesto juices. A final squeeze of lemon and you’re basically eating summer sunshine on a fork.

Why This Recipe Works

  • Sheet-Pan Simplicity: One pan, zero babysitting—perfect for busy weeknights or entertaining without the dishes.
  • Pesto Armor: The herby coating locks in moisture, preventing the cod from drying out like it often does.
  • Tomato Burst Magic: Halved cherry tomatoes roast into jammy pockets that self-sauce the fish.
  • 15-Minute Bliss: From fridge to table faster than delivery—ideal for last-minute guests.
  • Low-Carb & Gluten-Light: Naturally keto-friendly; swap panko for almond meal if needed.
  • Make-Ahead Marvel: Pesto crust can be prepped in the morning; pop in oven when hunger strikes.
  • Elegant Anytime: Equally at home on a Tuesday or the centerpiece of a dinner party.

Ingredients You'll Need

Ingredients

Before we talk technique, let’s talk groceries. Quality matters, but this recipe is forgiving—ideal for frozen fillets, grocery-store pesto, or the last of a summer herb garden.

Cod: Look for thick, translucent loins with a mild sea-breeze aroma. Atlantic cod is classic; Pacific lingcod or halibut work beautifully. If frozen, thaw overnight in the fridge on paper towels to wick away moisture. Avoid thin tail pieces—they cook too quickly and can over-caramelize under the pesto.

Pesto: Homemade is queen (blend 2 cups basil, ½ cup parm, ⅓ cup pine nuts, 2 cloves garlic, ½ cup olive oil, pinch of salt). In a pinch, refrigerated deli pesto beats shelf-stable jars every time. Dairy-free? Sub nutritional yeast for parm and add a squeeze of lemon for brightness.

Panko: Japanese breadcrumbs give cloud-light crunch. Buy the plain variety; seasoned can clash with pesto. Gluten-free panko or crushed rice crackers are seamless swaps.

Cherry Tomatoes: Go for mixed colors if you can; the pigments translate to subtly different sugars—orange SunSugar tomatoes are candy-sweet, while red cherries skew tangy. Grape tomatoes work, but they’re meatier and less juicy.

Lemon Zest & Juice: Organic if possible; you’re eating the skin. The zest perfumes the crust; the juice wakes everything up at the end.

Extra-Virgin Olive Oil: A glug on the pan prevents sticking and encourages those blistered tomato edges. Use a mild, fruity oil, not a peppery Tuscan that will compete with basil.

Sea Salt & Freshly Ground Pepper: I keep a small dish of kosher salt at the stove for quick pinching—easier to control than a shaker. Fresh pepper matters; pre-ground tastes dusty.

How to Make Baked Cod with Pesto Crust and Cherry Tomatoes

1
Heat the oven & prep the pan

Position rack in center; preheat to 400 °F (205 °C). Drizzle 1 Tbsp olive oil over a rimmed half-sheet pan, then swipe it around with your hand so every corner is slick—this keeps tomatoes from gluing themselves to the metal.

2
Season the fillets

Pat cod very dry with paper towels—moisture is the enemy of browning. Season both sides with ½ tsp kosher salt and ¼ tsp pepper per fillet. Lay them on a plate, skin-side down if skin-on.

3
Make the pesto crust

In a small bowl, combine ½ cup pesto, ⅓ cup panko, and the zest of ½ lemon. Stir with a fork until the mixture resembles damp sand. It should clump when pinched; if too loose, add 1 tsp more pesto, if too wet, 1 Tbsp panko.

4
Scatter the tomatoes

Toss 2 cups halved cherry tomatoes on the oiled pan with a pinch of salt and a few grinds of pepper. Arrange them cut-side up for maximum caramelization; nudge them toward the corners so the fish has center stage.

5
Crust the cod

Spoon and press the pesto mixture on the top of each fillet, covering completely like a cozy blanket. The layer should be about ¼-inch thick; any bare spots will dry out.

6
Bake low & slow-ish

Slide the pan into the oven and bake 12–15 minutes, depending on thickness. The pesto should turn grassy-green with golden freckles; tomatoes will wrinkle and release their juices. An instant-read thermometer inserted through the crust into the center of the fish should read 130 °F (54 °C) for medium-flaky perfection.

7
Broil for crunch

Switch oven to broil on high. Broil 1–2 minutes, watching like a hawk, until the panko turns walnut-brown. Rotate the pan halfway for even color. Remove promptly—fish goes from perfect to parched in 30 seconds.

8
Rest & brighten

Let the fillets rest 3 minutes—carry-over heat finishes the cooking and the juices redistribute. Finish with a squeeze of lemon over each portion and a quick rain of extra basil leaves for that just-picked flourish.

Expert Tips

Thicker = Juicier

Buy center-cut loins at least 1-inch thick. If your fillets taper to a thin tail, fold the skinny end underneath to create uniform thickness so the whole piece cooks evenly.

Dehydrate = Crisp

Pat tomatoes cut-side down on paper towels for 5 minutes before roasting. Less surface moisture equals more blistered edges and concentrated sweetness.

Double the Crust

Make a batch of pesto crumbs and freeze flat on a sheet pan. Break off handfuls to top chicken breasts, pork chops, or roasted cauliflower for instant glam.

Carry-Over Counts

Fish continues cooking after you pull it. Remove at 130 °F for cod; it will coast to a safe 145 °F. If you wait until 145 in the oven, expect chalky edges.

Herb Swap

No basil? Cilantro-mint pesto (great with lime zest) or sun-dried tomato pesto both sing. Just keep the same volume so the crust texture stays consistent.

Sizzle Test

If you don’t hear a gentle sizzle when the fish hits the pan, your oven isn’t hot enough. Preheat an extra 5 minutes; a ripping-hot sheet pan means non-stick tomatoes.

Variations to Try

  • Mediterranean Remix: Swap pesto for sun-dried tomato tapenade and add a can of rinsed chickpeas to the tomatoes for a heartier bake.
  • Spicy Kick: Stir ¼ tsp chili flakes into the pesto and use cherry peppers instead of tomatoes for a fiery version that loves a cooling cucumber-yogurt side.
  • Surf & Turf: Nestle 8 peeled, deveined shrimp around the cod; they’ll blush pink at the same moment the fish finishes.
  • Vegan Plate: Replace cod with slabs of marinated tofu (press, then soak in lemon-garlic olive oil). Use nutritional-yeast pesto and the method stays identical.
  • Green Veg Boost: Toss in 2 cups zucchini ribbons or asparagus tips with the tomatoes; they’ll roast in the tomato juices and pesto oil.
  • Smoky Mountain: Add ½ tsp smoked paprika to the panko and swap lemons for orange zest for a campfire aroma that plays beautifully with roasted tomatoes.

Storage Tips

Refrigerate: Cool fillets completely, then store in an airtight glass container with the tomatoes and their juices up to 2 days. Reheat gently: place in a 275 °F oven, tent with foil, for 8–10 minutes or until just warmed through. Microwave works, but the crust will soften.

Freeze: Freeze crusted (but uncooked) fillets on a parchment-lined sheet until solid, then transfer to a zip-top bag with parchment between layers. Tomatoes don’t freeze well texturally, so roast fresh when needed. Cook from frozen, adding 5 extra minutes and broiling as directed.

Make-Ahead Components: Pesto crumbs keep 1 month frozen flat. Thaw 10 minutes on the counter while the oven preheats. Cherry tomato prep (halved, salted, and drained) can be done 24 hours ahead; store covered in the fridge.

Frequently Asked Questions

For best texture, thaw overnight. If you’re in a pinch, submerge sealed fillets in cold water for 25 minutes, changing water once. Proceed with recipe; add 3–4 extra minutes in oven.

Halibut, haddock, pollock, snapper, barramundi, or thick tilapia loins. Adjust cook time: thinner fillets (tilapia) 8–10 min; thicker halibut 14–16 min. Aim for 130 °F internal temp.

Yes. Assemble crusted (uncooked) fillets on a pan, freeze solid, then vacuum-seal or wrap tightly. Roast from frozen at 375 °F for 18–20 min, then broil. Best within 6 weeks.

The crust will be golden, juices just starting to pearl white. A fork should slide through the thickest part with gentle resistance, separating into glossy moist flakes. When in doubt, use an instant-read thermometer: 130 °F for cod.

Likely broiled too long or rack too close (should be 6–8 inches from element). Next time, broil 1 min only, rotate pan, check every 30 sec. A foil tent during final bake can also prevent over-browning.

Crusty sourdough to mop juices, lemony orzo, garlic sautéed spinach, herbed quinoa, or cauliflower mash. A crisp Sauvignon Blanc or sparkling water with cucumber ribbons keeps things bright.
Baked Cod with Pesto Crust and Cherry Tomatoes
main-dishes
Pin Recipe

Baked Cod with Pesto Crust and Cherry Tomatoes

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Preheat: Heat oven to 400 °F. Drizzle olive oil over a rimmed sheet pan.
  2. Prep tomatoes: Toss tomatoes with ½ tsp salt and a few grinds of pepper on the pan, cut-side up.
  3. Season fish: Pat cod dry; season both sides with remaining 1 tsp salt and pepper.
  4. Make crust: Mix pesto, panko, and lemon zest until moist clumps form.
  5. Crust & bake: Press pesto mixture onto tops of fillets. Place fish over tomatoes. Bake 12–15 min to 130 °F internal.
  6. Broil: Broil 1–2 min until golden. Rest 3 min. Serve with lemon and basil.

Recipe Notes

Thicker fillets guarantee moist results. If frozen, thaw fully and pat very dry. Crust can be prepped 24 h ahead; store covered in fridge.

Nutrition (per serving)

285
Calories
34g
Protein
8g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.