Start by roasting halved cherry tomatoes with olive oil, garlic, thyme and salt at 400°F until caramelized, about 15–18 minutes. Brush cod with olive oil, lemon zest and juice, season, then grill 3–4 minutes per side until opaque and flaky. Whisk sour cream, mayonnaise, dill, lemon and Dijon into a smooth sauce. Plate the fish, top with the roasted tomatoes and drizzle with the creamy dill sauce before serving.
The first time cod touched my grill, the sizzle surprised me—quiet but urgent, little tomatoes threatening to roll right off the cutting board in my haste. I decided to pair their sweetness with a cool, herby dill sauce, suspecting they might need a zesty lift. This dish quickly turned routine weeknights into something a touch more special without much fuss. The aromas alone had the neighbors nosing around.
One breezy evening last spring, I made this for friends out on the patio. Forgetting the time as conversation floated across the table, we devoured every last forkful with steamed asparagus, the dill lingering longer than our laughter.
Ingredients
- Cod fillets: Choose fresh, firm fillets—run your fingers over them to check for tiny bones hiding along the seams.
- Olive oil: A drizzle keeps the fish juicy and gives the tomatoes a caramelized edge—use your favorite extra virgin kind if you have it.
- Lemon zest & juice: The zest perfumes the marinade while the juice cuts any fishiness—grate zest before juicing to make life easier.
- Salt & black pepper: Season with enthusiasm since the fish will mellow a bit on the grill.
- Cherry tomatoes: Buy them plump and vibrant—halving lets them roast more evenly and soak up more flavor.
- Garlic: Mince finely so it roasts without burning and gives the tomatoes a gentle kick.
- Fresh thyme: Strip the leaves right over the tomatoes, or pinch in dried if that's all you have for a woodsy note.
- Sour cream & mayonnaise: These combine for a sauce that's rich but not heavy—try a 50-50 split for the smoothest texture.
- Fresh dill: Snip it with scissors for feathery, even bits that distribute better in the sauce—dried works, but use less.
- Dijon mustard: Just a teaspoon ties the sauce together and makes the herbs sing—not to be skipped.
Instructions
- Turn on the oven:
- Preheat to 400°F (200°C) and line a baking sheet so cleanup is a breeze.
- Prep and roast the tomatoes:
- Toss the cut tomatoes with olive oil, garlic, salt, pepper, and thyme; spread them out and roast until gently blistered and sweet, 15 to 18 minutes.
- Mix up the marinade:
- Combine the oil, lemon zest, juice, salt and pepper in a bowl—brush generously over the cod, even on the sides.
- Heat the grill:
- Get your grill or grill pan hot over medium-high and swipe it with oil so nothing sticks.
- Grill the cod:
- Lay the fillets down and don’t fuss—let each side develop those faint golden lines, flipping after about 3 to 4 minutes.
- Whisk the dill sauce:
- Stir together sour cream, mayonnaise, dill, lemon juice, mustard, salt, and pepper until creamy; taste and adjust if you like.
- Assemble and serve:
- Plate each cod fillet, spoon over those wrinkled roasted tomatoes, and lavish with dill sauce. Extra dill sprinkled on top never hurts.
The night my youngest declared he liked fish was the first time I served this with extra sauce on the side. I think watching everyone dip tomatoes into it made him braver than ever—suddenly, dinner felt like a small victory.
How to Prevent Cod From Sticking
Pat your cod fillets dry before brushing with marinade for the best chance at seamless release. A bit of patience goes a long way, and if you’re using a grill pan indoors, don’t forget to brush between batches—the little crispy bits from the first round can really throw off the next.
Serving Ideas That Go Beyond Rice
Sometimes I’ll pile the cod and tomatoes over a tangle of zucchini noodles or even on lentils tossed with lemon. For lighter evenings, a crunchy green salad, especially with a few radishes and torn herbs, is unbeatable with that creamy dill sauce on top.
Making the Dill Sauce Your Own
The sauce is forgiving—sometimes I stir in a bit of Greek yogurt or swap in chives if dill is missing from the fridge. If you love an extra hit of acidity, add an extra squeeze of lemon just before serving for vibrancy.
- Add a pinch of smoked paprika for subtle warmth.
- Double the dill if you’re a real fan—there’s never too much.
- Let the sauce chill for ten minutes so the flavors marry just right.
You might find yourself making this just for the sauce—it’s that good. Enjoy each plate while it’s warm and the tomatoes are still bursting.