Grilled Cod Roasted Tomatoes Dill

Featured in: Hearty and Delicious Mains

Fresh cod fillets are seasoned and grilled to golden perfection, then served atop oven-roasted cherry tomatoes bursting with sweet, smoky flavor. A quick stovetop cream sauce infused with butter, lemon, and plenty of chopped dill adds richness and bright herbal notes. This dish balances flakey fish, savory roasted vegetables, and a silky sauce, making it a delicious centerpiece for your table. Simple steps and bold flavors make it a wonderful addition to your seafood favorites.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Tue, 20 May 2025 14:55:43 GMT
A plate of food with tomatoes and fish. Pin it
A plate of food with tomatoes and fish. | tastygusto.com

Grilled cod with roasted tomatoes and creamy dill sauce is a dish I return to every summer. The tomatoes burst and caramelize in the oven while the dill sauce makes everything feel restaurant special. This recipe lets the sweet cod and fresh dill sing without a lot of fuss.

The first time I served this for a family lunch, there were zero leftovers. The sauce had everyone swiping their plates with bread.

Ingredients

  • Cod fillets: Brings a mild flaky texture that grills beautifully; make sure fillets are fresh and firm
  • Cherry tomatoes: Add juicy sweetness and roast up quickly; look for brightly colored tomatoes with smooth skins
  • Olive oil: Keeps fish moist and gives the tomatoes irresistible roasted edges; reach for extra virgin for best flavor
  • Garlic: Gives backbone and savoriness; crush cloves for the biggest aroma
  • Salt and black pepper: Essential for seasoning and drawing out flavors; freshly cracked pepper makes a difference
  • Heavy cream: Makes the sauce lush and velvety; use high-quality cream for richness
  • Butter: Adds silkiness and a golden touch to the sauce; use unsalted for more control
  • Fresh dill: Gives a clean herbal lift and makes this sauce distinctive; snip only the feathery fronds
  • Lemon juice: Brightens the sauce and balances the creaminess; squeeze fresh for zestiness

Step-by-Step Instructions

Prep and Season:
Pat cod fillets dry with paper towels and season both sides generously with salt and black pepper. Drizzle each fillet with olive oil and gently rub it in so the fish is evenly coated and less likely to stick on the grill.
Roast the Tomatoes:
Toss cherry tomatoes with olive oil, minced garlic, salt and black pepper in a bowl so every tomato is glossy and speckled with seasoning. Preheat your oven to 425 degrees Fahrenheit, then spread the tomatoes on a rimmed baking sheet making sure they are in a single layer. Roast for 15–20 minutes until skins are blistered and you see some charred spots. Halfway through, gently shake the pan or stir with a spatula for even roasting.
Grill the Cod:
Heat your grill or grill pan over medium-high until fully hot. Place the seasoned cod fillets on the grill. Cook for 4–5 minutes on the first side until the edges turn opaque and grill marks appear. With a thin spatula, flip each fillet and grill the other side another 4–5 minutes until the fish flakes easily when gently pressed.
Make the Dill Sauce:
In a small saucepan over medium heat, pour in the cream, butter, and lemon juice. Whisk gently as the butter melts and the cream mixture begins to bubble at the edges. Continue stirring until the sauce thickens slightly, which takes about 3–5 minutes. Remove from heat and immediately stir in the chopped dill. Taste and adjust with salt and more lemon juice if it needs a pop.
Assemble and Serve:
On each plate, nestle a generous scoop of roasted tomatoes as the base. Place a grilled cod fillet right on top. Spoon the warm creamy dill sauce over the fish, letting it drip down to the tomatoes. Sprinkle with extra dill for a bright green finish.
A plate of food with tomatoes and fish. Pin it
A plate of food with tomatoes and fish. | tastygusto.com

Fresh dill is my secret to this dish. One summer I picked it straight from the garden right before dinner and the flavor was so intense that now I always add a little extra. My family still talks about that meal every time I make this dish.

Storage Tips

Store leftover cod fillets and roasted tomatoes in a sealed container in the fridge for up to two days. The sauce can be kept separately for the same amount of time and gently reheated on the stove. I have found that warming the sauce too quickly can cause it to separate, so use low heat and stir often.

