Pin It If you're looking for a quick dinner that's full of flavor and looks restaurant-worthy, this is it. Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce combines smoky, flakey cod with sweet, blistered cherry tomatoes and a lusciously smooth dill sauce that ties everything together. This easy recipe is perfect for weeknight meals or weekend entertaining. With a prep time under 30 minutes and wholesome, fresh ingredients, it's a healthy dinner idea you'll return to again and again. The creamy dill sauce adds just the right amount of richness without being heavy, making this dish light, balanced, and totally crave-worthy. Whether you're in need of a quick dinner, healthy food ideas, or an elegant yet easy recipe, this one delivers on every level.
I first served this Grilled Cod with Roasted Tomatoes & Creamy Dill Sauce during a weeknight when I needed a fast but impressive meal. Everyone was blown away by how delicious and simple it was, and now it's a regular request in our house.
Ingredients
- Cod fillets: 4 fillets, about 6 oz each
- Cherry tomatoes: 2 cups
- Olive oil: 2 tablespoons
- Garlic cloves: 2, minced
- Salt and black pepper: To taste
- Heavy cream: 1/2 cup
- Butter: 2 tablespoons
- Fresh dill: 2 tablespoons, chopped (plus more for garnish)
- Lemon juice: 1 tablespoon
Instructions
- Prep Cod:
- Pat cod fillets dry and season with salt and pepper. Drizzle with 1 tablespoon olive oil.
- Prepare Tomatoes:
- Toss cherry tomatoes with 1 tablespoon olive oil, minced garlic, salt, and pepper.
- Roast Tomatoes:
- Preheat oven to 425°F (220°C). Spread tomatoes on a baking sheet and roast for 15–20 minutes until blistered and slightly charred.
- Grill Cod:
- Heat grill or grill pan over medium-high heat. Grill cod fillets for 4–5 minutes per side, until cooked through and flakey.
- Make Dill Sauce:
- In a small saucepan, combine heavy cream, butter, and lemon juice over medium heat. Stir until warm and slightly thickened (about 3–5 minutes). Stir in chopped dill. Season with salt and pepper.
- Serve:
- To serve, plate roasted tomatoes, top with grilled cod, and drizzle with creamy dill sauce. Garnish with extra dill if desired.
Pin It
My kids love helping drizzle the creamy dill sauce over their plates. Sharing this meal around the table always brings some laughter as we compete for the most tomatoes!
Wine Pairing Suggestions
A crisp white wine like Sauvignon Blanc or Pinot Grigio pairs beautifully with the delicate fish and fresh dill flavors.
Make It Dairy-Free
Swap the heavy cream for a plant-based alternative and use olive oil instead of butter to create a delicious dairy-free dill sauce.
How to Store Leftovers
Refrigerate any leftovers in an airtight container and use them within two days for best taste. The sauce may thicken, so just reheat gently and stir before serving.
Pin It
This recipe turns a simple cod fillet into an elegant dinner in minutes. Serve with a side salad or steamed rice for a full meal.
Recipe Questions & Answers
- → How do I grill cod fillets without them falling apart?
Pat fillets dry, oil the grill, and cook on medium-high heat for 4–5 minutes per side until flakey.
- → Can I substitute cherry tomatoes with another variety?
Grape tomatoes or quartered Roma tomatoes work well, but adjust roasting time as needed.
- → Is fresh dill essential for the sauce?
Fresh dill provides bright flavor, but dried dill can be used (start with less and taste as you go).
- → Should the creamy dill sauce be served warm or cold?
The sauce is best served warm right after preparing for optimal texture and flavor.
- → How do I know when cod fillets are fully cooked?
Cod is ready when opaque and easily flakes with a fork, usually after 8–10 minutes grilling.