Skip to content
Close (esc)

Free 7-Day Starter Pack

Printable planner pages, a meal-planning worksheet, grocery checklist and appointment prep sheet — free when you join The Diabetes Vibe Weekly. Unsubscribe anytime. See our Privacy Policy.

See what's inside
Recipes

Baked Cod with Tomatoes and Olives

Mild cod fillets bake on a bed of blistered cherry tomatoes, olives, garlic, and lemon for a bright, Mediterranean-style dinner made in one pan.

3 min read

Key takeaways

  • Roast the tomatoes first so they turn jammy, then add the fish.
  • Cod is safely cooked at 145°F and flakes easily with a fork.
  • Olives and capers are salty, so this recipe uses only a little added salt.
  • Serve with greens plus an optional whole grain or white beans.
  • Any firm white fish, like haddock or halibut, works well.

Jump to recipe ↓

If cooking fish at home feels intimidating, this is a great place to start. Baked cod with tomatoes and olives is simple, forgiving, and full of bright Mediterranean flavor. Everything cooks in one baking dish, and dinner is ready in about 35 minutes.

Cherry tomatoes roast with garlic, red onion, and olive oil until they burst and turn saucy. Then cod fillets nestle right into the pan with olives, lemon, and oregano. The tomatoes keep the fish moist, and the juices make a light sauce you can spoon over everything.

Why baked cod makes a balanced dinner

The Dietary Guidelines for Americans, 2020–2025, recommend that most adults eat about 8 ounces of seafood a week. Cod is a mild, flaky white fish that is easy to find fresh or frozen, which makes it a friendly option if you are working more seafood into your meals.

The Diabetes Plate Method from the American Diabetes Association suggests about half your plate from non-starchy vegetables, about a quarter from lean protein, and about a quarter from carbohydrate foods, ideally fiber-rich ones. Here, the tomatoes and a green side cover the vegetables and the cod covers the protein. For the last quarter, you might add a small scoop of farro, quinoa, or white beans, or skip it. Your healthcare team or a registered dietitian can help you decide what portion fits your plan. If you have type 1 diabetes, the grain or beans are the main carbohydrate to count.

This dish also uses olive oil, and nutrition guidance for people with diabetes generally encourages eating patterns that favor unsaturated fats, like those in olive oil, fish, and olives.

Tips for perfectly baked cod

  • Give the tomatoes a head start. Roasting them alone for about 10 minutes lets them soften and release their juices before the fish goes in.
  • Pat the fish dry. Removing extra moisture helps the seasoning stick and keeps the sauce from getting watery.
  • Watch the thickness. Thin tail pieces cook faster than thick center cuts. Tuck thin ends under so the fillets cook evenly.
  • Use a thermometer. Fish is considered safely cooked at 145°F in the thickest part. Cod should also look opaque and flake easily with a fork.
  • Thaw frozen fish safely. Thaw cod overnight in the refrigerator, or seal it in a bag and set it in cold water until thawed.

Keeping sodium moderate

Olives and capers bring a lot of savory flavor, but they are also salty. That is why this recipe uses only a small amount of added salt and suggests rinsing the olives and capers. Lemon zest, garlic, oregano, and fresh parsley help the dish taste bright without extra salt. When buying olives, compare labels for sodium. Our guide to reading a nutrition label explains what to look for.

Serving and meal-prep ideas

This dish is lovely with something to soak up the tomato juices. Here are a few ideas:

  • A modest scoop of farro, quinoa, or brown rice.
  • Rinsed canned white beans warmed with garlic and spinach.
  • A big green salad or roasted green beans on the side.
  • Our Mediterranean quinoa salad, which shares many of the same flavors.

Cod is best fresh from the oven, but leftovers keep for a day or two and make a nice lunch flaked over greens. For another easy seafood dinner, try our sheet-pan salmon and vegetables.

Baked Cod with Tomatoes and Olives

  • Prep10 min
  • Cook25 min
  • Total35 min
  • Servings4

