Grilled Cod with Roasted Tomatoes & Dill Sauce

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

It was a balmy summer evening when I first discovered the magic of grilling cod right on my backyard patio. The sun was dipping behind the hills, casting a golden glow that made the whole garden sparkle, and the scent of fresh herbs drifted from the kitchen like a promise. I remember the moment I lifted the lid of the grill and a cloud of fragrant steam rose, carrying the sweet perfume of caramelizing cherry tomatoes mingled with the bright, clean aroma of dill. That instant, I knew I had stumbled upon a dish that could turn any ordinary weeknight into a celebration.

What makes this recipe stand out is its beautiful balance of simplicity and sophistication. The cod, with its delicate, flaky texture, absorbs the buttery richness of olive oil while staying light enough to let the fresh flavors shine. Meanwhile, the roasted cherry tomatoes burst with juiciness, adding a pop of color and a sweet‑tart contrast that elevates every bite. And the dill‑yogurt sauce? It’s a silky, tangy finish that ties everything together, creating a harmony that feels both home‑cooked and restaurant‑worthy.

But there’s more to this story than just a tasty plate. I’ve spent years tweaking the technique—learning the perfect grill temperature, the ideal tomato roasting time, and the secret to a sauce that never curdles. You’ll soon discover why a pinch of salt at the right moment can unlock hidden depths, and how a quick splash of lemon juice can brighten the entire dish in ways you never imagined. Trust me, these little insights are the difference between “good” and “memorable.”

Now, imagine serving this to your family on a breezy evening, watching their faces light up as the first forkful hits the plate. The crackle of the grill, the glossy sheen of the tomatoes, the herb‑infused aroma—each element invites a moment of pure, uncomplicated joy. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of sweet roasted tomatoes and the bright, slightly acidic dill sauce creates layers of flavor that build with each bite, keeping the palate engaged from start to finish.
  • Texture Contrast: Grilled cod develops a gentle char on the outside while staying tender and flaky inside, and the tomatoes add a juicy pop that contrasts beautifully with the creamy sauce.
  • Ease of Execution: With just a handful of ingredients and a straightforward grilling method, even a novice cook can achieve restaurant‑level results without feeling overwhelmed.
  • Time Efficient: The entire dish comes together in under an hour, making it perfect for busy weeknights when you still crave something special.
  • Versatility: Whether you serve it with a simple green salad, a bed of couscous, or a side of buttery potatoes, the dish adapts to any accompaniment you like.
  • Nutrition Boost: Cod is a lean source of high‑quality protein, while Greek yogurt adds calcium and probiotics, and the olive oil contributes heart‑healthy monounsaturated fats.
  • Ingredient Quality: Each component—fresh dill, ripe cherry tomatoes, and firm cod fillets—brings its own peak‑season flavor, ensuring the dish tastes as fresh as possible.
  • Crowd‑Pleasing Factor: The bright colors and aromatic herbs make the plate visually appealing, while the gentle flavors win over even picky eaters.
💡 Pro Tip: For an extra smoky note, add a few wood chips to your grill; the subtle char will deepen the cod’s flavor without overpowering the delicate sauce.

🥗 Ingredients Breakdown

The Foundation

Cod fillets are the heart of this dish. Their mild, slightly sweet flavor acts like a blank canvas, allowing the vibrant sauce and tomatoes to shine without competition. When selecting cod, look for firm, translucent flesh that springs back when pressed—this indicates freshness. If you can’t find cod, a firm white fish like halibut or sea bass works just as well, though you may need to adjust grilling time slightly.

Aromatics & Spices

Olive oil is more than just a cooking medium; it adds a fruity richness that complements both the fish and the tomatoes. Use a high‑quality extra‑virgin olive oil for the best flavor, and drizzle a little over the fish just before it hits the grill to keep it moist. Salt and black pepper are the classic duo that awaken the natural taste of the cod; a generous pinch of sea salt will bring out the subtle sweetness of the fish, while freshly cracked black pepper adds a gentle heat.

The Secret Weapons

Fresh dill is the star herb here, offering a bright, almost citrusy note that pairs perfectly with fish. When possible, pick dill straight from the garden or buy bunches with vibrant green stems—avoid wilted or yellowed leaves. Garlic, minced finely, infuses the sauce with a warm, aromatic depth; just be careful not to over‑cook it, or it can turn bitter. Lemon juice provides the final zing, cutting through the richness of the yogurt and olive oil to balance the dish.

