Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

30 min prep 3 min cook 3 servings
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Save This Recipe!
Click to save for later - It only takes 2 seconds!

The first time I grilled a whole fillet of cod on a breezy summer evening, I remember the sun dipping low, painting the sky in shades of amber and pink. I had set the grill to a gentle sizzle, and as the fish hit the hot grates, a faint crackle whispered promises of caramelized edges. The air filled with the sweet perfume of cherry tomatoes roasting nearby, their juices bubbling like tiny fireworks. I was standing there, a wooden spoon in hand, feeling the heat on my face, and suddenly it hit me: this was more than a dinner, it was a memory in the making. Have you ever felt a dish become a story you keep telling?

Fast forward a few years, and that moment has become my go‑to recipe when friends gather for a relaxed dinner. The cod, with its delicate, flaky texture, pairs like a dream with a bright, creamy dill sauce that tingles the palate. The tomatoes, roasted to a perfect balance of sweetness and acidity, add a pop of color that looks as good on the plate as it tastes. The secret? A careful dance of seasoning, heat, and timing that transforms humble ingredients into a restaurant‑worthy plate. The best part? It’s surprisingly simple—no fancy equipment, just a grill, a pan, and a few heartfelt touches.

But wait—there’s a hidden trick that takes this dish from delicious to unforgettable, and I’m saving it for step four in the instructions. It’s one of those “aha!” moments that makes you wonder why you ever settled for anything less. I’ll also reveal why the creamy dill sauce never separates, even when you’re juggling a busy kitchen. Trust me, once you master this, you’ll be the hero of every seafood dinner.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your favorite grill, preheat that oven, and let’s dive into a culinary adventure that’s as comforting as a warm hug and as exciting as a seaside sunset. Ready? Let’s get cooking.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of smoky grilled cod and sweet‑caramelized tomatoes creates layers of flavor that build with each bite, delivering a complex taste without overwhelming the palate.
  • Texture Harmony: The flaky, tender cod contrasts beautifully with the juicy burst of roasted tomatoes and the velvety smoothness of the dill‑yogurt sauce, giving you a satisfying mouthfeel from start to finish.
  • Ease of Execution: With just a few steps and minimal prep, even novice cooks can achieve restaurant‑level results, making it perfect for weeknight meals or weekend gatherings.
  • Time Efficient: While the tomatoes roast, the cod grills quickly, allowing you to synchronize the cooking process and have everything ready in under an hour.
  • Versatility: This dish shines on its own, but you can easily pair it with a light salad, quinoa, or crusty bread, adapting to whatever you have on hand.
  • Nutrition Boost: Cod is a lean source of protein, while Greek yogurt adds calcium and probiotics; together with the antioxidants from tomatoes, you get a wholesome, balanced meal.
  • Ingredient Quality: Fresh dill and high‑quality olive oil elevate the dish, proving that simple, premium ingredients can make a world of difference.
  • Crowd‑Pleasing Factor: The bright colors, aromatic herbs, and gentle spice make it a hit for both kids and adults, ensuring everyone leaves the table satisfied.
💡 Pro Tip: Pat the cod fillets dry with paper towels before seasoning; this helps achieve a crisp, golden crust on the grill.

🥗 Ingredients Breakdown

The Foundation: Freshness First

Cod fillets are the star of the dish, offering a mild flavor that absorbs the subtle smokiness of the grill. When choosing cod, look for firm flesh that springs back when pressed—this indicates freshness. If you can’t find cod, a firm white fish like halibut or snapper works just as well, though the cooking time may vary slightly. The key is to pick a fillet that’s thick enough to stay moist but thin enough to grill quickly, ensuring a perfect bite every time.

Aromatics & Spices: The Flavor Builders

Olive oil is more than just a cooking medium; it carries the flavors of the herbs and seasoning, coating the fish and tomatoes with a silky richness. Salt and pepper are the classic duo that awaken the natural taste of the cod and bring out the sweetness of the tomatoes. Fresh garlic, minced finely, adds a savory depth to the dill sauce, while the lemon juice provides a bright, acidic counterpoint that cuts through the richness of the yogurt. Remember, a squeeze of lemon right before serving can lift the entire plate.

The Secret Weapons: Creamy Dill Sauce

Greek yogurt serves as the creamy base, offering a tangy, protein‑packed foundation that stays smooth even when mixed with herbs. Fresh dill, with its bright, slightly citrusy notes, is the herb that makes this sauce sing; it pairs naturally with fish and adds a pop of green color. If you’re feeling adventurous, a pinch of finely chopped mint can add an unexpected freshness, but the dill alone is enough to create that classic, herbaceous finish.

Finishing Touches: The Little Details

Cherry tomatoes are the sweet surprise that bursts with juiciness when roasted, their skins blistering to release a caramelized essence that complements the cod. For the best flavor, choose firm, bright‑red tomatoes that are free of blemishes. A drizzle of extra‑virgin olive oil over the roasted tomatoes just before serving adds a glossy sheen and a final layer of richness. And don’t forget a final sprinkle of fresh dill on top of the sauce for that picture‑perfect finish.

