Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
If you’re looking for a dish that brings warmth and comfort to your dinner table, look no further! Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is one of those recipes that feels like a warm hug after a long day. The smoky flavor of the grilled cod pairs perfectly with sweet, blistered cherry tomatoes, and the creamy dill sauce adds a delightful tang. It’s a meal that’s not only easy to prepare but also perfect for busy weeknights or when you want to impress family and friends.
This dish is special because it combines simple ingredients into something truly delicious. Whether it’s a cozy dinner for two or a gathering with loved ones, this recipe is sure to please everyone. Let’s dive into why you’ll absolutely love making this dish!
Why You’ll Love This Recipe
- Quick to prepare: This meal comes together in just 35 minutes, making it ideal for busy evenings.
- Flavor-packed: The combination of grilled cod, roasted tomatoes, and creamy dill sauce creates an explosion of flavors!
- Healthy choice: Packed with protein and fresh veggies, this dish is both satisfying and nutritious.
- Family-friendly: Kids will love the tender cod and sweet tomatoes. It’s a hit with all ages!
- Make-ahead option: You can prep the ingredients in advance for an even quicker dinner experience.

Ingredients You’ll Need
For this delightful meal, you’ll need some simple and wholesome ingredients that are easy to find. Here’s what you’ll need to whip up Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce:
For the Cod
- 2 cod fillets (about 6 oz each)
- 1 tbsp olive oil
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp fresh lemon juice
- 1 tsp fresh thyme, chopped
For the Roasted Tomatoes
- 2 cups cherry tomatoes
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tsp balsamic vinegar
- 1 clove garlic, minced
- 1 tbsp fresh parsley, chopped
For the Creamy Dill Sauce
- 1/2 cup heavy cream
- 1/4 cup sour cream or Greek yogurt
- 1 tbsp Dijon mustard
- 1 tbsp fresh dill, chopped
- 1 tsp lemon zest
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp butter
Variations
One of the best things about Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is how flexible it can be! Here are some tasty variations you might enjoy:
- Swap the protein: Try using salmon or halibut instead of cod for a different flavor profile.
- Add more veggies: Toss in some bell peppers or zucchini while roasting the tomatoes for added color and nutrition.
- Herb substitution: If you’re not a fan of dill, feel free to use basil or parsley in the creamy sauce for a fresh twist.
- Spice it up: Add a pinch of red pepper flakes to the sauce if you like a little heat!
How to Make Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Step 1: Roast the Tomatoes
Preheat your oven to 400°F (200°C). Toss those lovely cherry tomatoes with olive oil, salt, black pepper, balsamic vinegar, and minced garlic. Spread them on a baking sheet and roast them for about 20 minutes. This step is key because roasting enhances their sweetness and brings out their natural flavors.
Step 2: Prepare the Cod
While the tomatoes are roasting away, pat your cod fillets dry. Rub them generously with olive oil and sprinkle on smoked paprika, garlic powder, onion powder, salt, black pepper, and lemon juice. This marinade gives your fish an amazing taste as it grills!
Step 3: Grill the Cod
Get your grill or grill pan nice and hot over medium-high heat. Place those seasoned cod fillets on the grill and cook them for 3-4 minutes per side. You’re looking for that beautiful golden crust! It’s important not to overcook; when done right, they should flake easily with a fork.
Step 4: Make the Creamy Dill Sauce
In a small saucepan over low heat, melt your butter. Stir in heavy cream, sour cream (or Greek yogurt), Dijon mustard, fresh dill, lemon zest, salt, and black pepper. Let it simmer gently for about 2-3 minutes while stirring frequently. This sauce ties everything together beautifully!
Step 5: Assemble Your Dish
Now it’s time to bring it all together! Place those glorious roasted tomatoes in a bowl or on plates; top them with your grilled cod fillets and drizzle generously with creamy dill sauce. A sprinkle of fresh parsley adds that finishing touch!
And there you have it—your very own Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce ready to serve! Enjoy every bite!
Pro Tips for Making Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Creating a delicious meal can be simple and enjoyable with just a few helpful tips!
- Pat the cod dry: This helps achieve a nice sear on the fish, allowing it to develop that golden crust we’re after while keeping the inside tender and flaky.
- Use fresh herbs: Fresh dill and thyme not only enhance the flavor but also add a bright note to your dish. Dried herbs can work in a pinch, but fresh really makes a difference!
- Monitor the grill temperature: Keep an eye on your grill heat; too high can dry out the cod, while too low may not give you that lovely char. Aim for medium-high heat for best results.
- Taste as you go: When making the creamy dill sauce, taste and adjust seasoning to your preference. Everyone’s palate is different, so make it your own!
- Let the sauce simmer gently: Allowing the sauce to simmer helps meld all those wonderful flavors together without curdling the cream.
How to Serve Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
Presenting this delightful dish can turn a simple dinner into an elegant experience. Here are some ideas to elevate your serving game!
Garnishes
- Fresh lemon wedges: A squeeze of lemon over the dish right before serving adds brightness and enhances all those lovely flavors.
- Extra chopped dill: Sprinkling additional fresh dill on top gives a beautiful pop of color and reinforces the herbaceous notes of your creamy sauce.
Side Dishes
- Garlic Mashed Potatoes: Creamy mashed potatoes infused with garlic are comforting and pair wonderfully with the grilled cod’s richness.
- Steamed Asparagus: Lightly steamed asparagus adds a crisp texture and vibrant color, making it not only delicious but visually appealing.
- Quinoa Salad: A light quinoa salad with cucumber, bell peppers, and a splash of lemon is refreshing and complements the dish’s flavors beautifully.
- Couscous with Herbs: Fluffy couscous tossed with parsley and mint provides a lovely contrast in texture while adding an aromatic touch.
With these presentation ideas in mind, you’re ready to impress your family or guests with this stunning meal! Enjoy every bite of your Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce!

Make Ahead and Storage
This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is not only a delightful meal but is also perfect for meal prep! You can easily prepare elements of the dish in advance to save time during busy weeknights.
Storing Leftovers
- Allow the grilled cod and roasted tomatoes to cool completely before storing.
- Place the cod fillets and tomatoes in an airtight container.
- Store leftovers in the refrigerator for up to 2 days.
- Keep the creamy dill sauce in a separate container to maintain its texture.
Freezing
- For longer storage, freeze cooked cod and roasted tomatoes.
- Wrap each piece of cod tightly in plastic wrap or aluminum foil, then place it in a freezer-safe bag.
- Store roasted tomatoes in a freezer-safe container, ensuring they have cooled down first.
- Use within 2-3 months for best quality.
Reheating
- Thaw frozen cod and tomatoes overnight in the refrigerator before reheating.
- To reheat, place cod on a baking sheet and warm in a preheated oven at 350°F (175°C) for about 10 minutes or until heated through.
- Reheat roasted tomatoes on the stovetop over low heat until warmed, stirring occasionally.
- For the creamy dill sauce, gently reheat on the stove over low heat while stirring frequently.
FAQs
Here are some common questions that might come up while preparing this recipe!
Can I use another type of fish for Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce?
Yes! While this recipe calls for cod, you can substitute it with other firm white fish like haddock or halibut. Just adjust cooking times as needed.
What sides pair well with Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce?
This dish pairs beautifully with steamed vegetables, quinoa, or a fresh green salad. The light flavors complement each other perfectly!
How do I know when my cod is done cooking?
Cod is done when it flakes easily with a fork and has reached an internal temperature of 145°F (63°C). A golden crust is a great indicator too!
Can I make the creamy dill sauce ahead of time?
Absolutely! You can prepare the creamy dill sauce in advance. Store it in an airtight container in the refrigerator for up to three days before serving.
Final Thoughts
I hope you enjoy making this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce as much as I do! It’s such a special dish that brings together fresh flavors and satisfying textures. Whether it’s for a cozy dinner at home or impressing guests at a gathering, this recipe will surely delight everyone at your table. Happy cooking, and don’t hesitate to share your experiences or any variations you try!
Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce
If you’re in search of a delightful seafood dish that combines simplicity with rich flavors, Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is your answer. This recipe features succulent cod fillets grilled to perfection and paired with sweet, blistered cherry tomatoes, all brought together by a creamy dill sauce that adds a wonderful tang. Ideal for busy weeknights or special gatherings, this meal offers warmth and comfort with every bite. Plus, it’s quick to prepare and packed with healthy ingredients, making it a favorite for families and friends alike.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves 2
- Category: Dinner
- Method: Grilling
- Cuisine: American
Ingredients
- 2 cod fillets (about 6 oz each)
- 2 cups cherry tomatoes
- 1 tbsp olive oil (for cod)
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp fresh lemon juice
- 1 tbsp fresh thyme, chopped
- 1 tbsp olive oil (for tomatoes)
- 1 tsp balsamic vinegar
- 1 clove garlic, minced
- 1 tbsp fresh parsley, chopped
- 1/2 cup heavy cream
- 1/4 cup Greek yogurt
- 1 tbsp Dijon mustard
- 1 tbsp fresh dill, chopped
- 1 tsp lemon zest
- 1 tbsp butter
Instructions
- Preheat your oven to 400°F (200°C). Toss cherry tomatoes with olive oil, salt, pepper, balsamic vinegar, and minced garlic. Roast for about 20 minutes until blistered.
- While the tomatoes roast, pat the cod fillets dry. Rub them with olive oil and season with smoked paprika, garlic powder, onion powder, salt, black pepper, and lemon juice.
- Heat the grill or grill pan to medium-high heat. Grill the cod for 3-4 minutes on each side until golden brown and flaky.
- In a small saucepan over low heat, melt butter. Stir in heavy cream, Greek yogurt, Dijon mustard, fresh dill, lemon zest, salt, and black pepper; simmer for 2-3 minutes.
- Serve the grilled cod over roasted tomatoes and drizzle with creamy dill sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 4g
- Sodium: 650mg
- Fat: 29g
- Saturated Fat: 12g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 88mg