Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

Total Time: 45 mins Difficulty: Beginner
Savor perfectly grilled cod fillets topped with sweet roasted tomatoes and a luscious creamy dill sauce for a vibrant, restaurant-quality meal at home.
pinit

If you’re craving a seafood dish that’s as vibrant as it is delicious, you’ve come to the right place. This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce delivers everything you want in a home-cooked meal: flaky white fish kissed by the grill, sweet juicy cherry tomatoes slightly caramelized in the oven, and a tangy, silky sauce studded with fresh herbs. I still remember the first time I made this recipe for friends—everyone went back for seconds, and I ended up scribbling the instructions on a napkin because they just couldn’t wait to try it themselves!

Cooking this dish is like orchestrating a little symphony of flavors. The milky cod withstands the heat of the grill while soaking up a gentle char, and the roasted tomatoes burst with concentrated sweetness against a whisper of garlic. Then there’s that luscious creamy dill sauce—bright lemon juice and pungent Dijon mustard come together with cooling sour cream and mayo for a perfect herbal pop. It’s a balanced, restaurant-quality meal you can whip up in under an hour, and it feels fancy without the fuss. Whether you’re planning a relaxed weeknight dinner or hosting a casual barbecue, this recipe is here to make you look like a kitchen superstar.

KEY INGREDIENTS IN GRILLED COD WITH ROASTED TOMATOES & CREAMY DILL SAUCE

Before you get started, let’s take a quick tour of the star players in this recipe. Each ingredient has its moment to shine, building layers of taste and texture that come together in perfect harmony.

  • Cod fillets

Tender and flaky, cod provides a mild canvas that soaks up smoky grill notes. Its firm texture means it cooks evenly and flakes beautifully.

  • Olive oil

A drizzle of extra-virgin olive oil keeps the fish moist and helps the cherry tomatoes roast to perfection, adding a fruity undertone.

  • Salt and black pepper

Simple seasonings that enhance every other flavor in the dish. They bring out the natural sweetness of tomatoes and the delicate taste of cod.

  • Lemon

Fresh lemon slices grill alongside the fish to impart a bright citrus lift. A squeeze of juice in the sauce ties everything together with zesty spark.

  • Cherry tomatoes

Bursting with sweetness, these little jewels roast down until their skins soften and caramelize, offering juicy pops of flavor.

  • Garlic

Both minced for the tomatoes and sauce, garlic adds savory depth and aromatic warmth without overpowering the other ingredients.

  • Sour cream

Creamy and tangy, sour cream forms the base of the sauce, giving it a rich texture that complements the fish.

  • Mayonnaise

Adds extra silkiness and body to the dill sauce, ensuring it coats each bite with indulgent creaminess.

  • Fresh dill

Bright and herbal, dill brings that signature fresh-garden fragrance to the sauce. Chop it finely so every spoonful is fragrant.

  • Lemon juice

A splash of lemon juice in the sauce balances the richness of mayo and sour cream, sharpening the overall flavor profile.

  • Dijon mustard

Just a hint of Dijon provides gentle heat and complexity, elevating the sauce from simple to sensational.

HOW TO MAKE GRILLED COD WITH ROASTED TOMATOES & CREAMY DILL SAUCE

Let’s dive into the step-by-step process of bringing this dish to life. In just a few simple stages, you’ll have perfectly cooked fish, sweet roasted tomatoes, and a dreamy dill sauce ready to drizzle.

1. Preheat your grill to medium-high heat, around 400–450°F. Make sure the grates are clean and lightly oiled so the cod won’t stick.

2. Brush each cod fillet with olive oil and season generously with salt and pepper. This creates a protective coating that locks in moisture and helps achieve a golden crust. Set the fillets aside on a lightly oiled tray.

3. In a mixing bowl, toss the halved cherry tomatoes with olive oil, minced garlic, salt, and pepper. Spread them on a parchment-lined baking sheet to ensure even roasting and easy cleanup.

4. Roast the tomatoes in an oven preheated to 400°F (200°C) for 15–20 minutes, or until they’re softened, slightly blistered, and caramelized around the edges. You’ll know they’re perfect when they release their juices and the skins begin to wrinkle.

