Picture of Kimberly Clark

Kimberly Clark

Kimberly Clark is a nutritionist, health advisor and Pilates instructor, and the creator of The Mediterranean Diet Plan and its 30-Day Challenge. She writes practical, research-informed guides that help readers adopt the Mediterranean way of eating, built on vegetables, legumes, whole grains, fish and olive oil, as a sustainable everyday lifestyle rather than a short-term diet. Articles on this blog are for general education and are not a substitute for advice from your doctor or a registered dietitian.
Recent Comments
Mediterranean blog 5

The Best Fish for a Mediterranean Diet: What to Eat and How Much

In this article

The best fish for a Mediterranean diet are oily, cold-water fish such as sardines, salmon, mackerel, anchovies and trout, plus lean white fish like cod and sea bass and shellfish such as mussels and prawns. Aim for fish or seafood at least twice a week, favor smaller fish that are lower in mercury, and cook them simply: grilled, baked or poached with olive oil, lemon and herbs.

Fish is one of the main protein sources in the traditional Mediterranean way of eating, which puts seafood ahead of red meat. Below you will find which fish to choose, why they matter, how much to eat, how to buy on a budget and easy ways to cook them.

Why fish matters on the Mediterranean diet

In coastal Mediterranean regions, fish and seafood have always been everyday foods. Nutrition guidelines that describe the Mediterranean pattern, including those from the American Heart Association and Mayo Clinic, recommend eating fish at least twice a week and choosing it more often than red or processed meat.

  • Omega-3 fats: oily fish are the richest food source of the long-chain omega-3s EPA and DHA, which support heart health and are linked with lower triglycerides.
  • High-quality protein: fish provides complete protein with less saturated fat than most red meat.
  • Vitamins and minerals: fish supplies vitamin D, vitamin B12, iodine and selenium; small fish eaten with their bones, like sardines, also provide calcium.
  • A healthier swap: part of the benefit comes from what fish replaces on the plate, typically processed and red meats.

The 10 best fish and seafood to eat

FishWhy it is a good choiceEasy way to eat it
SardinesVery high in omega-3s, calcium (bones) and vitamin D; low in mercury and inexpensiveOn whole-grain toast with tomato, or tossed through pasta
SalmonRich in omega-3s and protein; widely available fresh, frozen or cannedBaked with lemon and dill, or flaked into salads
MackerelOne of the highest omega-3 fish; strong flavorGrilled whole, or smoked mackerel on salads
AnchoviesSmall, low-mercury and full of flavorAdded to dressings, sauces and pizza
TroutMild, affordable, often farmed sustainablyPan-fried in olive oil with almonds
HerringOily fish with good omega-3 contentMarinated, or grilled
CodLean, mild white fish and a good protein sourceBaked with tomatoes, olives and capers
Sea bass and sea breamClassic Mediterranean white fishRoasted whole with herbs and lemon
Mussels and clamsInexpensive, sustainable, rich in iron and B12Steamed with garlic, tomato and white wine
Prawns and shrimpQuick-cooking lean proteinGrilled skewers, or with zucchini noodles

Canned fish counts too. Canned sardines, salmon and mackerel are among the most practical, affordable ways to eat more fish. Choose products packed in water or olive oil and check the salt content.

How much fish should you eat?

Most guidance for the Mediterranean pattern suggests at least two servings of fish or seafood a week, with at least one of them an oily fish. The U.S. Dietary Guidelines and the FDA suggest at least 8 ounces (about 225 g) of seafood a week for adults eating around 2,000 calories a day. Many people following a Mediterranean style of eating have fish three or four times a week.

Mercury: which fish to limit

Most commonly eaten fish are low in mercury. The ones to limit are large, long-lived predatory fish such as swordfish, king mackerel, shark, tilefish and bigeye tuna. Pregnant or breastfeeding women and young children should follow the FDA “best choices” list, which favors fish like salmon, sardines, cod, trout, shrimp and canned light tuna.

Buying fish on a budget

  • Use canned sardines, mackerel and salmon for at least one fish meal a week.
  • Buy frozen fillets. They are usually frozen soon after catch and are often cheaper than “fresh” fish that has been thawed.
  • Choose whole fish such as sea bream or trout and ask the fishmonger to clean them.
  • Try mussels: they are among the cheapest seafood and cook in 5 minutes.
  • Plan meals so leftover fish becomes the next day’s salad or wrap filling.

For more ways to save, see our guide to eating Mediterranean on a budget.

How to cook fish the Mediterranean way

Mediterranean cooking keeps fish simple so its flavor comes through. The common thread is extra virgin olive oil, lemon, garlic and fresh herbs.

  1. Bake: place fillets on a tray with cherry tomatoes, olives and capers, drizzle with olive oil and bake at 200°C (400°F) for 12 to 15 minutes.
  2. Grill: brush whole sardines or mackerel with oil and grill for 3 to 4 minutes per side.
  3. Poach: simmer salmon or cod gently in a tomato and herb sauce.
  4. Steam: cook mussels or clams in a covered pan with garlic, tomato and a splash of wine until they open.
  5. Raw or cured: marinated anchovies or salmon add flavor to salads and small plates.

Try to limit deep-fried fish. Frying in large amounts of oil adds calories, and battered fish is usually made with refined flour.

A sample week with fish

  • Monday: sardines on whole-grain toast with tomato and rocket for lunch.
  • Wednesday: baked salmon with roasted vegetables and lentils for dinner.
  • Friday: mussels in tomato and garlic sauce with crusty whole-grain bread.
  • Weekend: leftover salmon flaked into a Greek salad.

Need a full plan? Our weekly Mediterranean meal plan and complete Mediterranean diet food list show how fish fits alongside vegetables, legumes and whole grains. If you do not eat fish, read how to follow the Mediterranean diet without fish.

Frequently asked questions

Is canned tuna good on the Mediterranean diet?

Yes, in moderation. Canned light (skipjack) tuna is lower in mercury than albacore. Choose tuna packed in water or olive oil and vary it with other fish such as sardines and salmon.

Is farmed salmon healthy?

Farmed salmon still provides plenty of omega-3s and protein. Look for responsibly farmed options with recognised certifications, and mix it with wild or other oily fish when you can.

Can I take fish oil instead of eating fish?

Whole fish provides protein, vitamins and minerals that supplements do not, and the Mediterranean diet is based on whole foods. If you do not eat fish, talk to your doctor about whether a supplement is right for you.

What about fried fish and chips?

Occasional fried fish is fine, but it is not a typical Mediterranean preparation. Baking, grilling and poaching keep the meal lighter.

Sources

Health note: This article is for general education and is not medical advice. Talk to your doctor or a registered dietitian before making big changes to your diet. Read our medical disclaimer.

Free 60-second quiz

Ready to start? Find the Mediterranean plan that fits you

Answer a few quick questions about your goals and food preferences and get a personalised starting point.

Take the quiz
Picture of Kimberly Clark

Kimberly Clark

Kimberly Clark is a nutritionist, health advisor and Pilates instructor, and the creator of The Mediterranean Diet Plan and its 30-Day Challenge. She writes practical, research-informed guides that help readers adopt the Mediterranean way of eating, built on vegetables, legumes, whole grains, fish and olive oil, as a sustainable everyday lifestyle rather than a short-term diet. Articles on this blog are for general education and are not a substitute for advice from your doctor or a registered dietitian.