Skip to content
Cuisine Marrakech

Travel tips

Buying Meat and Fish in Morocco

Buying meat and fish in Morocco is more hands-on than most visitors are used to — butchers hang whole carcasses and cut to order, fishmongers sell the day's catch by weight, and on the coast you can buy your fish and have it grilled a few metres away. It works on trust, freshness and knowing what to ask for. This guide covers how the butchers' and fishmongers' markets actually operate.

Read
7 min
Topic
Travel tips
Updated
20 July 2026
Buying Meat and Fish in Morocco — Moroccan food guide

At a glance

  • Meat is halal by default and usually cut to order from whole carcasses.
  • Freshness is the whole game — shop where turnover is high.
  • Fish is sold by weight; on the coast you can have it cooked on the spot.
  • Buy for the same day — refrigeration is limited.

How the butchers work

Moroccan butchers (the hanout of a gzzar) hang whole and half carcasses and cut to your order — you point to what you want and how much, and it is trimmed and weighed. Lamb, beef and chicken dominate; camel is sold in some markets from distinctively marked stalls. All meat is halal by default. For a tagine you might ask for a specific cut with some fat and bone for flavour; for brochettes, lean pieces to skewer. Freshness shows in colour and smell, so buy from a busy stall with quick turnover.

Poultry and offal

Chicken is often sold very fresh, sometimes killed to order at poultry stalls, and offal — liver, heart, tripe, brains — has a real place in the cuisine, grilled on skewers or stewed. If you are squeamish, the poultry and offal rows are the most confronting part of the market; if you are curious, they are where some of the best-value, most traditional eating begins.

  • Lamb and beef: cut to order; ask for fat and bone for tagines.
  • Chicken: often very fresh, sometimes killed to order.
  • Offal: liver, heart and tripe for grills and stews.
  • Merguez and kefta: spiced sausage and minced meat, freshly made.

Buying fish on the coast

Fish markets are best on the coast — Essaouira, Agadir, Casablanca, Tangier — where the catch is landed daily. Fish is displayed on ice and sold by weight after a quick negotiation; look for bright eyes, red gills and a clean sea smell. The great coastal ritual is to buy your fish and hand it to an adjoining grill for a small cooking fee, eating it minutes later. Inland, fish is trucked in, so quality and choice are lower.

Practical rules

Buy meat and fish for the same day, since refrigeration and cold chains are limited; go in the morning for the freshest stock; agree the price by weight before it is cut or bagged; and trust your nose above all. If you are self-catering or taking a cooking class, the butcher and fishmonger are where a Moroccan meal really starts — see also the food souks guide.

Frequently asked questions

Is all meat in Morocco halal?

Yes, by default. Morocco is a Muslim country and meat is slaughtered according to halal practice, so you do not need to seek it out specially. Butchers cut to order from whole carcasses, mainly lamb, beef and chicken, with camel in some markets.

How do you buy fish in Morocco?

By weight, from stalls displaying the day's catch on ice, after a quick price negotiation. Look for bright eyes, red gills and a clean smell. On the coast, the classic move is to buy your fish and hand it to an adjoining grill to cook on the spot for a small fee.

Where is the best place to buy fish in Morocco?

On the coast — Essaouira, Agadir, Casablanca and Tangier — where fish is landed daily and freshest. Many of these markets let you buy and have your fish grilled a few metres away. Inland, fish is trucked in, so choice and freshness are more limited.

How do I choose a good cut for a tagine?

Ask the butcher for a cut with some fat and a little bone, which give a tagine its flavour and richness over long slow cooking — shoulder and shank cuts of lamb work well. Buy from a busy stall with quick turnover, and cook it the same day.