5. While the tomatoes roast, whisk together the sour cream, mayonnaise, chopped dill, lemon juice, Dijon mustard, and minced garlic in a bowl. Season with salt and pepper to taste, then cover and refrigerate so the flavors meld and the sauce chills.

6. Place the cod fillets on the hot grill, spacing them evenly. Cook for 4–5 minutes per side, or until the fish is opaque and flakes easily with a fork. During the last 2 minutes, add the lemon slices cut-side down on the grill to lightly char and release their oils.

7. Once the cod is cooked through, transfer each fillet to a serving plate. Spoon the roasted tomatoes over the top, letting their juices mingle with the grilled fish.

8. Finish by drizzling the creamy dill sauce over everything and garnish with extra lemon slices and fresh dill if you like. Serve immediately for optimal flavor and texture.

SERVING SUGGESTIONS FOR GRILLED COD WITH ROASTED TOMATOES & CREAMY DILL SAUCE

Now that your cod is grilled and your tomatoes are glowing with sweet, roasted richness, let’s talk about how to present this dish so it wows every time. These serving ideas will elevate your meal and create a balanced plate that feels both fresh and indulgent. Whether you’re entertaining or just enjoying a relaxed family dinner, these suggestions will help you pair sides that complement the fish and make every bite pop.

  • Serve alongside garlic butter asparagus for a crisp, tender green contrast. Simply sauté asparagus spears in butter and minced garlic until just tender, then season with sea salt and a squeeze of lemon.
  • Spoon the cod over a bed of creamy mashed potatoes to soak up every drop of tomato juices and dill sauce. Whip potatoes with a touch of milk and butter until smooth, then finish with chopped chives.
  • Build a Mediterranean plate by adding a simple arugula salad dressed with olive oil, lemon, and flakey sea salt. Scatter kalamata olives, feta crumbles, and cucumber slices for a bright, herbaceous counterpoint.
  • Garnish with extra grilled lemon wedges and a sprinkle of capers to introduce a briny punch. The pop of citrus and salinity ties the flavors together and leaves you craving another bite.

HOW TO STORE GRILLED COD WITH ROASTED TOMATOES & CREAMY DILL SAUCE

If you have leftovers—or want to prep ahead—proper storage will keep this dish tasting fresh and vibrant. Let’s explore the best ways to stash each component, so you can enjoy second helpings without sacrificing flavor or texture. With a bit of planning, you can turn this into a make-ahead meal for busy nights or a tasty lunch ready to grab from the fridge.

  • Refrigerate the cod and roasted tomatoes separately in airtight containers for up to 2 days. This prevents the fish from becoming soggy and keeps the tomatoes pleasantly tender.
  • Store the creamy dill sauce in a sealed jar or container for up to 3 days. Give it a quick stir before serving to recombine any separated liquids.
  • If you want to freeze, place the cod fillets (without sauce or tomatoes) in a freezer-safe container or bag, removing as much air as possible. Freeze for up to 1 month, then thaw overnight in the refrigerator before reheating gently on the grill or in the oven.
  • Label everything with the date and contents to keep track of freshness. When reheating fish, use gentle heat and a splash of water or olive oil to revive moisture without overcooking.

CONCLUSION

I hope you’ve enjoyed this deep dive into creating the most delightful Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce at home. From the moment you tenderly brush your cod with olive oil to that final drizzle of silky dill sauce, each step is designed to bring out the best in every ingredient. You’ve learned how to achieve that perfect grill mark on the fish, coax sweet bursts from cherry tomatoes, and whip up a tangy, creamy sauce that ties it all together. This dish strikes an ideal balance between light and luxurious, making it perfect for laid-back family dinners or impressing guests without spending hours in the kitchen. Feel free to experiment with different side dishes, and remember that simple swaps—like Greek yogurt for sour cream—can make it your own.

Go ahead and print this article or save it to your favorite recipe collection so you can revisit it again and again. You’ll also find a handy FAQ below to answer any lingering questions you might have about grilling temperatures, storage tips, or ingredient substitutions. If you try the recipe, I’d love to hear how it turned out—drop a comment, share your tweaks, or ask any questions if you need a little extra guidance. Your feedback and stories always brighten my day, and I’m here to help you make this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce your new favorite go-to seafood sensation!

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Calories: 400

Description