🤔 Did You Know? Cod is one of the few fish that contains a natural enzyme called “cod liver oil,” which is rich in omega‑3 fatty acids that support heart health.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

🍳 Step-by-Step Instructions

  1. Preheat your grill to medium‑high heat, aiming for about 400°F (200°C). While the grill warms, line a baking sheet with parchment paper and spread the cherry tomatoes in a single layer, drizzle with olive oil, and season lightly with salt and pepper. Toss them gently to coat, then slide the sheet into a preheated oven at 425°F (220°C) for 12‑15 minutes, or until the skins start to blister and the juices caramelize. The scent of roasting tomatoes will begin to fill your kitchen, hinting at the sweet, tangy flavor that’s about to unfold.

    💡 Pro Tip: Roast the tomatoes on a high rack so they get that beautiful char without drying out.
  2. While the tomatoes roast, pat the cod fillets dry with paper towels. This step is crucial because moisture on the surface can steam the fish instead of searing it. Rub each fillet with a thin layer of olive oil, then season generously with salt and freshly cracked black pepper on both sides. If you love a hint of heat, a pinch of smoked paprika can add a subtle smoky undertone that complements the grill.

  3. Once the grill is hot, oil the grates lightly using a brush or a folded paper towel dipped in oil (use tongs for safety). Place the cod fillets on the grill at a slight angle, which helps create those classic grill marks. Cook for about 3‑4 minutes per side, depending on thickness, until the flesh turns opaque and flakes easily with a fork. You’ll hear a gentle sizzle that tells you the crust is forming—listen closely, that’s the sound of flavor.

  4. Now for the secret trick: while the fish is grilling, whisk together Greek yogurt, finely minced garlic, chopped fresh dill, and a splash of lemon juice in a medium bowl. Add a pinch of salt and pepper, then let the sauce rest for a few minutes. The resting time allows the garlic to mellow and the dill to infuse the yogurt, creating a silky, cohesive sauce that never separates. Here’s the thing: the acidity from the lemon not only brightens the sauce but also stabilizes the yogurt, preventing curdling.

    ⚠️ Common Mistake: Over‑mixing the yogurt sauce can cause it to become watery; stir just until combined.
  5. When the tomatoes are perfectly blistered, remove them from the oven and let them cool slightly. The skins should be slightly charred, and the interiors should be soft and juicy. Transfer the tomatoes to a serving platter, arranging them in a shallow nest that will cradle the grilled cod. Their vibrant red hue will provide a stunning visual contrast against the white fish.

  6. Place the grilled cod fillets directly on top of the roasted tomatoes. The residual heat from the tomatoes will keep the fish warm while you finish plating. Spoon a generous dollop of the dill‑yogurt sauce over each fillet, allowing it to cascade down the sides, creating a luscious, creamy veil.

    💡 Pro Tip: For an extra burst of freshness, finish with a final squeeze of lemon juice right before serving.
  7. Garnish the plate with a few extra sprigs of fresh dill and a drizzle of high‑quality olive oil. If you enjoy a little crunch, a scattering of toasted pine nuts or slivered almonds adds texture without stealing the spotlight. The final presentation should look like a seaside tableau—golden fish, ruby tomatoes, and a cloud of herb‑green sauce.

  8. Serve immediately while the fish is still warm and the sauce is cool and creamy. Pair with a crisp white wine such as Sauvignon Blanc or a light-bodied rosé, and you’ve got a dinner that feels both elegant and comforting. Go ahead, take a taste — you’ll know exactly when it’s right.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you add the final squeeze of lemon, dip a tiny spoonful of the dill sauce into your mouth and note the balance. If the sauce feels too thick, a splash more lemon juice or a drizzle of olive oil will loosen it without sacrificing flavor. This quick test ensures the sauce is perfectly bright and velvety, ready to complement the fish.

Why Resting Time Matters More Than You Think

After grilling, let the cod rest for two minutes before plating. This short pause lets the juices redistribute, preventing the fish from drying out when you cut into it. I once served a rushed cod that was dry around the edges, and the whole dinner felt off. A brief rest changes everything.

The Seasoning Secret Pros Won’t Tell You

Season the cod on both sides and then sprinkle a pinch of flaky sea salt just before serving. The flaky salt adds a delicate crunch and bursts of briny flavor that elevate the dish. I learned this from a sous‑chef who swears by finishing salts for seafood.

Grill Marks: The Visual Cue of Success

Place the cod at a 45‑degree angle on the grill, then rotate it 90 degrees after 2 minutes for cross‑hatch marks. This technique not only looks impressive but also ensures even cooking. The grill marks are like a badge of honor for home cooks.

Balancing Acidity

If the tomatoes taste overly sweet after roasting, a light drizzle of balsamic reduction can add a sophisticated tang. The acidity balances the richness of the yogurt sauce, creating a harmonious flavor profile.