Ingredients

  • 4 cod fillets (about 5 oz each), about 1 inch thick, thawed if frozen
  • 2 pints cherry or grape tomatoes (about 4 cups)
  • 1/2 small red onion, thinly sliced
  • 4 garlic cloves, thinly sliced
  • 3 tablespoons extra-virgin olive oil, divided
  • 1/3 cup pitted Kalamata or green olives, rinsed and halved
  • 1 tablespoon capers, rinsed and drained (optional)
  • 1 teaspoon dried oregano
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 1/4 teaspoon salt, divided
  • 1/2 teaspoon black pepper, divided
  • 1 lemon, zested and cut into wedges
  • 2 tablespoons chopped fresh parsley or basil, for serving
  • Optional: 2 cups cooked farro, quinoa, or brown rice, or 1 can (15 oz) no-salt-added white beans, rinsed, to serve

Instructions

  1. Heat the oven to 400°F.
  2. In a 9x13-inch baking dish, toss the tomatoes, red onion, and garlic with 2 tablespoons olive oil, the oregano, red pepper flakes (if using), a pinch of the salt, and 1/4 teaspoon pepper.
  3. Roast 10 minutes, until the tomatoes begin to soften and a few start to burst.
  4. While the tomatoes roast, pat the cod dry with paper towels. Rub with the remaining 1 tablespoon olive oil and season with the lemon zest, the remaining salt, and 1/4 teaspoon pepper.
  5. Remove the dish from the oven. Stir the olives and capers (if using) into the tomatoes, then nestle the cod fillets into the tomatoes in a single layer.
  6. Return to the oven and bake 12–15 minutes, until the cod is opaque, flakes easily with a fork, and reaches 145°F in the thickest part.
  7. Squeeze a lemon wedge over the fish and sprinkle with parsley or basil.
  8. Serve each fillet with a generous spoonful of tomatoes, olives, and pan juices, plus a green side and about 1/2 cup of the optional grain or beans if you like.

Substitutions

  • Fish: Use haddock, halibut, pollock, or salmon. Thinner fillets like tilapia may be done in 8–10 minutes, so check early.
  • Vegetables: Add sliced zucchini, bell pepper, or a handful of baby spinach to the tomatoes. Halved artichoke hearts (rinsed) are also good.
  • Beans instead of fish: For a meatless meal, roast rinsed no-salt-added chickpeas or white beans with the tomatoes for 20 minutes.
  • Carbs: Serve with a small portion of whole-grain bread, farro, quinoa, or beans, or with vegetables only.
  • Lower sodium: Use fewer olives, skip the capers, and leave out the added salt; add more lemon and herbs.

Storage

Refrigerate leftovers in an airtight container for up to 2–3 days. Reheat gently in a covered dish at 300°F or in the microwave on medium power until hot, or enjoy cold flaked over greens. Freezing cooked cod is not recommended, since it becomes dry and crumbly.

Notes

This meal is built from non-starchy vegetables and lean protein, with an optional small portion of whole grain or beans for fiber-rich carbohydrates. Your ideal carbohydrate portion may be different, so adjust it to fit the plan you've made with your healthcare team or dietitian.

Frozen cod is often more affordable and works well here. Thaw it completely and pat it very dry before baking.

Everyone's glucose response to the same meal is different. Nutrition values are estimates.

Sources & references
  1. U.S. Department of Agriculture & HHS. Dietary Guidelines for Americans, 2020–2025. https://www.dietaryguidelines.gov/
  2. American Diabetes Association. https://diabetes.org/
  3. Evert AB, et al. Nutrition Therapy for Adults With Diabetes or Prediabetes: A Consensus Report. Diabetes Care 2019;42(5):731–754. https://doi.org/10.2337/dci19-0014
  4. American Diabetes Association Professional Practice Committee. Standards of Care in Diabetes—2025. Diabetes Care 2025;48(Suppl 1). https://diabetesjournals.org/care/issue/48/Supplement_1
  5. U.S. Food and Drug Administration. How to Understand and Use the Nutrition Facts Label. https://www.fda.gov/food/nutrition-facts-label/how-understand-and-use-nutrition-facts-label
Recipes

Search

Main menu

Back to top

Shopping Cart

Your cart is currently empty

Shop now