If you’re looking for a dish that feels like a breath of fresh air yet cozy enough to become a weekly favorite, this Cod with Tomato and Herb Butter Recipe is exactly what you need. Imagine tender, flaky cod fillets bathed in a vibrant mix of sweet cherry tomatoes and aromatic herb butter that bursts with fresh basil, parsley, and a zesty lemon kick. Every bite is a delicious harmony of sea-kissed fish and garden-fresh flavors, making it a perfect centerpiece for a dinner that’s both impressive and simple to prepare.

Ingredients You’ll Need
This recipe calls for straightforward, wholesome ingredients that work together beautifully to create layers of flavor and texture. Each ingredient plays a crucial role, whether it’s the freshness of the herbs enhancing the butter or the slight sweetness and acidity of the tomatoes balancing the richness of the cod.
- 4 cod fillets (about 6 oz each): Choose fresh or high-quality frozen cod for flaky, mild fish flavor.
- Salt and pepper, to taste: Essential for seasoning and bringing out the natural flavors of the fish.
- 2 tablespoons olive oil: Adds richness and helps sear the cod to a golden crust.
- 2 cups cherry tomatoes, halved: Provide juiciness and bright color, softening into a delicious sauce.
- 3 cloves garlic, minced: Adds a warm, aromatic depth to the tomato mixture.
- 1/4 cup unsalted butter, softened: Creates a creamy, luxurious base for the herb mixture.
- 2 tablespoons fresh basil, chopped: Brings a sweet, peppery freshness that pairs perfectly with fish.
- 2 tablespoons fresh parsley, chopped: Adds vibrant color and a mild, clean taste that balances the dish.
- 1 teaspoon lemon zest: Introduces citrus brightness that lifts the overall flavor.
- 1 tablespoon lemon juice: Offers a touch of acidity to cut through the richness of the butter.
- Fresh basil leaves, for garnish (optional): Adds a pretty finishing touch and extra herbal aroma.
How to Make Cod with Tomato and Herb Butter Recipe
Step 1: Prepare the Cod
Start by preheating your oven to 400°F (200°C) and lining a baking sheet with parchment paper, which ensures an easy cleanup and prevents sticking. Season the cod fillets well on both sides with salt and pepper — this simple step is key to elevating the natural flavor of the fish before cooking.
Step 2: Sear the Cod
Heat one tablespoon of olive oil in a skillet over medium-high heat. Once hot, gently place the seasoned cod fillets in the pan and cook for 2 to 3 minutes on each side until they develop a gorgeous golden crust. This quick sear locks in moisture and adds textural contrast. Transfer the seared cod onto the prepared baking sheet.
Step 3: Make the Tomato and Garlic Mixture
Using the same skillet, pour in the remaining olive oil and reduce the heat to medium. Toss in the halved cherry tomatoes and minced garlic and sauté for 3 to 4 minutes. You’ll notice the tomatoes soften beautifully and start releasing their sweet juices, creating a flavorful base to top the cod.
Step 4: Prepare the Herb Butter
In a small bowl, combine the softened unsalted butter with chopped fresh basil and parsley, lemon zest, and lemon juice. This herb butter is where the recipe truly shines — it brings a creamy texture combined with fresh, zesty bursts that will marry perfectly with the juicy tomatoes and flaky cod.
Step 5: Assemble and Bake
Carefully spoon the softened tomato and garlic mixture over each cod fillet on the baking sheet. Then dollop generous spoonfuls of the prepared herb butter on top of the tomato layer. Place everything in the oven and bake for 10 to 12 minutes until the cod flakes easily when tested with a fork. This final bake gently finishes the fish and melds all the flavors together.
Step 6: Final Touches
Once out of the oven, garnish with fresh basil leaves if you like. They add not only a pop of color but also a fresh herbal aroma that awakens your senses. Serve your Cod with Tomato and Herb Butter Recipe hot for the best taste experience.
How to Serve Cod with Tomato and Herb Butter Recipe