Ingredient Substitutions

If you cannot find fresh cod, try haddock or halibut, which have a similar flake and mild flavor. You can use grape tomatoes if cherry are not in season, but let them roast a little longer. For a lighter sauce, you can swap half and half for the heavy cream, but the result will be slightly less rich. Dried dill will work in a pinch, but go easy as its flavor is more concentrated.

Serving Suggestions

This dish is wonderful with boiled new potatoes or a lemony couscous on the side. For a lighter meal, skip the starch and plate with grilled asparagus or a crisp green salad. Warm crusty bread helps mop up the dill sauce—it always disappears fast at my table.

A plate of food with tomatoes and fish. Pin it
A plate of food with tomatoes and fish. | tastygusto.com

This meal always brings me back to summer evenings outside with friends. Every bite of herby sauce and sweetly roasted tomato reminds me how simple ingredients can turn into something truly memorable.

Frequently Asked Questions

→ How do I know when the cod is cooked through?

Grilled cod is ready when it turns opaque and flakes easily with a fork, usually after 4–5 minutes per side over medium-high heat.

→ Can I use dried dill instead of fresh?

Yes, substitute 2 teaspoons dried dill for the fresh. Add slowly and taste, as dried herbs are more concentrated.

→ What is the best way to roast cherry tomatoes?

Toss with olive oil, garlic, salt, and pepper, then roast at 425°F until blistered and slightly charred, about 15–20 minutes.

→ Is it possible to use a grill pan indoors?

Absolutely. A grill pan on medium-high heat gives the cod similar char and texture as outdoor grilling.

→ Can I substitute another white fish for cod?

Certainly! Haddock, halibut, or pollock will work well, but adjust grilling times for thickness.

Grilled Cod Roasted Tomatoes Dill

Tender grilled cod served with blistered tomatoes and a rich, tangy dill cream sauce.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Contemporary European

Yield: 4 Servings (4 individual portions)

Dietary: Gluten-Free

Ingredients

→ Seafood

01 4 cod fillets, approximately 170 g each

→ Vegetables

02 480 ml cherry tomatoes

→ Fats and Oils

03 2 tablespoons olive oil
04 2 tablespoons unsalted butter

→ Aromatics

05 2 garlic cloves, minced
06 Salt and freshly ground black pepper, to taste

→ Dairy

07 120 ml heavy cream

→ Herbs and Acids

08 2 tablespoons fresh dill, finely chopped, plus additional for garnish
09 1 tablespoon freshly squeezed lemon juice

Instructions

Step 01

Pat cod fillets dry with paper towels. Season both sides with salt and black pepper, then drizzle with 15 ml olive oil.

Step 02

In a bowl, toss cherry tomatoes with 15 ml olive oil, minced garlic, salt, and black pepper. Preheat oven to 220°C. Arrange tomatoes on a baking sheet and roast for 15–20 minutes, until blistered and slightly charred.

Step 03

Preheat grill or grill pan over medium-high heat. Place cod fillets on the grill and cook for 4–5 minutes per side, until flesh is opaque and flakes easily with a fork.

Step 04

In a small saucepan set over medium heat, combine heavy cream, butter, and lemon juice. Stir continuously until sauce is warm and slightly thickened, about 3–5 minutes. Remove from heat, add chopped dill, and season with salt and pepper to taste.

Step 05

Arrange roasted tomatoes on serving plates, top with grilled cod fillets, and drizzle generously with creamy dill sauce. Garnish with additional dill if desired.

Notes

  1. Ensure cod fillets are thoroughly dried before grilling to promote even browning and prevent sticking.
  2. For deepest flavor, roast tomatoes until their skins are lightly charred.

Tools You'll Need

  • Grill or grill pan
  • Baking sheet
  • Small saucepan
  • Mixing bowl
  • Tongs or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish and dairy (cream, butter)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 348
  • Total Fat: 18.5 g
  • Total Carbohydrate: 8.2 g
  • Protein: 35.4 g