Best restaurants in Windsor

Whether you’re visiting this historic town to marvel at the royal residence or take in the charming shopping scene, it’s worth knowing where to find the best restaurants in Windsor. There's plenty to tickle your fancy in this pretty town, from Thai restaurants to traditional pubs and grills, so you're sure to find something to suit. Have a scroll through our pick of the best places to eat in Windsor, then make sure to book a table in advance to avoid disappointment.

Updated on 12 January 2024

The Royal Borough of Windsor is synonymous with, well, royalty. Of course, its main attraction is the historic and imposing Windsor Castle, founded by William the Conqueror in the 11th century and the oldest and largest occupied castle in the world. It's also been home to over 40 monarchs in its lifetime! The town of Windsor itself is also uber idyllic, with its beautiful park, cobbled streets and independent cafes and shops.

As a result, this Thames-side town attracts millions of visitors each year from across the world. It’s unsurprising, then, that there’s a glut of restaurants in Windsor, all vying for the custom of visitors and locals alike.

In this ultimate guide, we’ve included a mix of restaurants and pubs to suit a variety of budgets and tastes, so whether you’re in the mood for a hearty pub lunch, dishes with a bit of heat and spice, or a meal somewhere truly fit for a king, we've got you covered. Plenty of places also offer kids' menus and are dog friendly so if you're in town with all the family, there's sure to be a suitable spot to rest and refuel.

For more information on any of the restaurants included in our selection below, simply click through to the full listing. There you will find a description or review that includes details on everything from the cuisine and dining style to the atmosphere and service, so that you can make an informed choice on which Windsor restaurant best takes your fancy.

The Boatman

The Boatman

The Boatman 10 Thames Side, Windsor, SL4 1QN

Surprisingly, The Boatman is Windsor’s only pub on the river so if it’s waterside views you’re after, this is the spot. Situated below Windsor Castle, overlooking Eton Bridge, the menu features quintessential pub grub.

£30 - £49
British
Thai Square Windsor

Thai Square Windsor

29 Thames Street, Windsor, Eton, Berkshire, SL4 1PR

Contemporary Thai-inspired interiors, elegantly clad staff and extravagant set menus characterise this restaurant chain, and the Windsor branch is no exception. Located just opposite the castle, Thai Square is ideal for a post-sightseeing bite.

£30 - £49
Thai
Patch on the Plaza

Patch on the Plaza

16 Goswell Hill, Windsor, Berkshire, SL4 1RH

Patch on the Plaza is Windsor's only fully alfresco restaurant and bar, ideal for a leisurely meal on those balmy evenings. In partnership with Test Kitchen Food, the menu features seasonal small plates accompanied by a smashing cocktail list.

£30 - £49
Modern European
Mediterranean
GOGO

GOGO's Waterfront Restaurant

Racecourse Marina, Windsor, Berkshire, SL4 5HT

Slightly off the beaten track this charming, family-run South African restaurant boasts views over the marina and Windsor racecourse. Expect a friendly welcome, great service, and a relaxed setting in which to drink and dine.

Under £30
South African
Côte Windsor

Côte Windsor

71-72 High Street, Eton, Berkshire, SL4 6AA

It may be a chain, but Cote’s reliably good menu of classic French fare makes it hard to resist. This is also a particularly pretty outpost, complete with a light-filled conservatory and almost uninterrupted views of the water. 

Under £30
French
Mango Lounge - Eton

Mango Lounge - Eton

9 Datchet Road, Windsor, Eton, Berkshire, SL4 1QB

Conveniently located right by Windsor Castle, Mango Lounge is somewhat of a hidden gem. The menu bypasses most of the curry-house clichés in favour of signature dishes, such as the truffle and rosemary naan bread. 

Indian
The Waterside Inn

The Waterside Inn

Ferry Road, Maidenhead, Berkshire, SL6 2AT

Despite being a 15 minute drive away from Windsor, The Waterside Inn has made our list because it is an absolute must visit. It’s even got stunning waterside views and three shiny Michelin stars to prove it.

Over £80
French
Three Michelin stars
Gilbey’s Eton

Gilbey’s Eton

82-83 High Street, Eton, Berkshire, SL4 6AF

Ideally situated between Eton College and Windsor Castle, this wine bar is something of an institution. A carefully chosen wine list is complemented by bistro-style food with a noticeable French slant, so you can rest assured you won’t be disappointed.

