Skip to content
Cuisine Marrakech

Ingredients

Choosing Fresh Fish for Moroccan Recipes

Morocco has a long Atlantic and Mediterranean coastline and a deep love of fish, from the sardine grills of Essaouira and Safi to the fish tagines of the coast. Choosing fish well — the right type for the dish, and above all genuinely fresh — is the foundation of every Moroccan seafood recipe.

Choosing Fresh Fish for Moroccan Recipes — a Moroccan cooking tip and guide

At a glance

  • Firm white fish (whole or thick fillets/steaks) for fish tagine — it holds together
  • Sardines and other oily fish for grilling and chermoula, coast-style
  • Freshness signs: bright bulging eyes, red gills, firm springy flesh, clean sea smell
  • Buy from a busy, iced stall and cook the same day; oily fish spoils fastest

Guide

For a fish tagine or baked fish with chermoula, firm white fish that holds together in the pot is ideal — the sort of dense, meaty white fish that won't fall apart during cooking. Whole fish or thick fillets and steaks work best; delicate, flaky fish can disintegrate in a braise. The fish is typically marinated in chermoula, then cooked on a bed of tomatoes, peppers and potatoes so the vegetables catch the juices. Firm fish also suits skewers and grilling.

Sardines are Morocco's beloved everyday fish and star of the coast: grilled whole over charcoal, fried, or butterflied and sandwiched around chermoula in pairs (sardines farcies). Oily fish like sardines and mackerel are cheap, sustainable and full of flavour, and they take strongly to the garlic, cumin and coriander of chermoula. Because oily fish spoils faster, freshness is even more critical here.

The signs of freshness are universal. Look for clear, bright, bulging eyes (not sunken or cloudy), red or pink gills, shiny taut skin, and firm flesh that springs back when pressed. Above all, it should smell of clean sea, not 'fishy' or ammonia. Buy from a busy stall with ice and high turnover, ideally near the coast or on a market day, and cook fish the same day you buy it. If fresh isn't available, well-frozen fish is a fine option — just thaw it gently.

Practical tips

  1. 1

    Choose firm, dense white fish for tagines so it doesn't disintegrate in the sauce.

  2. 2

    Press the flesh — fresh fish springs back; a lasting dent means it's past its best.

  3. 3

    Trust your nose: clean sea good, ammonia or strong 'fishy' smell bad.

  4. 4

    Marinate fish in chermoula only 30–60 minutes; the lemon starts to 'cook' it if left longer.

  5. 5

    Good frozen fish beats tired 'fresh' fish — thaw it slowly in the fridge.

Frequently asked questions

What fish is best for a Moroccan fish tagine?

Firm white fish that holds together in the pot — dense, meaty fillets, steaks or whole fish. Delicate flaky fish tends to fall apart during the braise.

How can I tell if fish is fresh?

Bright, bulging clear eyes, red or pink gills, shiny taut skin, firm flesh that springs back when pressed, and a clean sea smell. Any ammonia or strong fishy odour means it's old.

What is the most popular fish in Morocco?

Sardines — cheap, plentiful and much loved, grilled over charcoal, fried, or butterflied around chermoula. They're the everyday fish of the Moroccan coast.

Try the recipes

Put the tip into practice with these free step-by-step recipes: