Garlic Butter Cod with Roasted Tomatoes

I make garlic butter cod when I want a light but satisfying dinner that doesn’t require much skill or time. Cod is mild and flaky, which means it picks up the garlic butter flavor quickly without needing a long marinade or complicated prep.

I’ll show you how to roast the tomatoes alongside the fish so they get jammy and sweet, and how to time everything so the cod stays tender without drying out.

It takes about twenty-five minutes from start to finish and works with crusty bread, rice, or pasta to soak up all that buttery sauce. You end up with something that feels elegant but is honestly one of the easiest dinners you can make.

Why You’ll Love This Recipe

This recipe strikes a perfect balance between ease and elegance, making it suitable for both everyday meals and slightly more special occasions. The cod cooks quickly while the tomatoes roast into a soft, slightly caramelized topping that adds natural sweetness.

It’s also incredibly family-friendly and approachable, with mild flavors that appeal to a wide range of tastes. The garlic butter brings richness without overpowering the dish, while the tomatoes add freshness and brightness.

Another reason to love this recipe is how versatile it is. You can pair it with a variety of sides like rice, pasta, or vegetables, making it easy to adapt to what you have on hand.

Serves: 4 people

This recipe serves four people comfortably, making it perfect for a family dinner or a small gathering. It’s easy to adjust the portions if needed, and leftovers can be enjoyed the next day with minimal effort.

Ingredients You’ll Need

For the Cod:

  • 4 cod fillets (about 6 ounces each)
  • 2 tablespoons olive oil
  • 3 tablespoons butter, melted
  • 4 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika

For the Roasted Tomatoes:

  • 2 cups cherry or grape tomatoes
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Optional Garnish:

  • Fresh parsley, chopped
  • Lemon wedges

Pro Tips

Pat the cod fillets dry before seasoning to help the butter and spices adhere better. This also improves the overall texture during cooking.

Use fresh garlic for the best flavor, as it adds a rich, aromatic depth that complements the fish beautifully. Pre-minced garlic can be used in a pinch, but fresh makes a noticeable difference.

Roast the tomatoes until they begin to burst and caramelize slightly. This enhances their natural sweetness and creates a more flavorful topping.

Avoid overcooking the cod, as it can become dry. The fish is done when it flakes easily with a fork and appears opaque throughout.

Spoon the garlic butter over the cod during baking to keep it moist and flavorful. This step helps infuse the fish with even more richness.

Finish with a squeeze of fresh lemon juice just before serving. This brightens the dish and balances the richness of the butter.

Tools You’ll Need

  • Baking dish or sheet pan
  • Mixing bowls
  • Measuring cups and spoons
  • Knife
  • Cutting board
  • Spoon or brush

Substitutions and Variations

You can substitute cod with other mild white fish such as tilapia, haddock, or halibut. Each option will work well while offering a slightly different texture.

For a dairy-free version, replace the butter with additional olive oil or a plant-based alternative. This keeps the dish flavorful while accommodating dietary needs.

If you want to add more vegetables, consider including zucchini, asparagus, or bell peppers on the same pan. These roast well alongside the tomatoes and complement the fish.

For extra flavor, you can add a pinch of red pepper flakes to the garlic butter. This introduces a subtle heat without overpowering the dish.

You can also sprinkle grated Parmesan over the cod during the last few minutes of baking. This creates a slightly crisp, savory topping that adds another layer of flavor.

Make Ahead Tips

This recipe is simple enough to prepare fresh, but a little advance prep can make it even easier on busy days. You can mince the garlic, measure out the butter and seasonings, and wash the tomatoes ahead of time, storing everything in separate containers in the refrigerator.

If you want to streamline things further, you can prepare the garlic butter mixture a few hours in advance and keep it chilled until ready to use. Just allow it to soften slightly before spreading or spooning over the fish.

While the cod itself is best cooked fresh, you can fully roast the tomatoes ahead of time and reheat them gently. This saves time and allows you to focus on perfectly cooking the fish when you’re ready to serve.

Instructions

Step 1: Preheat the Oven

Preheat your oven to 400°F (200°C) and lightly grease a baking dish or line a sheet pan with parchment paper. This helps prevent sticking and makes cleanup easier.

Step 2: Prepare the Tomatoes

In a mixing bowl, toss the cherry or grape tomatoes with olive oil, salt, and black pepper. Spread them evenly on one side of the baking dish or sheet pan.

Step 3: Start Roasting the Tomatoes

