Mediterranean Skillet Cod with Zucchini and Tomatoes

Prep: 10 minCook: 30 min4 servingsmediumMediterranean
Mediterranean Skillet Cod with Zucchini and Tomatoes

A vibrant one-pan Mediterranean dish featuring flaky cod fillets nested in a bright tomato and roasted red pepper sauce with zucchini and garlic. This South Beach Diet Phase 1 recipe delivers restaurant-quality results in under 35 minutes with minimal cleanup. The dish balances lean protein, fresh vegetables, and heart-healthy olive oil to create a light yet satisfying meal. Zucchini provides tender texture while tomatoes and roasted peppers deliver deep, layered flavors without added sugar or refined carbs. Perfect for weeknight dinners when you want something elegant but quick, or for those following low-carb eating plans. The combination of Mediterranean aromatics—garlic, olive oil, fresh herbs— simple ingredients into something special. Serve it warm straight from the skillet for maximum flavor and comfort.

Ingredients

4 servings
  • 1 tablespoon extra virgin olive oil
    avocado oil1:1fat

    higher smoke point, neutral taste

    Full guide →
  • 1 medium zucchini, cut into 1/4 inch slices
    yellow squash1:1vegetable

    nearly identical flavor and texture

    Full guide →
  • 1 small onion, thinly sliced
  • 3 cloves garlic, minced
    shallots2:3aromatics

    more delicate, less pungent

    Full guide →
  • salt
  • fresh ground black pepper
  • 14 ½ ounces diced tomatoes, drained
  • ½ cup roasted red pepper, thinly sliced
    fresh tomato1:1vegetable
  • 24 ounces cod fillets, 4-6 ounce fillets
    halibut1:1white fishfish-free

    similar texture and mild flavor

    Full guide →
  • 2 tablespoons fresh parsley, chopped
    fresh basil0.5:1herb

    stronger flavor, use less

    Full guide →

Instructions

  1. 1

    Heat oil in a large skillet over medium heat.

  2. 2

    Add zucchini, onion, garlic, salt, and pepper. Cook, stirring occasionally, until softened.

  3. 3

    Stir in drained tomatoes and roasted red peppers. Simmer over medium heat.

  4. 4

    Nestle cod fillets into the sauce and spoon some mixture over the top.

  5. 5

    Cover and simmer until fish is opaque and cooked through.

  6. 6

    Sprinkle with fresh parsley and serve warm.

Tips

Tip 1

Drain the canned tomatoes thoroughly before adding to prevent excess liquid that can prevent the fish from cooking properly and dilute the sauce flavor.

Tip 2

Don't skip spooning sauce over the fillets before covering. This keeps the delicate fish moist and infuses it with vegetable and herb flavors as it steams.

Tip 3

Use jarred roasted red peppers for convenience, but freshly roasted peppers add deeper caramelized flavor. Pequillo peppers from Spain offer superior sweetness.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 2 days. Fish is best eaten fresh but holds well when coated in sauce.

Make Ahead

Prepare vegetables (slice zucchini and onion, mince garlic, slice peppers) up to 8 hours ahead. Store in separate containers. Make the tomato-pepper base up to 4 hours ahead and reheat gently before adding fish.

Serve With

Serve directly from the skillet while warm. Pairs well with crusty whole grain bread, cauliflower rice, or a green salad. White wine like Sauvignon Blanc or Pinot Grigio complements the Mediterranean flavors.

See pairing guide →

Common Mistakes

Watch

Add fish too early to prevent it from overcooking. Wait until the vegetable sauce is simmering before nestling fillets in.

Watch

Overcrowd the pan with thick fillets. Give each fillet space or cook in batches to ensure even cooking and proper heat circulation.

Watch

Skip the cover. Covering traps steam and ensures the fish cooks gently and stays moist rather than drying out.

Substitutions

zucchini
yellow squash1:1vegetable

nearly identical flavor and texture

Full guide →
cod
halibut1:1white fishfish-free

similar texture and mild flavor

Full guide →
olive oil
avocado oil1:1fat

higher smoke point, neutral taste

Full guide →
fresh parsley
fresh basil0.5:1herb

stronger flavor, use less

Full guide →
cod
sea bass1:1white fishfish-free

slightly firmer, more delicate

Full guide →
roasted red pepper
fresh tomato1:1vegetable
garlic
shallots2:3aromatics

more delicate, less pungent

Full guide →
Find more substitutions →

FAQ

Can I use frozen cod fillets?

Yes, thaw completely on a paper towel in the refrigerator for 12-24 hours before cooking. Pat dry before nestling into the sauce. Frozen cod often releases excess moisture, so draining is critical for the finished dish.

How long can I store leftovers?

Keep leftovers in an airtight container in the refrigerator for up to 2 days. The fish softens slightly but remains safe and flavorful. Reheat gently on the stovetop over low heat, covered, to prevent further drying.

What if I don't have roasted red peppers?

Use 2 cups diced fresh tomatoes instead, or substitute with 1 cup sliced bell pepper (red or yellow). If using fresh peppers, add them when you add the canned tomatoes so they soften properly during cooking.