Bright roasted cherry tomatoes mingle with tender flaky cod, while a tangy dill sauce adds a creamy herbal pop, creating a balanced, flavorful dish that feels fresh and indulgent.

Ingredients

Instructions

  1. Preheat your grill to medium-high heat.
  2. Brush the cod fillets with olive oil and season with salt and pepper. Set aside.
  3. In a bowl, toss cherry tomatoes with olive oil, minced garlic, salt, and pepper. Spread them out on a baking sheet lined with parchment paper.
  4. Roast the tomatoes in the preheated oven at 400°F (200°C) for about 15-20 minutes, or until they are softened and slightly caramelized.
  5. While the tomatoes are roasting, prepare the creamy dill sauce by mixing sour cream, mayonnaise, dill, lemon juice, Dijon mustard, and minced garlic in a bowl. Season with salt and pepper. Refrigerate until ready to use.
  6. Place the cod fillets on the preheated grill. Cook for about 4-5 minutes on each side, or until the fish is opaque and flakes easily with a fork. Add lemon slices to the grill during the last 2 minutes of cooking for a burst of flavor.
  7. Once cooked, transfer cod to serving plates. Spoon roasted tomatoes over the fish and drizzle with creamy dill sauce.
  8. Serve immediately, garnished with additional lemon slices and fresh dill if desired.

Note

  • Cod can be substituted with other white fish like haddock or halibut.
  • The creamy dill sauce can be prepared in advance and stored in the fridge for up to 3 days.
  • Try adding capers to the sauce for an additional flavor kick.
  • This dish pairs well with a side of garlic butter asparagus or mashed potatoes.
  • For a lighter calorie version, use Greek yogurt instead of sour cream in the sauce.
Keywords: grilled cod, roasted tomatoes, creamy dill sauce, healthy seafood recipe, summer grilling, fresh herbs

Did you make this recipe?

Tag #myfoodplans.com if you made this recipe. and follow us on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare and cook this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce?

Total time is about 45 minutes. Preparation (brushing cod, halving tomatoes, assembling sauce) takes 10–15 minutes, roasting tomatoes takes 15–20 minutes, and grilling the cod takes roughly 8–10 minutes including adding lemon slices.

How can I tell when the cod fillets are perfectly cooked?

The cod is done when it turns fully opaque and flakes easily under gentle pressure with a fork. The internal temperature should register 145°F (63°C) if you use a meat thermometer. Overcooking can dry the fish, so watch for that translucent center to disappear.

Can I substitute other types of fish or ingredients in this recipe?

Yes. Firm white fish such as haddock, halibut or sea bass work well in place of cod. You can replace sour cream in the sauce with Greek yogurt for fewer calories, or swap mayonnaise for light mayo. Adding capers into the creamy dill sauce also brings a briny pop to the dish.

Is it possible to bake the cod instead of grilling it?

Absolutely. Preheat your oven to 400°F (200°C) and place the seasoned cod on a parchment-lined baking sheet. Bake for 10–12 minutes until the fish is opaque and flakes. You may broil for the last 1–2 minutes to get a slight golden top, and add lemon slices in the final minute for extra flavor.

Can I prepare any components of this recipe in advance?

Yes. The creamy dill sauce can be mixed up to three days ahead and stored in an airtight container in the refrigerator. You can also halve the cherry tomatoes and mince garlic earlier, but roast the tomatoes just before serving to retain their texture and caramelization.

How should I store and reheat leftovers?

Store leftover cod and roasted tomatoes in an airtight container in the fridge for up to two days. The sauce keeps separately for up to three days. Reheat fish and tomatoes gently in a 300°F (150°C) oven for 5–7 minutes or until warm, then re-dress with the chilled sauce.

What side dishes or garnishes pair well with this meal?

Garlic butter asparagus, steamed green beans, or mashed potatoes complement the flavors nicely. Fresh lemon wedges and extra dill make bright garnishes. A side salad with a light vinaigrette also balances the richness of the creamy sauce.

Daniel Carter

Daniel Carter

Hi, I'm Daniel Carter, founder of My Food Plans and your personal meal planning coach! After spending years struggling with the nightly "what's for dinner" dilemma while trying to eat healthily and stick to a budget.

Leave a Comment

Your email address will not be published. Required fields are marked *