Place the tomatoes in the oven and roast for 10–12 minutes until they begin to soften and slightly burst. This step enhances their natural sweetness and flavor.

Step 4: Prepare the Cod

While the tomatoes are roasting, pat the cod fillets dry with paper towels. Place them on the other side of the baking dish or pan and drizzle with olive oil.

Step 5: Add Garlic Butter

In a small bowl, combine the melted butter and minced garlic, then spoon the mixture evenly over the cod fillets. Sprinkle with salt, black pepper, and paprika for added flavor.

Step 6: Bake the Fish

Return the pan to the oven and bake everything together for 12–15 minutes. The cod should be opaque and flake easily with a fork when fully cooked.

Step 7: Optional Broil

For a slightly golden finish, switch the oven to broil for the last 2–3 minutes. Keep a close eye to avoid overcooking the fish.

Step 8: Garnish and Serve

Remove the dish from the oven and let it rest briefly. Garnish with fresh parsley and a squeeze of lemon juice just before serving.

Serving Suggestions

Serve this garlic butter cod with roasted tomatoes over a bed of rice or quinoa for a simple and satisfying meal. The grains help soak up the flavorful garlic butter and juices from the tomatoes.

Pair it with a side of roasted or steamed vegetables such as asparagus, broccoli, or green beans. These additions complement the light, fresh flavors of the dish.

For a lighter option, serve the cod alongside a crisp green salad with a lemon vinaigrette. The brightness of the salad balances the richness of the butter.

You can also serve it with pasta tossed in olive oil or a light garlic sauce. This creates a more filling and comforting meal while keeping the flavors cohesive.

Crusty bread or dinner rolls make a great addition for soaking up the extra sauce. This adds a rustic, satisfying element to the meal.

If you’re hosting, plate the cod and tomatoes on a large serving dish and garnish with herbs for a clean, elegant presentation. It’s simple yet impressive.

Leftovers and Storage

Store any leftover cod and tomatoes in an airtight container in the refrigerator for up to two days. Because fish is delicate, it’s best enjoyed sooner rather than later for optimal texture and flavor.

To reheat, warm the fish gently in the oven at a low temperature or in the microwave in short intervals. Avoid overheating, as this can cause the cod to dry out.

If possible, store the fish and tomatoes separately to preserve their textures. This helps maintain the best quality when reheating.

Freezing is not recommended for this dish, as the texture of the fish may change significantly after thawing. It’s best prepared and enjoyed fresh.

If you do have extra, consider flaking the cod and using it in salads or wraps the next day. This is a great way to repurpose leftovers without losing flavor.

Nutrition and Benefits

  • Cod is a lean source of protein, making it a light yet satisfying option for meals.
  • The dish is relatively low in calories while still providing rich flavor from the garlic butter.
  • Tomatoes contribute vitamins, antioxidants, and natural sweetness, enhancing both nutrition and taste.
  • Using olive oil adds healthy fats that support heart health and overall wellness.
  • This recipe can easily be paired with whole grains and vegetables for a balanced, nutritious meal.

Recipe FAQ

Can I use frozen cod fillets?

Yes, just make sure to thaw them completely and pat them dry before cooking. Removing excess moisture helps improve both texture and flavor.

How do I know when the cod is done?

The fish is ready when it turns opaque and flakes easily with a fork. Overcooking can make it dry, so keep an eye on it toward the end of cooking.

Can I cook everything at the same time?

You can, but starting the tomatoes first helps them develop more flavor. This ensures they are soft and slightly caramelized by the time the fish is done.

What other seasonings can I use?

You can add herbs like basil, oregano, or thyme for extra flavor. A pinch of red pepper flakes can also add a subtle heat.

Can I make this dish dairy-free?

Yes, simply replace the butter with olive oil or a plant-based alternative. The result will still be flavorful and delicious.

What sides work best with this dish?

Rice, pasta, or roasted vegetables all pair well with this recipe. These sides help create a complete and satisfying meal.

Can I double the recipe?

Yes, just make sure to use a large enough pan so everything cooks evenly. You may need to slightly adjust cooking time depending on the quantity.

Conclusion

Garlic Butter Cod with Roasted Tomatoes is a simple, reliable recipe that brings together fresh flavors and comforting textures in one easy dish. It’s perfect for both busy weeknights and relaxed dinners when you want something light yet satisfying.

With its tender fish, rich garlic butter, and naturally sweet roasted tomatoes, this recipe is one you’ll find yourself returning to often. It delivers consistent, delicious results that make it well worth making again.

Leave a Reply

Your email address will not be published. Required fields are marked *