Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is a light yet luxurious dish that brings together bold flavors and delicate textures. The cod is grilled to a perfect flake, while juicy cherry tomatoes are roasted until their natural sweetness intensifies. But it’s the creamy dill sauce that truly ties it all together—cool, tangy, and herbaceous, it cuts through the richness with every bite.
Whether you’re hosting a weekend dinner or just looking to elevate your weeknight meal, this recipe checks all the boxes. It’s quick to make, healthy, and stunning on the plate. Serve it with a crisp white wine, and you’ve got a restaurant-quality meal without leaving home.
What Kind of Cod Should I Use?
Fresh, skinless Atlantic cod fillets are ideal for grilling due to their firm texture and mild flavor. Look for fillets that are at least 1-inch thick to ensure they hold up well on the grill and stay moist inside. If fresh cod isn’t available, frozen fillets (thawed properly) also work great.
Ingredients for the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Cod Fillets – The star of the dish, cod provides a firm, flaky texture and mild taste that pairs beautifully with the bold dill sauce.
Cherry Tomatoes – Roasted until bursting, they bring a sweet and slightly tangy contrast to the savory fish.
Olive Oil – Used for both grilling the fish and roasting the tomatoes, it adds a subtle richness and helps prevent sticking.
Lemon Juice – Brightens up the fish and cuts through the creamy sauce for a balanced finish.
Garlic – Roasted with the tomatoes to add a savory, aromatic punch.
Greek Yogurt – The base of the creamy dill sauce, it offers a tangy, protein-rich alternative to sour cream.
Fresh Dill – Delivers that unmistakable herby freshness, making the sauce pop.
Mayonnaise – Adds a bit of richness and helps create a smooth, creamy consistency in the sauce.
Salt & Pepper – Essential for seasoning the fish, tomatoes, and sauce to taste.


