Easy Mediterranean Cod with Tomato Basil Sauce
Description
This Easy Mediterranean Cod with Tomato Basil Sauce is a fresh, colorful, and flavor-packed dinner made with tender flaky cod simmered in a rich garlic tomato sauce with juicy cherry tomatoes, fresh basil, olive oil, and Mediterranean herbs. The cod is lightly seasoned and seared until golden before finishing gently in the vibrant tomato sauce, keeping the fish moist and delicate. Fresh lemon adds brightness while garlic, oregano, and red pepper flakes bring plenty of savory flavor. Ready in about 30 minutes, this beautiful one-pan seafood dinner is perfect for busy weeknights yet impressive enough for entertaining.
Ingredients For the Cod
- 4 cod fillets, about 5–6 oz each
- 2 tbsp extra-virgin olive oil
- ½ tsp garlic powder
- ½ tsp smoked paprika
- ½ tsp dried oregano
- ¾ tsp salt
- ½ tsp freshly ground black pepper
- 1 tbsp fresh lemon juice
For the Tomato Basil Sauce
- 2 tbsp extra-virgin olive oil
- 4 garlic cloves, finely minced
- 3 cups cherry or grape tomatoes, halved
- 1 cup crushed tomatoes
- ½ small yellow onion, finely diced
- 1 tsp dried oregano
- ½ tsp smoked paprika
- ¼ tsp crushed red pepper flakes, optional
- ½ tsp salt, or to taste
- ¼ tsp freshly ground black pepper
- ¼ cup low-sodium vegetable or chicken broth
- 1 tsp honey, optional
- ½ cup fresh basil leaves, roughly chopped
For Finishing
- 2 tbsp fresh lemon juice
- 1 tsp finely grated lemon zest
- 2 tbsp fresh parsley, chopped
- Fresh basil leaves
- Extra-virgin olive oil for drizzling
- Lemon wedges for serving
Step-by-Step Instructions
- Pat the cod fillets completely dry using paper towels. Removing surface moisture helps the fish develop a better golden exterior.
- Season both sides of the cod with garlic powder, smoked paprika, oregano, salt, and black pepper.
- Drizzle the fish with 1 tablespoon fresh lemon juice and gently rub the seasonings over the surface.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
- Once the oil is hot, carefully place the cod fillets in the skillet.
- Cook without moving them for approximately 2–3 minutes, until lightly golden underneath.
- Carefully flip the fillets and cook for another 1–2 minutes.
- Transfer the partially cooked cod to a clean plate. It will finish cooking in the sauce later.
- Reduce the heat to medium.
- Add another 2 tablespoons olive oil to the same skillet if needed.
- Add the finely diced onion.
- Sauté for approximately 2–3 minutes, until softened and translucent.
- Add the minced garlic and cook for about 30 seconds, stirring constantly so it doesn’t burn.
- Add the halved cherry tomatoes.
- Cook for approximately 4–5 minutes, stirring occasionally.
- Gently press some of the tomatoes with the back of a wooden spoon so they release their juices while leaving others whole for texture.
- Add the crushed tomatoes, oregano, smoked paprika, red pepper flakes, salt, and black pepper.
- Pour in the broth and stir everything together.
- Add the optional honey if your tomatoes taste especially acidic.
- Bring the sauce to a gentle simmer.
- Reduce the heat and cook for approximately 5 minutes, allowing the sauce to thicken slightly.
- Stir in half of the chopped fresh basil.
- Carefully return the cod fillets to the skillet.
- Spoon some of the warm tomato sauce over and around each fillet.
- Cover the skillet and simmer gently for approximately 4–6 minutes, depending on the thickness of the fish.
- Avoid aggressively boiling the sauce because cod is delicate and can break apart.
- Check the thickest portion of the fish. Cod is done when it is opaque and flakes easily with a fork; for food safety, fish should reach 145°F (63°C) internally.
- Remove the skillet from the heat as soon as the cod is cooked.
- Drizzle fresh lemon juice over the fish.
- Sprinkle with lemon zest, remaining fresh basil, and chopped parsley.
- Finish with freshly ground black pepper and a small drizzle of extra-virgin olive oil.
- Garnish with whole fresh basil leaves.
- Serve immediately while the cod is tender and the tomato basil sauce is hot.
Tips
- Don’t overcook the cod. Cod is lean and can become dry when cooked too long.
- Use fillets of similar thickness so they finish cooking at approximately the same time.
- Patting the cod dry before seasoning helps create better browning.
- Turn the cod carefully using a wide fish spatula because cooked cod flakes easily.
- Fresh basil should be added toward the end so its flavor stays bright and aromatic.
- Let some cherry tomatoes burst while keeping others intact for a beautiful chunky sauce.
- For additional Mediterranean flavor, add Kalamata olives or capers to the sauce.
- If the sauce becomes too thick, add another splash of broth.
Notes
This Mediterranean cod is excellent served with orzo, couscous, lemon rice, quinoa, roasted potatoes, or crusty bread to soak up the tomato basil sauce. For a lighter dinner, pair it with roasted zucchini, asparagus, broccoli, or a fresh Mediterranean salad. Refrigerate leftovers promptly in an airtight container for up to 2–3 days. Reheat gently over low heat to avoid drying out the fish.
Q&A
Can I use frozen cod?
Yes. Thaw the cod completely in the refrigerator and pat it thoroughly dry before seasoning and cooking.
Can I use another type of fish?
Yes. Haddock, halibut, sea bass, or another firm white fish can work well. Adjust cooking time according to thickness.
Can I add olives?
Absolutely. Kalamata olives are an excellent addition and give the sauce an even stronger Mediterranean character.
Can I make the tomato sauce ahead of time?
Yes. Prepare the sauce up to 2 days ahead and refrigerate it. Reheat gently before adding freshly cooked cod.
Can I make this spicy?
Yes. Increase the crushed red pepper flakes or add a pinch of cayenne pepper.
What should I serve with Mediterranean cod?
Orzo, rice, couscous, warm crusty bread, roasted vegetables, Greek salad, or a simple green salad are all excellent choices.
Servings
Makes approximately 4 servings
Nutrition (Approx. Per Serving)
- Calories: 335
- Protein: 35g
- Carbohydrates: 14g
- Fat: 16g
- Saturated Fat: 2g
- Fiber: 4g
- Sugar: 7g
- Sodium: 610mg
- Cholesterol: 75mg
- Potassium: 1,050mg
Nutritional values are estimates and may vary depending on the cod, tomatoes, olive oil, broth, and serving size.