Where to buy proper meat and fish in Hampstead and North London, traditional butchers, fishmongers, farmers' market stalls and what quality costs in NW3.
The Best Butchers and Fishmongers in Hampstead and North London
A proper butcher and a proper fishmonger are two of the clearest markers of a functioning food neighbourhood, and two of the rarest survivors on modern high streets. North London retains a credible network of both, sustained by home cooks who know the difference dry-aged beef and day-boat fish make. This guide covers where to find them and what to expect.
Butchers
The traditional independents: Hampstead and its surrounding neighbourhoods (Belsize Park, Highgate, Kentish Town, Crouch End and Muswell Hill) retain traditional butcher shops, the kind with provenance chalked up, whole carcass work in the back, and counter staff who will French-trim a rack while you wait. The strongest survivors thrive precisely because they offer what supermarkets cannot:
- Dry-aged beef (28-60 days) from named farms
- Proper poultry, free-range and heritage-breed birds at Christmas, with order books that open in October and close fast
- Butchery on request, boning, rolling, mincing to order, sausages made in-house
- Advice, how long, what temperature, what cut actually suits the dish
Farmers' market butchers: The weekend farmers' markets (Hampstead, Parliament Hill, Alexandra Palace and others) bring farm-direct meat stalls into the neighbourhood, often the best route to rare-breed pork and grass-fed beef at prices that undercut the high-street independents.
What quality costs: Expect roughly 30-60% above supermarket prices: dry-aged ribeye £35-£55/kg, free-range chicken £8-£14/kg, proper sausages £12-£18/kg. The Christmas turkey/goose order from a good butcher runs £80-£150+.
Fishmongers
Good fish retail is scarcer than good meat. North London's options:
Dedicated fishmongers: A handful of proper fish shops survive across North London, including long-established operations in the Hampstead/West Hampstead area, Kentish Town and Islington's corridor. Look for: clear eyes, bright gills, no ammonia smell, ice everywhere, and a slab that changes daily with the boats rather than displaying the same species year-round.
Farmers' market fish stalls: Day-boat stalls at the weekend markets are often the freshest fish available in the neighbourhood, arrive early; the good fish goes by 11am.
Counter etiquette that pays off: Ask what's best today rather than arriving fixed on a species; ask them to scale, gut, fillet or butterfly, it's part of the service; take their cooking advice seriously.
What it costs: Wild sea bass £25-£40/kg, day-boat fillets typically £20-£45/kg depending on species, oysters £2-£4 each. Farmed options (sea bream, salmon) sit closer to supermarket pricing with better handling.
Why Bother (The Honest Case)
The supermarket fish counter and meat aisle are adequate for weeknights. The independent case earns its premium on: anything aged, anything roasted whole, anything for guests, shellfish, and every occasion where the difference between adequate and excellent is the point of the meal. Sunday roast economics alone justify a butcher relationship, see our Sunday roast guide.
Frequently Asked Questions
Are there traditional butchers in Hampstead?
Yes, Hampstead and its neighbouring areas retain independent butchers offering dry-aged beef, free-range poultry and in-house butchery, supplemented by farm stalls at the weekend farmers' markets.
Where can I buy fresh fish in North London?
Dedicated fishmongers survive in several North London neighbourhoods, and day-boat stalls at weekend farmers' markets are often the freshest option, shop before 11am.
How much more expensive is a butcher than a supermarket?
Typically 30-60%, the premium buys aging, provenance, butchery service and advice that supermarkets do not offer.