£30 - £49
Modern European
Wine Bars
Cattle Grid Windsor

Cattle Grid Windsor

31-32 Jubilee Arch, Eton, Berkshire, SL4 1PJ

A spot for the unapologetically carnivorous if ever there was one, Cattle Grid Windsor serves up a meat feast from dry-aged steaks, to burgers, slow-cooked beef sandwiches and racks of ribs, plus a host of freshly made sauces and toppings.

North American
Steak
Al Fassia

Al Fassia

27 st Leonards Road, Windsor, Berkshire, SL4 3BP

Authentic Moroccan food is the last thing you’d expect in a town as thoroughly British as Windsor, but that’s exactly what Al Fassia delivers. Dishes are properly traditional and satisfying like fragrant tagines, sizzling grills and mezze.

Under £30
Moroccan
Windsor Grill

Windsor Grill

65 St Leonard's Road Windsor, Windsor, Berkshire, SL4 3BX

The speciality here is steaks, but there are plenty of other meaty mains to choose from, including Iberico acorn-fed pork, crab from Devon and scallops from the west coast of Scotland, with price tags to match.

British
Flaming Cow

Flaming Cow

75 High Street, Eton, Berkshire, SL4 6BT

This independent North American restaurant is all about loaded burgers along with a handful of other US classics such as hotdogs and ribs. With plenty of variety and keen pricing, Flaming Cow is popular with youngsters, locals, and tourists.

Under £30
North American
Burgers
The Brasserie at Sir Christopher Wren

The Brasserie at Sir Christopher Wren

Sir Christopher Wren Hotel & Spa, Thames Street, Windsor, Berkshire, SL4 1PX

The prices at this upmarket hotel reflect the historical backdrop and location, but for dishes such as venison and truffle pie or chicken wrapped in pancetta and served in a port wine jus, we think they’re probably justified. 

£30 - £49
Brasserie
The Dining Room at The Oakley Court

The Dining Room at The Oakley Court

The Oakley Court Hotel, Water Oakley, Windsor, Berkshire, SL4 5UR

This smart hotel offers fine dining in its beautifully appointed restaurant. The meat and fish on the menu is smoked in the hotel’s very own smokehouse, while fruit and vegetables travel just a short distance from the kitchen garden. 

£50 - £79
British
Seasonality

Seasonality

26 Queen Street, Maidenhead, Berkshire, SL6 1HZ

Founded by husband and wife team, Wesley and Francesca Smalley, Seasonality started off delivering meal boxes to those in the community during lockdown. Today, it stands as a quintessential neighbourhood eatery, serving up European dishes with an Asian influence in this relaxed dining environment.

£30 - £49
British
SquareMeal UK Top 100
Meimo

Meimo

69-70 Peascod Street, Windsor, Berkshire , Berkshire, SL4 1DE

Prepare to be transported to Morocco on entering this family-run restaurant near the castle. The extensive menu covers most of the North African repertoire, so expect brochettes, couscous and a selection of eight tagine stews plus burgers and sandwiches at lunchtime.

£30 - £49
Moroccan
Mediterranean
The Loch & The Tyne

The Loch & The Tyne

10 Crimp Hill, Old Windsor, Berkshire, SL4 2QY

This traditional country pub might not have been what you'd expect from Adam Handling, but his first venture outside the capital has already made a name for itself. Luxurious cooking and a commitment to sustainability are still to be expected.

Over £80
Scottish
British
SquareMeal UK Top 100
Bluegrass BBQ Windsor

Bluegrass BBQ Windsor

Bluegrass BBQ 1 Castle Hill Windsor, Windsor, SL4 1PD

If you've got a hankering for a veritable feast, you want to check out Bluegrass BBQ – an American restaurant committed to smoking meat properly. Open morning, noon and night, it’s a great spot for a hefty fix.

£30 - £49
Burgers
Barbecue

If you're willing to drive a little further out of town, check out our list of restaurants in Maidenhead and restaurants in Ascot for more dining inspiration. Of course, Windsor is just a 30-minute train journey from the capital, where there are hundreds of incredible restaurants to choose from. To help you in your search, we recommend checking our the top 100 restaurants in London right now, for a taster of what to expect. 

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