If you are looking for a light, flavorful, and incredibly healthy dinner, this Mediterranean Cod in Tomato Basil Sauce is the perfect solution. This dish combines succulent white fish with a vibrant, herb-infused tomato sauce that creates a restaurant-quality meal in your own kitchen. It is an ideal choice for busy weeknights when you need a nutritious dinner on the table in under 30 minutes. The Mediterranean flavor profile pairs beautifully with fresh herbs, making it a crowd-pleasing option for family dinners or casual hosting. Learn how to master this Mediterranean Cod in Tomato Basil Sauce today.
15 minutes
15 minutes
30 minutes
4 servings
Why You’ll Love This Recipe
- It is a heart-healthy meal full of lean protein.
- The entire Mediterranean Cod in Tomato Basil Sauce recipe comes together in one pan.
- It is naturally gluten-free and low-carb.
- The clean, Mediterranean ingredients require minimal preparation.
- It is a foolproof way to cook fish without drying it out.

Ingredients
To create this Mediterranean-inspired dinner, you only need simple pantry staples. The key is using high-quality tomatoes and fresh basil to make the Mediterranean Cod in Tomato Basil Sauce truly pop with flavor.
- 4 cod fillets (about 6 ounces each)
- 2 cups canned diced tomatoes
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- Fresh basil leaves for garnish
Ingredient Notes and Substitutions
Adjusting this recipe is easy with these simple swaps to ensure your Mediterranean Cod in Tomato Basil Sauce tastes exactly how you like it.
- Substitute the cod with other firm white fish like haddock or halibut.
- Use grape tomatoes halved as a fresh alternative to canned ones.
- Add kalamata olives or capers for an extra salty, savory punch.
- For deeper flavor, add a splash of balsamic glaze right before serving.

How to Make Mediterranean Cod in Tomato Basil Sauce
Step 1: Prep the Ingredients
Begin by setting out your workstation. Rinse the cod fillets under cold water and gently pat them dry with paper towels to ensure the seasonings stick. Generously season both sides of the fillets with salt and pepper.
Step 2: Cook the Garlic
Heat a large skillet over medium flame and add the olive oil. Once shimmering, add the minced garlic. Sauté for about 60 seconds until the aroma fills your kitchen, being careful not to let the garlic brown or burn.
Step 3: Add the Tomatoes
Carefully pour the diced tomatoes into the skillet. Sprinkle the oregano and red pepper flakes over the mixture. Stir well and let it simmer for 5 minutes, which allows the sauce to thicken slightly and the herbs to infuse the tomato base.
Step 4: Cook the Cod
Nestle the cod fillets into the bubbling tomato sauce. Spoon the sauce over each piece until well-coated. Place a lid on the skillet and let it simmer for 10 to 12 minutes. The fish should be opaque and flake easily when tested with a fork.
Step 5: Final Touch
Remove the pan from the heat. Scatter a handful of fresh torn basil leaves over the top of the dish. Serve your Mediterranean Cod in Tomato Basil Sauce immediately while still steaming hot.
Pro Tips
- Do not overcook the fish; as soon as it reaches 145F internally, it is ready.
- Use a heavy-bottomed skillet for even heat distribution across the pan.
- Patting the fish dry is crucial to prevent the sauce from becoming watery.
- Fresh herbs make a big difference—always add the basil fresh at the end to keep the color bright.

Serving Suggestions
This dish is incredibly versatile. Keep it simple or elevate it with one of these pairings for a perfect Mediterranean dinner:
- Serve over a bed of fluffy quinoa or brown rice.
- Pair with crusty sourdough bread to soak up the delicious extra sauce.
- Add a side of roasted Mediterranean vegetables like zucchini or bell peppers.
- Serve with a side of lemony arugula salad to brighten the palate.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, warm gently on the stove over low heat or in a microwave-safe dish to avoid overcooking the delicate fish.
FAQs
Can I use frozen cod? Yes, just make sure to thaw it completely and pat it very dry first.
Is this Mediterranean Cod in Tomato Basil Sauce spicy? The red pepper flakes are optional, so you can leave them out for a milder flavor profile.
Can I add other vegetables? Absolutely, spinach or diced bell peppers incorporate wonderfully into the sauce.
What is the best type of pan to use? A non-stick or stainless steel large skillet works best to ensure the fish doesn’t break apart.
More Recipes You’ll Love
- Easy Baked Lemon Herb Salmon
- Garlic Butter Shrimp Scampi
- Quick Pan-Seared Tilapia
- Mediterranean Stuffed Peppers
Final Thoughts
This Mediterranean Cod in Tomato Basil Sauce is a masterclass in simplicity. By using fresh, wholesome ingredients, you transform basic pantry staples into a vibrant, healthy meal that feels special every time. Whether you are cooking for your family after a long day or planning a relaxing weekend dinner, the bright flavors of basil and garlic never disappoint. It is fast, easy, and leaves minimal cleanup, making it a staple in any home-cook’s rotation. I hope you enjoy every bite of this Mediterranean Cod in Tomato Basil Sauce as much as I do—don’t forget to save this recipe for your next grocery trip!
PrintMediterranean Cod in Tomato Basil Sauce
Experience a light, flavorful, and incredibly healthy dinner with this Mediterranean Cod in Tomato Basil Sauce. This dish features succulent white fish simmered in a vibrant, herb-infused tomato sauce, creating a restaurant-quality meal in under 30 minutes. Naturally gluten-free and packed with lean protein, it is the perfect nutritious solution for busy weeknights or casual family gatherings.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Quick Dinner
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Gluten-Free, Pescatarian
Ingredients
4 cod fillets (6 ounces each)
2 cups canned diced tomatoes
2 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon red pepper flakes (optional)
Salt and pepper to taste
Fresh basil leaves for garnish
Instructions
Heat olive oil in a large pan over medium heat.
Add the minced garlic and sauté until fragrant, about 1 minute.
Add the diced tomatoes, oregano, and red pepper flakes to the pan.
Simmer the sauce for 5 minutes until it begins to thicken.
Season the cod fillets with salt and pepper.
Place the cod fillets into the tomato sauce and cover the pan.
Cook for 7 to 10 minutes, or until the fish is opaque and flakes easily with a fork.
Garnish generously with fresh basil leaves and serve immediately.
Notes
You can substitute cod with other firm white fish like haddock or halibut. For a fresher flavor, use 2 cups of halved grape tomatoes instead of canned ones. Add kalamata olives or capers for an extra salty, savory punch.
Nutrition
- Serving Size: 1 fillet with sauce
- Calories: 220
- Sugar: 4g
- Sodium: 350mg
- Fat: 8g
- Saturated Fat: 1.5g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 75mg

