Best restaurants in Colchester

An Essex market town, Colchester is located just 50 miles away from London, and is the perfect place to go for a mix of city and rural life. If you’re travelling through this market town, you’ll need somewhere to enjoy a delicious meal. There are a great number of restaurants in Colchester for you to choose from – from Asian and Italian cuisine to French and fusion food, dim sum, and Mediterranean. You’ll love our list of the best restaurants in Colchester.

Updated on 08 May 2024

Being such a big city, it’s no surprise that Colchester has a huge amount to offer when it comes to cuisine. Many of Colchester’s restaurants could take the top spot – with mixes of charming country pubs, cafes, Nepalese cuisine and everything in between. One of the best parts of dining in Colchester is the range of options on offer when it comes to the sort of place you want to eat. You can choose from restaurants where you bring your own beer, those that offer all-day or late-night dining, bars, cafes, pubs, wine bars, and bottomless brunch venues. Everything is on the menu in Colchester – quite literally.

You may not know it, but Colchester is the former capital of England, and is Britain's first city. This northeastern Essex city has plenty of history to explore, a 900-year-old Norman castle and the only known Roman Chariot Racing arena in the UK. Colchester has a combination of historical charm and modern necessities, making it a great place to visit. Colchester Zoo is perhaps one of the most famous attractions, along with the great number of routes you can take a scenic walk throughout the local area, and the direct links with London make it a busy part of Essex.

Middletons Steakhouse & Grill - Colchester

Middletons Steakhouse & Grill - Colchester

19-20 North Hill, Colchester, Essex, CO1 1DZ

A premium steakhouse located in the city centre, Middleton’s serves up British Norfolk steaks grilled to perfection alongside burgers, fish, and vegetarian dishes. It’s a family-friendly spot that also comes with a carefully selected wine list.

£30 - £49
Steak
British
Talbooth Restaurant

Talbooth Restaurant

Gun Hill, Manningtree, Essex, CO7 6HP

A long-treasured feature of Constable Country with views of the River Stour, Talbooth restaurant has served British and internationally inspired dishes since 1952. This is a spot for extra special occasions deserving of equally special food.

£50 - £79
Modern European
The Company Shed

The Company Shed

129 Coast Road, West Mersea, Colchester, Essex, CO5 8PA

The Company Shed is as fresh and local as it can get. Serving seafood delicacies and fish sourced directly from its doorstep, along with local wines from Mersea Island vineyard, its a destination restaurant well worth your time.

Under £30
Fish
Green Room Restaurant

Green Room Restaurant

North Hill Hotel, Colchester, Essex, CO1 1PY

Contemporary, modern, and just minutes from the heart of Colchester - Green Room Restaurant is a relaxed and comfortable restaurant that prides itself on modern British dishes made with the very best top-tier ingredients.

Under £30
Modern European
British
Milsoms

Milsoms

Stratford Road, Dedham, Essex, CO7 6HW

Milsoms is one of those few places offering fine dining without the fluff and frills. It’s a casual spot, operating on a walk-in-only basis, that comes with all the culinary hallmarks of an international Michelin-studded restaurant.

£30 - £49
International
The Old Siege House Bar & Brasserie

The Old Siege House Bar & Brasserie

75 East St, Colchester, Essex, CO1 2TS

A 15th-century building named for The Siege of Colchester, this bar and brasserie serves French and European dishes with English influences. It's a charming restaurant suited to afternoon tea, intimate dining, and family lunches.

£50 - £79
The Brasserie at Wivenhoe House Hotel

The Brasserie at Wivenhoe House Hotel

Wivenhoe Park, Colchester, Essex, CO4 3SQ

On the outskirts of Colchester, The Brasserie at Wivenhoe House Hotel has struck the French nail on the head. But amongst the continental classics, expect award-winning Sunday roasts, brunches, and all-day dining complete with idyllic views.

£30 - £49
Modern European
British
The Barn Colchester

The Barn Colchester

Brook Road, Great Tey, Colchester, Essex, CO6 1JE

Located within a restored 500-year-old grade II listed barn in the hills surrounding Colchester, is The Barn Brasserie. Under exposed rafters and original timbers, you can indulge in British and international dishes, afternoon tea, and satisfying breakfasts.

£30 - £49
British

Whether you’re in search of an impressive afternoon tea at a luxurious hotel, a delightful gastropub meal with countryside views, or a prestigious Michelin-worthy menu, you’re bound to discover a variety of top restaurants in Colchester. And if you’re still looking out for your next favourite place, why not take a gander at our collection of restaurants in Essex? Or if you feel a road trip is in order, you can find all the best Margate restaurants right here too.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in