How To Make the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Step 1: Prepare the Creamy Dill Sauce
In a small mixing bowl, combine 1/2 cup of Greek yogurt, 2 tablespoons of mayonnaise, 1 tablespoon of finely chopped fresh dill, and 1 tablespoon of lemon juice. Add a pinch of salt and freshly ground black pepper to taste. Mix well until smooth and refrigerate while preparing the rest of the meal.
Step 2: Roast the Tomatoes
Preheat your oven to 400°F. Place 2 cups of cherry tomatoes and 3 cloves of garlic (smashed) on a baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle with salt and pepper. Roast for 15-20 minutes, or until tomatoes are soft and slightly blistered.
Step 3: Season the Cod
Pat 4 cod fillets dry with paper towels. Brush each side with olive oil, then sprinkle generously with salt, pepper, and a light drizzle of lemon juice.
Step 4: Grill the Cod
Heat a grill or grill pan over medium-high heat. Lightly oil the grates. Place the cod fillets on the grill and cook for about 3-4 minutes per side, or until the fish is opaque and flakes easily with a fork.
Step 5: Plate and Serve
Place each grilled cod fillet on a plate. Spoon roasted cherry tomatoes over the top and drizzle generously with the creamy dill sauce. Garnish with additional fresh dill and a lemon wedge if desired.
Serving and Storing Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is best served immediately while the fish is hot and flaky, and the tomatoes are juicy and warm. Spoon the creamy dill sauce on top just before serving to keep its chill and tangy bite. If you’re serving a crowd, you can double the tomato and sauce portions easily.
For storing, keep the cod, tomatoes, and sauce in separate airtight containers in the refrigerator. The fish will stay fresh for up to 2 days, and the sauce can be stored for up to 4 days. To reheat, gently warm the cod and tomatoes in a covered skillet over low heat. Avoid microwaving the sauce; it’s best served cold.
What to Serve With Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce?
Roasted Rosemary Sweet Potatoes
Their earthy sweetness balances the zing of the dill sauce perfectly. Roasted Rosemary Sweet Potatoes
Light Fluffy Sourdough Focaccia
A slice of warm, chewy bread is great for soaking up the extra sauce. Sourdough Focaccia
Garlic Butter Green Beans
Simple yet flavorful, they add a crisp veggie crunch to your plate.
Creamy Parmesan Italian Sausage Soup
Pair it for a cozy, hearty combo that turns your cod dish into a dinner feast. Creamy Parmesan Italian Sausage Soup
Herbed Quinoa Pilaf
A nutty and fluffy grain dish that keeps things light but filling.
Boursin Cheese Pasta with Broccoli
For those who want a creamy side dish that complements the dill flavors. Boursin Cheese Pasta
Refreshing Marinated Cucumbers, Onions & Tomatoes
Cool, tangy, and refreshing—a perfect contrast to grilled cod. Marinated Cucumbers, Onions & Tomatoes
Want More Seafood Ideas?
If you’re loving the fresh, light flavors of this grilled cod dish, dive into these other seafood favorites:
• Cajun Shrimp with Garlic Butter Sauce brings heat and richness in every bite.
• Grilled Shrimp Bowl with Avocado Corn Salsa & Creamy Sauce for a wholesome, colorful lunch option.
• Shrimp Butter Spread is a rich and savory spread perfect for entertaining.
• Baked Stuffed Lobster Tail Delight for an elevated seafood dinner that’s easier than it looks.
• Sriracha Honey Salmon Bowls when you crave bold sweet heat.
Save This Pin For Later
Save this delicious idea to your favorite Pinterest board so it’s easy to find when you’re ready to whip it up again.
Tried it with a twist? Maybe with capers or a smoked paprika drizzle? I’d love to hear your take—share your version or questions in the comments below.
Need more inspiration? Explore my daily kitchen creations on SavorQueen Recipes on Pinterest. Your next favorite might be waiting there.

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
- Total Time: 35
- Yield: 4 servings
Description
Craving something light, fresh, and bursting with flavor? This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is the answer. Juicy cherry tomatoes roasted to perfection, flaky grilled cod, and a tangy, herby yogurt-dill sauce come together in a dish that’s perfect for a quick weeknight dinner or elegant weekend meal. It’s healthy, simple to make, and loaded with the kinds of flavors that make seafood shine. Whether you’re looking for easy dinner ideas, food ideas for hosting, or just a healthy snack that feels indulgent, this one covers it all.
Ingredients
4 cod fillets
2 cups cherry tomatoes
3 cloves garlic
1 tablespoon olive oil (for tomatoes)
1 tablespoon lemon juice (for cod)
1 tablespoon olive oil (for cod)
1/2 cup Greek yogurt
2 tablespoons mayonnaise
1 tablespoon lemon juice (for sauce)
1 tablespoon fresh dill (chopped)
Salt
Black pepper
Instructions
1. In a small bowl, mix Greek yogurt, mayonnaise, lemon juice, fresh dill, salt, and pepper. Refrigerate the sauce.
2. Preheat oven to 400°F. Toss cherry tomatoes and smashed garlic with olive oil, salt, and pepper. Roast for 15–20 minutes until blistered.
3. Pat cod fillets dry. Brush with olive oil, season with salt, pepper, and lemon juice.
4. Heat a grill or grill pan over medium-high. Oil the grates. Grill cod fillets 3–4 minutes per side until flaky and opaque.
5. Plate grilled cod, top with roasted tomatoes, and drizzle with creamy dill sauce. Garnish with more dill and lemon wedges if desired.
Notes
Be sure the grill is hot before placing the cod fillets to avoid sticking.
For a thicker sauce, add an extra spoon of Greek yogurt and let it chill longer before serving.
- Prep Time: 15
- Cook Time: 20
- Category: Dinner
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 fillet with sauce
- Calories: 280
- Sugar: 4g
- Sodium: 320mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 70mg
Keywords: easy dinner, grilled cod, seafood recipe, creamy dill sauce, healthy fish dinner