💡 Pro Tip: Use a microplane to zest the lemon directly over the sauce for an extra aromatic punch.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Twist

Swap the dill for a blend of chopped oregano, mint, and a handful of Kalamata olives. The olives add a briny pop that pairs beautifully with the sweet tomatoes, turning the dish into a Mediterranean feast.

Spicy Kick

Add a teaspoon of harissa paste to the yogurt sauce for a subtle heat that doesn’t overwhelm. The smoky spice mingles with the dill, creating a complex, lingering warmth.

Coconut Curry Variation

Replace half of the Greek yogurt with coconut milk and stir in a pinch of curry powder. The result is a creamy, exotic sauce that brings a tropical vibe to the dish, perfect for a summer night.

Herbaceous Garden

Mix fresh basil, parsley, and chives into the dill sauce for a garden‑fresh herb medley. The bright green hues make the plate look even more inviting, and each herb adds its own nuance.

Nutty Crunch

Toast sliced almonds or pistachios and sprinkle them over the finished plate. The nuts add a delightful crunch that contrasts the tender fish and creamy sauce, offering a textural surprise.

Lemon‑Garlic Butter Finish

Melt a tablespoon of butter with minced garlic and a splash of lemon juice, then drizzle over the grilled cod just before serving. This adds a luxurious richness that deepens the flavor without masking the delicate fish.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the dish to cool to room temperature (no more than two hours), then transfer the cod, tomatoes, and sauce into separate airtight containers. Store in the fridge for up to 2 days. Keeping the sauce separate prevents it from becoming soggy.

Freezing Instructions

If you need to freeze, place the grilled cod fillets on a parchment‑lined tray and flash freeze for 30 minutes. Then transfer the fillets to a freezer‑safe bag. The roasted tomatoes can be frozen in a zip‑top bag as well. The dill sauce, however, is best made fresh; frozen yogurt can separate and lose its creamy texture.

Reheating Methods

To reheat, preheat a skillet over low heat, add a splash of olive oil, and gently warm the cod for 3‑4 minutes per side, covering the pan to retain moisture. For the tomatoes, a quick toss in a hot oven (350°F/175°C) for 5 minutes revives their caramelized edges. The trick to reheating without drying it out? A splash of lemon juice or a drizzle of olive oil right before serving restores brightness.

❓ Frequently Asked Questions

Yes, you can use frozen cod, but be sure to thaw it completely in the refrigerator overnight. Pat it dry thoroughly before seasoning to avoid excess moisture, which can prevent a good sear. A quick rinse under cold water followed by paper towels works well. The flavor will be just as delightful once it’s properly prepared.

A grill pan on the stovetop or a broiler in the oven can mimic the high heat you need. Preheat the pan until it’s smoking hot, then sear the cod for the same amount of time. The broiler works well too—place the fish on a baking sheet and broil for 3‑4 minutes per side, watching closely to avoid burning.

Regular yogurt can be used, but it contains more water, which may make the sauce thinner. To compensate, strain the yogurt through a cheesecloth for about 30 minutes to remove excess whey. This will give you a consistency closer to Greek yogurt and prevent the sauce from becoming watery.

The cod is done when it turns opaque and flakes easily with a fork. A good visual cue is a slight golden crust on the outside. If you insert a thin knife into the thickest part, the juices should run clear, not milky. Overcooking can make it dry, so keep a close eye during the final minute.

Absolutely! Bell peppers, zucchini, or thinly sliced red onions roast beautifully alongside the cherry tomatoes. Just make sure the pieces are similar in size so they cook evenly. Toss them with a bit more olive oil and seasonings, and they’ll add extra color and flavor to the plate.

Dried dill can work in a pinch, but it lacks the bright, citrusy punch of fresh dill. If you must use dried, use about one‑third of the amount and add it to the sauce early so it has time to rehydrate. For the best flavor, fresh dill is worth the extra minute of chopping.

A crisp, mineral‑driven white wine such as Sauvignon Blanc, Pinot Grigio, or a light rosé complements the lemony dill sauce and the delicate fish. The acidity cuts through the richness, while the fruit notes echo the sweetness of the roasted tomatoes.

Yes, replace the Greek yogurt with a plant‑based yogurt made from coconut or almond milk. Choose an unsweetened variety and add a splash of extra lemon juice to maintain the tang. The sauce will be slightly different in texture but still deliciously creamy.
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat the grill to medium‑high and roast cherry tomatoes in a hot oven until blistered.
  2. Pat cod fillets dry, brush with olive oil, and season with salt and pepper.
  3. Grill the cod for 3‑4 minutes per side until opaque and lightly charred.
  4. Whisk together Greek yogurt, minced garlic, chopped fresh dill, lemon juice, salt, and pepper to make the sauce.
  5. Arrange roasted tomatoes on a serving platter and place the grilled cod on top.
  6. Spoon the dill sauce over the fish, garnish with extra dill and a drizzle of olive oil.
  7. Serve immediately with your favorite side and enjoy!

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.