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
- 1 tablespoon extra virgin olive oil
- 1 medium zucchini, cut into 1/4 inch slices
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- salt
- fresh ground black pepper
- 14 ½ ounces diced tomatoes, drained
- ½ cup roasted red pepper, thinly slicedfresh tomato1:1vegetable
- 24 ounces cod fillets, 4-6 ounce fillets
- 2 tablespoons fresh parsley, chopped
Instructions
- 1
Heat oil in a large skillet over medium heat.
- 2
Add zucchini, onion, garlic, salt, and pepper. Cook, stirring occasionally, until softened.
- 3
Stir in drained tomatoes and roasted red peppers. Simmer over medium heat.
- 4
Nestle cod fillets into the sauce and spoon some mixture over the top.
- 5
Cover and simmer until fish is opaque and cooked through.
- 6
Sprinkle with fresh parsley and serve warm.
Tips
Drain the canned tomatoes thoroughly before adding to prevent excess liquid that can prevent the fish from cooking properly and dilute the sauce flavor.
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.
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
Refrigerate leftovers in an airtight container for up to 2 days. Fish is best eaten fresh but holds well when coated in sauce.
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 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.
Common Mistakes
Add fish too early to prevent it from overcooking. Wait until the vegetable sauce is simmering before nestling fillets in.
Overcrowd the pan with thick fillets. Give each fillet space or cook in batches to ensure even cooking and proper heat circulation.
Skip the cover. Covering traps steam and ensures the fish cooks gently and stays moist rather than drying out.
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.