Grilled Cod with Roasted Tomatoes & Dill Sauce

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce 1

WANT TO SAVE THIS RECIPE?

There’s something so effortlessly elegant about grilled fish. It brings that perfect balance of smoky char and delicate flakiness that feels like a summer evening on a plate. This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is no exception. It’s light, flavorful, and ideal for everything from a weeknight dinner to a backyard gathering with friends.

The cod is grilled until beautifully golden and just barely opaque in the center, while the cherry tomatoes roast until they burst with sweetness. Then, the whole dish is tied together with a creamy, herb-packed dill sauce that adds just the right amount of richness. It’s a complete showstopper without trying too hard.

Why You’ll Love This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

This dish feels luxurious but is incredibly easy to prepare. You only need a handful of fresh ingredients, and most of the cooking time is hands-off. The combination of flaky fish, juicy roasted tomatoes, and a cool, tangy dill sauce hits all the right notes. It’s gluten-free, low-carb, and full of protein, making it a great option for health-conscious eaters. Plus, it comes together in under 30 minutes!

What Kind of Cod Should I Use?

Fresh cod fillets are ideal for this recipe, but frozen cod works just as well if thawed properly. Look for firm, white fillets that hold their shape. Atlantic cod is mild and flaky, while Pacific cod tends to be slightly firmer. Either will grill beautifully, especially with a bit of oil to keep things from sticking. If cod isn’t available, you can substitute with haddock, halibut, or even sea bass for a similar result.

Ingredients for the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

This recipe relies on simple ingredients that come together to create bold, clean flavors. Each component plays an important role in making this dish shine.

  • Cod fillets
  • Cherry tomatoes
  • Olive oil
  • Salt
  • Black pepper
  • Fresh dill
  • Greek yogurt
  • Lemon juice
  • Garlic

The cod fillets are the star of the show, with a mild flavor and flaky texture that takes well to grilling. Cherry tomatoes add natural sweetness and juiciness as they roast and burst. Olive oil helps everything caramelize and prevents sticking, while salt and black pepper enhance every layer of the dish.

Fresh dill gives the sauce its signature flavor, pairing beautifully with fish. Greek yogurt brings the creamy element without being too heavy. A splash of lemon juice adds brightness, and garlic ties it all together with a savory kick.

Pin this Recipe
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce 2

How To Make the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

Step 1: Prepare the Dill Sauce

In a small bowl, mix together the Greek yogurt, chopped fresh dill, minced garlic, and lemon juice. Season lightly with salt and pepper. Stir until smooth and creamy, then refrigerate to let the flavors meld.

Step 2: Roast the Tomatoes

Preheat your oven to 400°F (200°C). Place the cherry tomatoes on a baking sheet, drizzle with olive oil, and sprinkle with salt. Roast for about 15-20 minutes or until they begin to soften and burst.

Step 3: Grill the Cod

While the tomatoes roast, heat a grill or grill pan over medium-high heat. Brush the cod fillets with olive oil and season with salt and pepper. Grill for 3-4 minutes per side, depending on thickness, until the fish is opaque and flakes easily with a fork.

Step 4: Assemble and Serve

To serve, spoon the roasted tomatoes over the grilled cod, and drizzle with the creamy dill sauce. Add extra fresh dill on top if desired. Serve immediately while everything is warm and fresh.

Serving and Storing Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

This recipe serves 4 people generously, making it perfect for family dinners or a small gathering. It pairs beautifully with a crisp white wine or a refreshing cucumber salad. Serve it directly after cooking to enjoy the contrast between the warm fish and tomatoes and the chilled dill sauce.

If you have leftovers, store the components separately in airtight containers. The cod and tomatoes can be refrigerated for up to 2 days and gently reheated in the oven or a skillet. The dill sauce will last about 3 days in the fridge and can be used as a dip or dressing, too.

What to Serve With Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce?

Herbed Couscous

A light and fluffy side dish that complements the flavors of the dill sauce and adds a little texture.

Garlic Roasted Potatoes

Crispy on the outside and tender on the inside, these potatoes offer a hearty contrast to the flaky cod.

Steamed Asparagus

Fresh, green, and vibrant, asparagus adds both crunch and a pop of color to the plate.

Quinoa Salad

Packed with vegetables and a citrus vinaigrette, quinoa salad adds extra nutrients and brightness.

Lemon Rice

The tang of lemony rice echoes the citrus in the dill sauce and makes for a zesty base.

Sautéed Spinach

Quick to cook and full of iron, this green side keeps things nutritious and simple.

Crusty Bread

Perfect for soaking up the creamy dill sauce and roasted tomato juices, this adds a rustic touch.

Chilled White Wine

Pair with a Sauvignon Blanc or Pinot Grigio to elevate the dining experience and balance the richness of the sauce.

Want More Fish Dinner Ideas?

If you love this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce, you’ll definitely want to try these other flavorful fish-based meals from Janet Dishes:

Save This Recipe For Later

📌 Save this recipe to your Pinterest dinner board so you can revisit it anytime.

Let me know how yours turned out in the comments! Did you tweak the dill sauce or try a different fish? I love hearing the creative spins others put on these meals.

Explore beautifully curated health-boosting dinners on Janet Dishes on Pinterest and discover your new go-to for feel-good recipes!

Conclusion

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is an effortless way to bring fresh, healthy flavor to the table. It balances tender, smoky cod with sweet tomatoes and a refreshing herbed sauce. Whether you’re entertaining or cooking for yourself, it’s a meal that feels light, satisfying, and beautifully seasonal.

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce Pin 1
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
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce 1

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce recipe is a healthy, flavorful fish dinner idea featuring flaky cod, juicy roasted cherry tomatoes, and a refreshing Greek yogurt dill sauce. It’s gluten-free, protein-packed, and perfect for a light summer meal or quick weeknight dinner.


Ingredients

4 cod fillets

2 cups cherry tomatoes

2 tablespoons olive oil

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons fresh dill, chopped

3/4 cup Greek yogurt

2 tablespoons lemon juice

1 garlic clove, minced


Instructions

1. In a small bowl, combine Greek yogurt, dill, garlic, and lemon juice. Add a pinch of salt and pepper, stir well, and chill in the refrigerator.

2. Preheat oven to 400°F (200°C). Spread cherry tomatoes on a baking sheet, drizzle with olive oil, and season with salt. Roast for 15-20 minutes or until tomatoes begin to burst.

3. Heat grill or grill pan over medium-high heat. Brush cod with olive oil and season with salt and pepper. Grill each side for 3-4 minutes or until fish is opaque and flakes easily.

4. Place grilled cod on serving plates, top with roasted tomatoes, and drizzle with dill sauce. Garnish with extra dill and serve immediately.

Notes

This dish is best served fresh right off the grill.

For a dairy-free option, use a plant-based yogurt in the dill sauce.

Make extra dill sauce—it works great as a dip or salad dressing too.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Grilled
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 fillet with sauce and tomatoes
  • Calories: 265
  • Sugar: 4g
  • Sodium: 430mg
  • Fat: 12g
  • Saturated Fat: 3g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 32g
  • Cholesterol: 65mg
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce Pin 2

WANT TO SAVE THIS RECIPE?