A perfectly grilled cod fillet, tender and flaky, paired with sweet roasted tomatoes and a luscious creamy dill sauce, makes for an elegant yet simple dish that’s bursting with flavor. This recipe balances the delicate taste of cod with the bright acidity of tomatoes and the fresh, herby tang of dill sauce. Whether you’re preparing a weeknight dinner or entertaining guests, this dish is sure to impress.
Why You’ll Love This Recipe
- Healthy & Nutritious – Cod is a lean, high-protein fish rich in omega-3s, vitamins, and minerals.
- Bold Flavors – The roasted tomatoes add a caramelized sweetness, while the dill sauce brings a creamy, herbaceous contrast.
- Easy to Make – With minimal prep and simple techniques, this dish comes together effortlessly.
- Versatile – Serve it with rice, quinoa, or a crisp green salad for a complete meal.

Ingredients
For the Grilled Cod:
- 4 (6-oz) cod fillets, skinless
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp smoked paprika
- ½ tsp salt
- ½ tsp black pepper
- 1 lemon, sliced (for garnish)
For the Roasted Tomatoes:
- 2 cups cherry tomatoes, halved
- 2 tbsp olive oil
- 2 cloves garlic, minced
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp dried oregano
For the Creamy Dill Sauce:
- ½ cup Greek yogurt or sour cream
- ¼ cup mayonnaise
- 2 tbsp fresh dill, finely chopped
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- ½ tsp garlic powder
- Salt & pepper to taste
Step-by-Step Instructions
1. Prepare the Roasted Tomatoes
- Preheat oven to 400°F (200°C).
- On a baking sheet, toss halved cherry tomatoes with olive oil, minced garlic, salt, pepper, and oregano.
- Roast for 15-20 minutes until tomatoes are soft and slightly caramelized.
2. Make the Creamy Dill Sauce
- In a small bowl, whisk together Greek yogurt (or sour cream), mayonnaise, chopped dill, lemon juice, Dijon mustard, garlic powder, salt, and pepper.
- Refrigerate until ready to serve to let the flavors meld.
3. Season & Grill the Cod
- Pat cod fillets dry with a paper towel to ensure even cooking.
- Drizzle with olive oil and season with garlic powder, smoked paprika, salt, and pepper.
- Heat a grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
- Grill cod for 3-4 minutes per side, depending on thickness, until opaque and flaky. Avoid overcooking.
4. Assemble & Serve
- Place grilled cod fillets on a plate.
- Spoon roasted tomatoes over or beside the fish.
- Drizzle generously with creamy dill sauce.
- Garnish with lemon slices and extra fresh dill.
Serving Suggestions
- Grains: Serve over a bed of lemon rice, quinoa, or couscous.
- Vegetables: Pair with roasted asparagus, sautéed spinach, or a simple arugula salad.
- Bread: A slice of crusty sourdough is perfect for soaking up the sauce.
Tips for Success
✔ Don’t Overcook the Cod – It should be opaque and flake easily with a fork.
✔ Use Fresh Dill – Dried dill won’t provide the same bright flavor.
✔ Adjust Sauce Consistency – If the sauce is too thick, thin it with a splash of milk or water.
✔ Try Different Tomatoes – Heirloom cherry tomatoes or vine-ripened tomatoes add extra sweetness.
Conclusion
This Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce is a restaurant-quality dish that’s easy enough for a weeknight yet elegant enough for a dinner party. The combination of smoky grilled fish, juicy roasted tomatoes, and tangy dill sauce creates a harmony of flavors that will leave everyone asking for seconds.