Tender, flaky cod meets the smoky char of the grill, enhanced by sweet, blistered cherry tomatoes and a creamy dill sauce that ties it all together. This dish brings the brightness of fresh herbs and the richness of a restaurant-quality seafood plate right to your home kitchen.
Whether you’re planning a quick weeknight dinner or a special weekend meal, this recipe balances simplicity and elegance. The creamy dill sauce adds a tangy and herby finish that complements the mild flavor of cod perfectly.
Why You’ll Love This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
- Ready in under 30 minutes – perfect for busy evenings.
- Balanced flavors: smoky, creamy, and slightly sweet.
- Healthy and packed with protein, yet indulgent in taste.
- Elegant enough for dinner parties but easy enough for weeknights.
What Kind of Cod Should I Use for Grilling?
When grilling cod, opt for thick fillets that hold their shape over heat. Fresh, wild-caught cod offers the best flavor, but high-quality frozen fillets work too if thawed properly. Make sure the fillets are dry before seasoning to achieve those gorgeous grill marks and prevent sticking.


Ingredients for the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Each ingredient in this dish plays a key role in delivering freshness, flavor, and texture.
- Cod fillets – The star of the dish, mild and flaky, perfect for absorbing smoky grill flavor.
- Cherry tomatoes – When roasted, they burst with sweetness and add vibrant color.
- Olive oil – Keeps the fish moist and helps the tomatoes caramelize beautifully.
- Garlic – Provides a rich, aromatic base for both the fish and sauce.
- Fresh dill – Delivers the bright, herby flavor essential to the creamy sauce.
- Lemon juice – Adds freshness and cuts through the richness of the sauce.
- Greek yogurt or sour cream – Forms the creamy, tangy base of the dill sauce.
- Salt & black pepper – Simple but essential for seasoning.
How To Make the Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Step 1: Prep the Tomatoes
Toss cherry tomatoes with olive oil, salt, and pepper. Spread them on a baking sheet and roast in a 400°F oven for 15-20 minutes until blistered.
Step 2: Prepare the Creamy Dill Sauce
Mix Greek yogurt (or sour cream) with chopped fresh dill, lemon juice, minced garlic, salt, and pepper. Chill until ready to serve.
Step 3: Season the Cod Fillets
Pat cod fillets dry, then drizzle with olive oil and season with salt and pepper. Optional: Add a pinch of smoked paprika for extra flavor.
Step 4: Grill the Cod
Heat a grill or grill pan over medium-high heat. Cook cod fillets for 3-4 minutes per side, depending on thickness, until flaky and opaque.
Step 5: Assemble and Serve
Plate the grilled cod, top with roasted tomatoes, and drizzle generously with creamy dill sauce. Garnish with fresh dill sprigs for an elegant touch.
Serving and Storing Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
This dish serves 4 people, making it an excellent choice for a family dinner or a small gathering. Serve the cod immediately after grilling to enjoy the flaky texture and vibrant flavor.
To store leftovers, place the cod and tomatoes in an airtight container in the refrigerator for up to 2 days. Store the creamy dill sauce separately to maintain freshness. Reheat the fish gently in a skillet over low heat to avoid drying it out.
What to Serve With Grilled Cod?
1. Garlic Butter Rice
The buttery flavor and subtle garlic complement the herby dill sauce perfectly.
2. Roasted Baby Potatoes
Crispy on the outside, fluffy inside, and an easy side that matches the roasted tomatoes.
3. Fresh Garden Salad
A light, crisp salad balances the creamy sauce and smoky cod.
4. Steamed Asparagus
Adds a pop of green and a mild, earthy taste that enhances the fish.
5. Crusty Artisan Bread
Ideal for soaking up any extra dill sauce and roasted tomato juices.
6. Lemon Couscous
A citrusy, fluffy side that pairs beautifully with grilled seafood.
7. Grilled Zucchini
Another grilled vegetable that blends seamlessly with the smoky fish flavor.
Want More Seafood Dinner Ideas?
If you loved this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce, you’ll probably enjoy these other delicious seafood recipes from NoraNosh:
- Baked Salmon with Lemon Butter Cream Sauce
- Creamy Garlic Shrimp Pasta
- Pan-Fried Shrimp
- Cajun Shrimp with Garlic Butter Sauce
- Garlic Butter Shrimp Scampi Lasagna
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
I love hearing how others make these recipes their own. Did you tweak the dill sauce with extra garlic or maybe add a squeeze of lime? Share your twist in the comments!
Explore more inspiring, flavor-packed recipes on NoraNosh Recipes on Pinterest and discover your next go-to dish!

Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Equipment
- Grill or grill pan
- Baking sheet
- Mixing Bowl
Ingredients
- 4 fillets cod (about 6 oz each)
- 2 cups cherry tomatoes
- 2 tbsp olive oil
- 2 cloves garlic, minced
- 2 tbsp fresh dill, chopped
- 2 tbsp lemon juice
- 1/2 cup Greek yogurt or sour cream
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Toss cherry tomatoes with 1 tbsp olive oil, salt, and pepper. Roast at 400°F for 15-20 minutes until blistered.
- Mix Greek yogurt, dill, lemon juice, minced garlic, salt, and pepper. Chill until ready to serve.
- Pat fillets dry, drizzle with olive oil, and season with salt and pepper. Optional: add smoked paprika.
- Grill the cod on medium-high heat 3-4 minutes per side until flaky and opaque.
- Serve with roasted tomatoes, drizzle with dill sauce, and garnish with fresh dill.