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 18 September 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.

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 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
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
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
Aburi Colchester

Aburi Colchester

19 Short Wyre Street, Colchester, Essex, CO1 1LN

High-quality maki, nigiri, and gyoza, what’s not to love? This centrally located Japanese restaurant is a favourite among locals, suited to casual lunches and long dinners sharing sake, sushi, and authentic Japanese small plates.

Under £30
Sushi
Japanese
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
Kintsu Colchester

Kintsu Colchester

11a North Hill, Colchester, Essex, CO1 1DZ

With a British streak running through, tasting menus at Kintsu are ingredient-led, eye-catching, and always contemporary. Although unassuming from the outside, this is fine dining at its best, so save this one for special occasions.

£50 - £79
Modern European
British
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
Church Street Tavern

Church Street Tavern

3 Church Street, Colchester, Essex, CO1 1NF

This modern British restaurant comes with Sunday roasts, quirky artwork and the best British produce. Top tip: go for a midweek set menu. A three-course meal with fresh focaccia, coffee and a glass of wine included? We’re sold.

£30 - £49
British
Bars
Angel Inn

Angel Inn

Polstead Street, Stoke by Nayland, Essex, CO6 4SA

Set within a 500-year-old exposed brick and beam dining room, The Angel Inn reflects seasonality and sustainability. Whether for Sunday roasts, elegant dinners, or a casual lunches, each dish is marked by bold flavour and classic technique.

£30 - £49
British
Patch Colchester

Patch Colchester

24 Trinity Street, Colchester, Essex, CO1 1JN

The go-to spot for plant-led breakfasts, brunches, and lunches, Patch has made its mark on Colchester. Menus feature produce from their own kitchen garden, served in a relaxed and creative cafe environment. Think seasonal risottos, soups and sourdough.

Under £30
Vegetarian
Sip & Tuck

Sip & Tuck

67 High Street, Colchester, Essex, CO1 1UE

An independent and family-run café bistro, Sip & Tuck is known for its inviting atmosphere. Enjoy speciality coffee, tea, breakfast, brunch, and lunch in a cosy setting with a log burner for winter warmth and a heated courtyard for summer

Under £30
British
Bistro
The Sun Inn

The Sun Inn

High Street, Dedham, Essex, CO7 6DF

The Sun Inn has been a Dedham favourite for centuries, these days it’s a pretty five-star hotel. The recipe is simple, a rustic but modernised dining room serving highly seasonal menus with a Mediterranean tilt.

£30 - £49
Gastropub
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
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

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