Mediterranean Cod in Tomato Basil Sauce

Introduction
Mediterranean Cod in Tomato Basil Sauce is a simple, fresh, and flavorful dish that brings the bright tastes of the Mediterranean right to your kitchen. This recipe combines tender cod fillets with a rich tomato sauce, fragrant basil, garlic, and olive oil. The result is a light but satisfying meal that feels both comforting and healthy.
One of the best things about this dish is how easy it is to make. You do not need special cooking skills or complicated tools. The ingredients are simple, and the steps are clear. In less than an hour, you can prepare a beautiful meal that looks impressive and tastes wonderful.
This recipe is also very flexible. You can adjust the flavors, add vegetables, or change the herbs depending on what you like or what you have at home. The Mediterranean style of cooking focuses on fresh ingredients, healthy fats, and simple techniques. That is exactly what makes this dish so special.
If you enjoy seafood, tomatoes, and herbs, this recipe will quickly become one of your favorites.
Cooking Time & Prep Time
- Preparation Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 people
This recipe is perfect for a quick dinner during the week but also nice enough to serve when guests visit.
Ingredients
Here are the ingredients you will need:
- 4 cod fillets (about 150–180 g or 5–6 oz each)
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small onion, finely chopped
- 1 can (400 g / 14 oz) crushed tomatoes
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- ½ teaspoon paprika
- ½ teaspoon red pepper flakes (optional for heat)
- Salt, to taste
- Black pepper, to taste
- ½ cup fresh basil leaves, chopped
- 1 tablespoon fresh lemon juice
- ½ cup vegetable or fish broth
- 1 tablespoon capers (optional)
- 1 tablespoon chopped parsley (for garnish)
Optional ingredients for serving:
- Cooked rice
- Pasta
- Crusty bread
- Steamed vegetables
Small tip: Fresh basil gives the best flavor, but dried basil can work if that is what you have.
Step-by-Step Instructions
1. Prepare the Ingredients
Start by preparing all your ingredients. Chop the onion, mince the garlic, and chop the basil. Pat the cod fillets dry with paper towels. This helps the fish cook better and absorb more flavor.
Season the cod lightly with salt and black pepper on both sides.
2. Heat the Olive Oil
Place a large skillet or pan on medium heat. Add the olive oil and allow it to warm for about 30 seconds.
Add the chopped onion and cook for about 3–4 minutes. Stir often until the onion becomes soft and slightly golden.
3. Add Garlic and Spices
Add the minced garlic to the pan. Cook for about 30 seconds until it becomes fragrant.
Next add:
- oregano
- paprika
- red pepper flakes
Stir well so the spices mix with the oil and onions. This step helps release the flavors.
4. Make the Tomato Sauce
Add the crushed tomatoes and tomato paste to the pan. Stir well to combine everything.
Pour in the vegetable or fish broth and mix again. This makes the sauce smooth and not too thick.
Let the sauce simmer gently for about 8–10 minutes. Stir occasionally.
Tip: If the sauce becomes too thick, add a small splash of water or broth.
5. Add Lemon Juice and Capers
Stir in the lemon juice and capers. The lemon adds freshness, and the capers give a slightly salty flavor that works very well with fish.
Taste the sauce and adjust the salt and pepper if needed.
6. Cook the Cod
Gently place the cod fillets into the sauce. Spoon a little sauce over the top of the fish.
Cover the pan with a lid and cook for 8–10 minutes. The fish should become opaque and flake easily with a fork.
Avoid stirring too much because cod is delicate and can break apart.
7. Add Fresh Basil
Once the fish is cooked, sprinkle the chopped basil over the sauce.
Let it cook for one more minute. The basil will release a beautiful aroma.
8. Garnish and Serve
Turn off the heat. Sprinkle fresh parsley on top if you like.
Serve the cod with plenty of the tomato basil sauce spooned over each fillet.
Tips & Variations
This recipe is very flexible. Here are some ideas to adjust it to your taste or dietary needs.
1. Use Different Fish
If cod is not available, you can use:
- haddock
- halibut
- tilapia
- sea bass
Choose a firm white fish so it holds its shape in the sauce.
2. Add Vegetables
You can easily make the dish more colorful and nutritious by adding vegetables.
Good options include:
- sliced zucchini
- bell peppers
- spinach
- olives
- mushrooms
Add vegetables when the sauce begins to simmer.
3. Make It Spicier
If you enjoy spicy food, increase the red pepper flakes or add a chopped chili pepper.
4. Make It Creamy
For a creamy tomato sauce, stir in 2 tablespoons of cream or coconut milk near the end of cooking.
5. Vegetarian or Vegan Version
You can replace the fish with:
- tofu cubes
- chickpeas
- roasted cauliflower
- white beans
Cook the plant-based ingredient in the sauce the same way you would cook the fish.
6. Low-Carb Option
Serve the cod with:
- cauliflower rice
- zucchini noodles
- steamed broccoli
These options keep the meal light and healthy.
Nutritional Information
Approximate values per serving (based on 4 servings):
- Calories: 260 kcal
- Protein: 30 g
- Carbohydrates: 10 g
- Fat: 11 g
- Fiber: 2 g
- Sodium: 420 mg
These values may change depending on the exact ingredients used.
Health Benefits
Mediterranean Cod in Tomato Basil Sauce is not only delicious but also very nutritious.
Rich in Lean Protein
Cod is an excellent source of lean protein. Protein helps build muscles, repair body tissues, and keep you full longer.
Heart-Healthy Ingredients
Olive oil is a key ingredient in Mediterranean cooking. It contains healthy fats that support heart health and may help reduce bad cholesterol.
Full of Antioxidants
Tomatoes are rich in lycopene, a powerful antioxidant. Lycopene helps protect the body from cell damage and supports overall health.
Good for Brain Health
Fish like cod contains nutrients that support brain function and mental health.
Low in Calories
This dish is light but filling. It is perfect for people who want a healthy meal without too many calories.
Fresh Herbs Add Nutrition
Basil and parsley contain vitamins, minerals, and antioxidants. They also add fresh flavor without extra salt.
Serving Suggestions
This dish pairs well with many simple side dishes.
Serve With Grains
You can serve the cod and sauce over:
- fluffy white rice
- brown rice
- couscous
- quinoa
The grains soak up the delicious sauce.
Serve With Bread
Crusty bread is perfect for dipping into the tomato basil sauce.
Serve With Pasta
For a more filling meal, place the cod and sauce over cooked spaghetti or linguine.
Add a Fresh Salad
A simple Mediterranean salad works beautifully with this dish. Try mixing:
- cucumber
- tomatoes
- olives
- olive oil
- lemon juice
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat gently on the stove over low heat so the fish does not break apart.
Tip: Add a splash of broth or water when reheating to keep the sauce from drying out.
Conclusion
Mediterranean Cod in Tomato Basil Sauce is a wonderful dish that combines simple ingredients with fresh, bright flavors. The tender fish, rich tomato sauce, and fragrant herbs create a meal that is both comforting and healthy.
This recipe is easy enough for beginners but still impressive enough to serve to guests. It cooks quickly, uses healthy ingredients, and can be adjusted in many ways to match your taste or diet.
Whether you serve it with rice, pasta, or crusty bread, this dish is sure to become a favorite at your table.
Give this recipe a try and enjoy a delicious Mediterranean-style meal with your family or friends. Cooking at home can be simple, fun, and very rewarding—especially when the results taste this good.
Helpful Cooking Tools
Mediterranean Cod in Tomato Basil Sauce
Introduction Mediterranean Cod in Tomato Basil Sauce is a simple, fresh, and flavorful dish that brings the bright tastes of the Mediterranean right to your kitchen. This recipe combines tender...