Garnishes
Fresh basil leaves are a simple, elegant garnish that enhances the herbaceous notes of the dish. You can also consider a light drizzle of good quality olive oil or a sprinkle of cracked black pepper for a subtle finish that complements the rich butter and sweet tomatoes.
Side Dishes
This dish pairs beautifully with light, fresh sides such as steamed asparagus, roasted baby potatoes, or a crisp green salad. A side of garlic bread or crusty artisan bread can also be wonderful for mopping up all that delicious tomato and herb butter sauce.
Creative Ways to Present
For a lovely presentation, try plating each cod fillet on a bed of sautéed spinach or with a colorful quinoa salad beside it. You could also serve this recipe buffet-style, letting guests spoon the tomato and herb butter topping onto their fish at the table for an interactive dining experience.
Make Ahead and Storage
Storing Leftovers
Keep any leftovers in an airtight container in the refrigerator. The cod will stay fresh for up to 2 days, though it’s best enjoyed as soon as possible to maintain the delicate texture and vibrant flavor of the tomato and herb butter.
Freezing
While this Cod with Tomato and Herb Butter Recipe is best eaten fresh, you can freeze cooked cod fillets without the herb butter topping for up to 1 month. Wrap the fish tightly in plastic wrap and place it in a freezer-safe container. For best texture, thaw thoroughly overnight in the refrigerator before reheating and adding fresh herb butter.
Reheating
Reheat leftovers gently in a low oven or microwave on a medium setting to avoid drying out the cod. Add a fresh dollop of the herb butter after warming to refresh the flavors and keep the dish moist and luscious.
FAQs
Can I use other types of fish for this recipe?
Yes! While cod works beautifully due to its mild flavor and flaky texture, you can use other white fish such as haddock, halibut, or sea bass. Just adjust cooking times slightly depending on thickness.
Is it possible to make the herb butter ahead of time?
Absolutely. The herb butter can be prepared a day or two ahead and stored covered in the refrigerator. Bring it to room temperature before using so it’s easy to dollop onto the dish.
What can I substitute for fresh herbs if I don’t have any?
Fresh herbs are key for vibrant flavor, but in a pinch, you can use about one-third of the amount in dried herbs. Just mix them into the softened butter and consider adding a little extra lemon zest for brightness.
Can this recipe be made gluten-free?
Yes, this Cod with Tomato and Herb Butter Recipe is naturally gluten-free as long as you serve it with gluten-free sides. Just avoid any bread or sauces containing gluten and you’re good to go.
How do I know when the cod is perfectly cooked?
The cod is done when it flakes easily with a fork and appears opaque all the way through. Cooking it too long can dry it out, so keep a close eye during the bake and test gently around the 10-minute mark.
Final Thoughts
This Cod with Tomato and Herb Butter Recipe is a total winner for anyone craving a fresh, flavorful meal that doesn’t require hours in the kitchen. It’s a dish that impresses with its beautiful balance of textures and tastes while feeling incredibly wholesome and satisfying. Don’t be surprised if it quickly becomes your go-to recipe for weeknight dinners or special occasions alike!
Print
Cod with Tomato and Herb Butter Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop and Baking
- Cuisine: International
- Diet: Low Fat
Description
This Cod with Tomato and Herb Butter recipe offers a delightful combination of tender seared cod fillets topped with a vibrant mix of sautéed cherry tomatoes, garlic, and a zesty herb butter. Baked to perfection, this dish balances fresh herbs, citrus notes, and rich buttery flavors for an elegant yet easy-to-make seafood entrée perfect for any night of the week.
Ingredients
Fish
- 4 cod fillets (about 6 oz each)
- Salt and pepper, to taste
- 2 tablespoons olive oil, divided
Tomato and Garlic Mixture
- 2 cups cherry tomatoes, halved
- 3 cloves garlic, minced
Herb Butter
- 1/4 cup unsalted butter, softened
- 2 tablespoons fresh basil, chopped
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon lemon zest
- 1 tablespoon lemon juice
Garnish
- Fresh basil leaves, for garnish (optional)
Instructions
- Prepare the Cod: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking and make cleanup easier.
- Season the Fish: Pat the cod fillets dry and season both sides generously with salt and pepper for enhanced flavor throughout.
- Sear the Cod: Heat 1 tablespoon of olive oil in a skillet over medium-high heat, then sear the cod fillets for 2-3 minutes per side until a golden crust forms. This locks in moisture and adds texture. Transfer the seared fillets to the prepared baking sheet.
- Cook the Tomatoes and Garlic: Using the same skillet, add the remaining tablespoon of olive oil and heat over medium. Add the halved cherry tomatoes and minced garlic and sauté for 3-4 minutes until the tomatoes soften and release their juices, creating a flavorful topping.
- Make Herb Butter: In a small bowl, combine the softened unsalted butter with chopped fresh basil, chopped parsley, lemon zest, and lemon juice. Mix well to blend the bright, aromatic flavors.
- Assemble and Bake: Spoon the warm tomato and garlic mixture evenly over the cod fillets on the baking sheet, then dollop the prepared herb butter on top of each fillet.
- Bake: Place the baking sheet in the preheated oven and bake the cod for 10-12 minutes until the fish flakes easily with a fork, indicating it is perfectly cooked.
- Serve: Garnish with fresh basil leaves if desired and serve the cod warm immediately for the best flavor and texture experience.
Notes
- You can substitute parsley with cilantro for a different herbal profile if preferred.
- Ensure the cod fillets are dry before seasoning and searing to achieve a golden crust.
- Use fresh lemon zest and juice for the brightest flavor impact in the herb butter.
- Serve with a side of steamed vegetables or a light salad for a complete meal.
- Leftovers can be refrigerated for up to 2 days and reheated gently to preserve moisture.