Finishing Touches

Greek yogurt is the creamy base for our dill sauce, delivering a tangy richness without the heaviness of sour cream. Its thick texture holds up well under heat, ensuring the sauce stays smooth when drizzled over the hot fish. If you’re looking for a dairy‑free alternative, try a plant‑based yogurt made from coconut or almond, but remember that the flavor profile will shift slightly.

🤔 Did You Know? Cod is one of the few fish that contains a natural enzyme called “cod protease,” which helps break down proteins and makes the flesh especially tender when cooked gently.

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

🍳 Step-by-Step Instructions

  1. Preheat your grill to medium‑high heat, aiming for about 400°F (200°C). While the grill warms, pat the cod fillets dry with paper towels; this helps achieve a crisp surface and prevents steaming. Lightly brush each side of the fillets with olive oil and season generously with salt and black pepper, then set them aside to rest while you prepare the tomatoes.

  2. Halve the cherry tomatoes and toss them in a bowl with a drizzle of olive oil, a pinch of salt, and a crack of black pepper. Spread the tomatoes on a sheet of aluminum foil, cut side up, and place them on the grill alongside the fish. Roast for about 8‑10 minutes, or until the skins blister and the juices begin to caramelize, stirring once halfway through.

  3. 💡 Pro Tip: If you prefer a deeper flavor, sprinkle a tiny pinch of smoked paprika over the tomatoes before grilling; the subtle smokiness pairs beautifully with the dill sauce.
  4. While the tomatoes are roasting, prepare the dill sauce. In a medium bowl, combine Greek yogurt, finely minced garlic, chopped fresh dill, and a squeeze of lemon juice. Season the mixture with a pinch of salt and a dash of black pepper, then whisk until smooth. For an extra velvety texture, let the sauce sit at room temperature for five minutes—this allows the flavors to meld.

  5. When the grill reaches the right temperature, place the cod fillets skin‑side down (if they have skin) on the hottest part of the grill. Listen for that satisfying sizzle; it’s the sound of flavor locking in. Grill the fish for about 4‑5 minutes per side, or until the flesh turns opaque and flakes easily with a fork. Be careful not to overcook—cod can become dry in just a minute too long.

  6. ⚠️ Common Mistake: Turning the fish too often can cause it to break apart; let it sit undisturbed until it naturally releases from the grill grates.
  7. Once the cod is perfectly grilled, transfer the fillets to a warm serving platter. Spoon the roasted cherry tomatoes over the top, letting their juices mingle with the fish. Drizzle the dill‑yogurt sauce generously, allowing it to pool around the edges for a gorgeous presentation.

  8. Give the dish a final flourish with a light drizzle of extra‑virgin olive oil and a few extra sprigs of fresh dill for visual appeal. The olive oil adds a glossy sheen, while the dill leaves a fresh, aromatic finish that invites you to dig in.

  9. Serve immediately with your choice of side—perhaps a crisp green salad, buttery new potatoes, or a simple quinoa pilaf. Encourage everyone to take a bite, then watch as their eyes widen at the balance of flavors. 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 plate the fish, give the sauce a quick taste and adjust the seasoning. A tiny splash more lemon juice can brighten a sauce that feels too heavy, while a pinch more dill can lift it if it seems flat. Trust your palate; it’s the best gauge for balance.

Why Resting Time Matters More Than You Think

Allow the grilled cod to rest for three minutes after removing it from the heat. This short pause lets the juices redistribute, ensuring each bite stays moist. Skipping this step often leads to a dry, crumbly texture that no one wants.

The Seasoning Secret Pros Won’t Tell You

Season the fish in layers: a light dusting before the grill, then a final pinch just after it’s off the heat. This double‑seasoning technique builds depth without overwhelming the delicate flavor of the cod.

Grill Marks: The Visual Cue

Aim for those classic cross‑hatch grill marks; they’re not just for looks. The seared lines indicate a Maillard reaction, which adds a subtle nutty flavor that complements the mild fish beautifully.

The Cool‑Down Sauce Method

If you find the yogurt sauce thickening too much after sitting, whisk in a teaspoon of cold water or extra lemon juice. This restores its silky consistency, making it easier to drizzle over the hot fish.

💡 Pro Tip: For an ultra‑creamy sauce, fold in a tablespoon of softened cream cheese; it adds richness without masking the fresh dill flavor.

