Healthy Baked Cod with Tomatoes and Herbs

This healthy baked cod with tomatoes and herbs is my go-to when I want a dinner that feels fresh and a little elevated, but still takes barely any effort. You get flaky, tender fish baked in a garlicky tomato pan sauce with bright lemon and plenty of herbs—perfect with rice, pasta, or crusty bread.

Healthy Baked Cod with Tomatoes & Herbs (Easy)

Why you’ll love this healthy baked cod

  • Fast and weeknight-friendly: on the table in about 25 minutes.
  • Light but satisfying: lean protein with a flavorful tomato-herb topping.
  • Minimal prep: one baking dish, simple ingredients.
  • Flexible: works with cherry tomatoes or chopped Roma, and you can swap herbs based on what you have.

Ingredients you’ll need

  • Cod: fresh or thawed fillets (center-cut is ideal). Pat dry for best texture.
  • Tomatoes: cherry/grape tomatoes for sweetness and quick breakdown, or diced Roma tomatoes.
  • Olive oil: adds richness and helps the tomatoes roast.
  • Garlic: essential for that savory backbone.
  • Lemon: zest and/or juice to brighten the whole dish.
  • Herbs: parsley plus basil or dill; dried Italian seasoning also works in a pinch.
  • Seasoning: kosher salt, black pepper, and optional red pepper flakes.

How to make baked cod with tomatoes and herbs

This method is simple: roast the tomatoes just enough to get them juicy, then bake the cod right in the same dish so it stays moist and flavorful.

  • Preheat: Set oven to 400°F. Lightly oil a baking dish.
  • Season the tomatoes: Toss tomatoes with olive oil, garlic, salt, pepper, and a pinch of red pepper flakes if you like heat.
  • Start the tomato base: Roast for 8–10 minutes, just until the tomatoes begin to burst and look glossy.
  • Add cod: Nestle cod fillets into the tomatoes. Drizzle with a little more olive oil and season lightly with salt and pepper.
  • Bake: Return to oven for 10–12 minutes, depending on thickness, until the fish flakes easily and is opaque.
  • Finish: Add lemon juice/zest and a generous handful of fresh herbs. Spoon the tomatoes and pan juices over the cod to serve.

Best cod to buy (and easy swaps)

Fresh cod is great when available, but frozen cod is often the best value and very high quality. Thaw overnight in the fridge, then pat dry well to prevent excess water from thinning the tomato sauce.

If you don’t have cod, this same recipe works with other mild white fish like haddock, pollock, halibut (thicker—add time), or even salmon if you want a richer option.

Tips for flaky, not dry, baked cod

  • Pat the fish dry: helps it roast rather than steam.
  • Don’t overbake: cod is lean and can dry out quickly. Pull it as soon as it flakes with gentle pressure.
  • Use the tomato “blanket”: spoon tomatoes and juices over the top so the fish stays moist.
  • Choose even thickness: similar-size fillets finish at the same time.

Healthy Baked Cod with Tomatoes & Herbs (Easy)

Serving ideas

  • Classic: steamed rice or orzo to soak up the tomato-herb juices.
  • Low-carb: cauliflower rice, sautéed spinach, or roasted asparagus.
  • Comfort: warm crusty bread for dipping (highly recommended).
  • Salad: arugula salad with lemon vinaigrette on the side.

Storage and reheating

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently (microwave at 50% power or warm in a 300°F oven) just until heated through to avoid drying out the fish. This dish is best fresh, but the tomato-herb topping holds up well for next-day lunches.

Healthy Baked Cod with Tomatoes & Herbs (Easy)

Healthy Baked Cod with Tomatoes and Herbs

Serves: 4
Time: 25 minutes

Ingredients

  • 1 1/2 lb cod fillets (about 4 fillets), patted dry
  • 2 cups cherry or grape tomatoes (or 3 Roma tomatoes, diced)
  • 3 tbsp extra-virgin olive oil, divided
  • 3 cloves garlic, minced
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)
  • 1 lemon (zest and 1–2 tbsp juice)
  • 1/3 cup chopped fresh parsley
  • 2 tbsp chopped fresh basil or dill (optional but delicious)

Instructions

  • Preheat oven to 400°F. Lightly brush a baking dish with a little olive oil.
  • Add tomatoes to the dish and toss with 2 tbsp olive oil, garlic, salt, pepper, and red pepper flakes (if using). Spread in an even layer.
  • Roast tomatoes for 8–10 minutes, until they start to soften and burst.
  • Nestle cod fillets into the tomatoes. Drizzle with remaining 1 tbsp olive oil and season lightly with a pinch of salt and pepper.
  • Bake 10–12 minutes, or until cod is opaque and flakes easily with a fork (time depends on thickness).
  • Finish with lemon zest, lemon juice, parsley, and basil/dill (if using). Spoon tomatoes and pan juices over the fish and serve immediately.

Notes

  • Frozen cod tip: thaw completely and pat very dry to keep the sauce from turning watery.
  • Extra flavor: add 1 tbsp capers or a handful of sliced olives with the tomatoes.
  • Doneness guide: cod is done when it flakes easily and looks opaque throughout; avoid baking past that point.
Scroll to Top