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. We imagine the best place to dine in Windsor is at Her Majesty’s table, but don’t worry if you can’t bag a royal invitation because we’ve listed what we consider to be the best restaurants in Windsor for you to try. We list the location, contact details and booking information for each one, so you can read what our experts have to say and reserve a table with ease.

Updated on 09 January 2020

The Royal Borough of Windsor is synonymous with, well, royalty. Dominated by the historic and imposing Windsor Castle – which is the oldest and largest occupied castle in the world, don’tcha know – this Thames-side town attracts millions of visitors each year from all around the world. It’s unsurprising, then, that there’s a glut of restaurants in Windsor, all vying for the custom of these visitors, as well as the locals that live there. And, since the town itself is often home to royalty, you’ll find many of these Windsor restaurants and pubs serve food fit for a queen (or king).

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, a meal with a bit of heat and spice, or somewhere you can take granny for her eightieth birthday, we’ve got you covered.

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

GOGO

GOGO's Waterfront Restaurant

Racecourse Marina, Windsor, Berkshire, SL4 5HT

Slightly off the beaten track, and only accessible by car, this charming, family-run South African restaurant boasts views over the marina and Windsor racecourse. Expect a friendly welcome and great service whether you stop by for breakfast, lunch, dinner or just drinks, and a relaxed setting in which to drink and dine.
Under £30
South African
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 – four of which are vegetarian – plus burgers and sandwiches at lunchtimes. During summer months there’s the option to dine alfresco, though the street is rather busy.
£30 - £49
Moroccan
Mediterranean
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 whether you’re popping in for a glass of wine following a day’s shopping or planning a special meal out in the evening, you won’t be disappointed.
£30 - £49
Modern European
Wine Bars
The Tower Brasserie at The Harte & Garter Hotel

The Tower Brasserie at The Harte & Garter Hotel

High Street, Windsor, Berkshire, SL4 1PH

As you might expect of a hotel in Windsor, the menu at The Tower Brasserie is stoutly British; so if you’re feeling particularly patriotic after a visit to Her Majesty’s Windsor residence – striking views of which can be seen from the restaurant – it’s an excellent shout. Afternoon tea here is popular too.
£30 - £49
British
Garden Restaurant - Windsor

Garden Restaurant - Windsor

46 Kings Road, Berkshire, Windsor, Berkshire, SL4 2AG

Residing within the four-star Royal Adelaide Hotel, just five minutes from Windsor Castle, the Garden Restaurant offers a varied menu that caters to everyone from solo business travellers to friends meeting for lunch and couples on a romantic evening out. Sandwiches and burgers make it a good lunch stop.
£30 - £49
British
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 specialises in. Dishes are made according to traditions of the four royal cities: Fez, Meknes, Marrakesh and Rabat, meaning diners can look forward to fragrant tagines, sizzling grills and mezze.
Under £30
Moroccan
The Greene Oak

The Greene Oak

Oakley Green, Windsor, Berkshire, SL4 5UW

Instantly welcoming, this cosy gastropub is committed to well-sourced produce, served simply. The kitchen is overseen by head chef Jamie Dobbin (The Connaught, The Savoy, The Ivy) who uses his experience in fine dining to create a superb menu minus the airs, graces, pomp and ceremony. The set lunch is delicious and affordable.
£30 - £49
British
Gastropub
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 one for you. Situated below Windsor Castle, overlooking Eton Bridge, the kitchen here serves up classic pub grub to diners of all ages and even welcomes four-legged guests. Don’t miss the Eton Mess (once featured on The One Show).
£30 - £49
British
The Oxford Blue

The Oxford Blue

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

Traditional and cosy, but with modern dishes to suit the most discerning of palates, this sophisticated gastropub is among Windsor’s finest dining establishments. Prices reflect the high quality of the food, but the set ‘game keepers’ lunch menu is an easy way in for those on a budget. As this is a game-focused eatery, vegetarian options are limited.
£50 - £79
British
Gastropub
The Dining Room at The Oakley Court

The Dining Room at The Oakley Court

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

Located in the stunning countryside between Windsor and Bray, 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. Afternoon tea and Sunday lunch are also available.
£50 - £79
British
Windsor Grill

Windsor Grill

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

If a visit to the castle has made you hungry for something hearty, it’s worth a trip to Windsor Grill. Here they specialise in 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. It’s rather pricey, so perhaps best saved for a special occasion.
British
Flaming Cow

Flaming Cow

75 High Street, Eton, Berkshire, SL4 6BT

This independent North American restaurant is all about loaded burgers – beef, chicken or vegetarian – 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 younger folk but don’t let that put you off. If it’s a juicy burger you’re craving, you won’t find better.
Under £30
North American
Burgers
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 ‘cow’ and ‘pig’ in all sorts of ways, from dry-aged steaks, to burgers, slow-cooked beef sandwiches and racks of ribs, plus a host of freshly made butters, sauces and toppings. A great restaurant for families, so long as no one in the family is vegetarian or vegan.
North American
Steak
Bel & The Dragon Windsor

Bel & The Dragon Windsor

Thames Street, 1 Datchet Road, Windsor, Berkshire, SL4 1QB

Owned by Joel Cadbury (heir to the Cadbury chocolate empire and one-time owner of Soho’s Groucho Club), Bel & The Dragon is a favourite for its all-round appeal. Like its siblings scattered around the Thames Valley and Home Counties, this upmarket inn serves up European food from brunch through to dinner and offers a dedicated children’s menu.
£30 - £49
Modern European
Mango Lounge - Eton

Mango Lounge - Eton

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

Another one that’s conveniently located right by Windsor Castle, Mango Lounge is the ideal choice for anyone craving Indian food. The menu bypasses most of the curry-house clichés in favour of signature dishes, such as the truffle and rosemary naan bread. Service can be a little slow, but food is worth the wait.
Indian
Thai Square Windsor

Thai Square Windsor

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

Contemporary Thai-insipred interiors, elegantly clad staff and extravagant set menus characterise this restaurant chain, and the Windsor branch is no exception. Located exactly between Windsor’s two train stations, opposite the castle, Thai Square is ideal for a post-sightseeing bite if you’re in the mood for something exotic. The cocktails here are excellent too.
£30 - £49
Thai
Bluegrass BBQ Windsor

Bluegrass BBQ Windsor

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

Sometimes a visit to such a quintessentially British town as Windsor causes a hankering for a meal that’s unapologetically not British (don’t ask us why). If that’s the case, 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 calorific fix.
£30 - £49
Burgers
Barbecue
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 (the ramparts of Windsor Castle) and location (overlooking the Thames), 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. The ‘bubbles and jazz’ Sunday lunch is popular with locals.
£30 - £49
Brasserie

Looking for more great restaurants outside London? Check out our guide to the UK’s Top 100 Restaurants