🌈 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 handful of chopped kalamata olives and a sprinkle of oregano. The briny olives add a salty punch, while oregano brings a warm, earthy note that pairs nicely with the lemony sauce.

Spicy Sriracha Kick

Stir a teaspoon of sriracha into the yogurt sauce for a gentle heat that awakens the palate. The heat complements the sweet tomatoes and balances the coolness of the dill.

Coconut Curry Fusion

Replace Greek yogurt with coconut milk and add a dash of curry powder to the sauce. The resulting creamy, aromatic sauce transports you straight to a tropical beachside dinner.

Herbaceous Garden

Mix fresh parsley, basil, and mint into the dill sauce for a garden‑fresh medley. This bright, herb‑laden version is perfect for springtime gatherings.

Cheesy Parmesan Finish

After plating, sprinkle grated Parmesan over the top and let it melt slightly under a broiler. The nutty cheese adds a savory depth that makes the dish feel indulgent.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the dish to cool to room temperature before sealing it in an airtight container. It will keep nicely for up to 2 days; the fish stays moist, and the sauce retains its tangy freshness.

Freezing Instructions

If you need to store longer, separate the components. Freeze the grilled cod and roasted tomatoes on a parchment‑lined tray, then transfer to a zip‑top bag. The dill sauce can be frozen in an ice‑cube tray and later blended into a smooth consistency after thawing.

Reheating Methods

To reheat without drying out, place the cod and tomatoes in a covered skillet over low heat, adding a splash of water or broth. Warm the sauce gently in a microwave or on the stovetop, stirring frequently, and finish with a drizzle of fresh lemon juice to revive its brightness.

❓ Frequently Asked Questions

Yes, frozen cod works well as long as you thaw it completely in the refrigerator overnight. Pat it dry before seasoning to avoid excess moisture, which can prevent a good sear on the grill. Adding a slightly longer grilling time—about a minute per side—helps achieve the same flaky texture as fresh fillets.

A cast‑iron skillet or a grill pan on the stovetop works perfectly. Preheat the pan over medium‑high heat, add a thin layer of olive oil, and follow the same timing guidelines. You’ll still get those lovely grill marks and a crisp exterior.

Regular plain yogurt can be used, but it’s thinner and may separate when warmed. To prevent this, strain it through a cheesecloth for an hour to achieve a thicker consistency similar to Greek yogurt. The flavor will be slightly milder, so you might want to add a pinch more lemon juice.

Absolutely. The main components—cod, olive oil, and the yogurt‑based sauce—are all low in carbs. Just pair the dish with a non‑starchy side like cauliflower rice or a green salad to keep the carbohydrate count minimal.

Make sure the grill grates are clean and well‑oiled before heating. Also, pat the cod dry and brush both sides with olive oil. When you place the fish on the hot grill, let it sear for a full 4 minutes before attempting to flip; the natural release will indicate it’s ready.

Definitely! Zucchini slices, bell pepper strips, or even thinly sliced red onions roast beautifully alongside the tomatoes. Just cut them to a similar size so they cook evenly, and toss them with the same olive oil and seasoning before grilling.

Warm the sauce gently over low heat, stirring constantly. If it thickens too much, whisk in a teaspoon of water or extra lemon juice to bring it back to a pourable consistency. Avoid boiling, as high heat can cause the yogurt to curdle.

Yes, substitute the Greek yogurt with a plain coconut‑based yogurt or a cashew cream. The flavor will shift toward a subtle coconut note, which pairs nicely with the lemon and dill, keeping the dish fresh and creamy.

Grilled Cod with Roasted Tomatoes & Dill Sauce

Homemade Recipe

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

Ingredients

Instructions

  1. Preheat grill to medium‑high (≈400°F). Pat cod dry, brush with olive oil, season with salt and pepper.
  2. Halve cherry tomatoes, toss with olive oil, salt, pepper; grill on foil until blistered, about 8‑10 minutes.
  3. Mix Greek yogurt, minced garlic, chopped dill, lemon juice, salt, and pepper to create the dill sauce.
  4. Grill cod fillets skin‑side down for 4‑5 minutes per side, until opaque and flakes easily.
  5. Transfer cod to a serving platter, top with roasted tomatoes, and drizzle with dill‑yogurt sauce.
  6. Finish with a drizzle of olive oil and extra dill sprigs for garnish.
  7. Serve immediately with your favorite side—green salad, new potatoes, or quinoa.

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.