Leaf Restaurant

BACK
1/26
CLOSE
Dinner
Dinner
Dinner
2/26
CLOSE
Dinner at Leaf
Dinner at Leaf
Dinner at Leaf
3/26
CLOSE
Leaf restaurant
Leaf restaurant
Leaf restaurant
4/26
CLOSE
Castle Hotel
Castle Hotel
Castle Hotel
5/26
CLOSE
Terrace
Terrace
Terrace
6/26
CLOSE
Castle Hotel Leaf restaurant
Castle Hotel Leaf restaurant
Castle Hotel Leaf restaurant
7/26
CLOSE
Castle Hotel bar
Castle Hotel bar
Castle Hotel bar
8/26
CLOSE
Castle Hotel afternoon tea
Castle Hotel afternoon tea
Castle Hotel afternoon tea
9/26
CLOSE
Cocktails in the garden
Cocktails in the garden
Cocktails in the garden
10/26
CLOSE
Dinner
Dinner
Dinner
11/26
CLOSE
Dinner
Dinner
Dinner
12/26
CLOSE
Castle Hotel
Castle Hotel
Castle Hotel
13/26
CLOSE
Dinner
Dinner
Dinner
14/26
CLOSE
Dinner
Dinner
Dinner
15/26
CLOSE
Dinner
Dinner
Dinner
16/26
CLOSE
Afternoon tea
Afternoon tea
Afternoon tea
17/26
CLOSE
Cod loin
Cod loin
Cod loin
18/26
CLOSE
Afternoon Tea
Afternoon Tea
Afternoon Tea
19/26
CLOSE
Afternoon tea
Afternoon tea
Afternoon tea
20/26
CLOSE
Dinner
Dinner
Dinner
21/26
CLOSE
Smoked salmon
Smoked salmon
Smoked salmon
22/26
CLOSE
Cod loin
Cod loin
Cod loin
23/26
CLOSE
Creme brulee
Creme brulee
Creme brulee
24/26
CLOSE
Dessert
Dessert
Dessert
25/26
CLOSE
Venison bon bons
Venison bon bons
Venison bon bons
26/26
CLOSE
Fish and chips
Fish and chips
Fish and chips
Visit Website

Overview

Leaf at The Castle Hotel Windsor is the ideal spot for long brunches, delicious dinners, afternoon teas and a tipple or two after a day’s sightseeing. Nourish the mind, body and soul at Leaf, where creative cuisine meets the finest locally sourced produce. On sun-drenched days, the leafy terrace provides the ideal spot to relax and take in the regal surroundings.

Where is Leaf Restaurant located?

Leaf is located in The Castle Hotel Windsor which is situated right in the heart of historic Windsor. Steeped in history, with regal connections it is the ideal spot to dine.

Does the chef at Leaf Restaurant have a signature dish?

Dishes change seasonally to ensure the best procedure is used. A currently speciality dish includes Chef Suraj’s Special Butter which is served with aromatic spiced basmati rice, baby naan and mini poppadom’s. The Signature Leaf Salad is loaded with fresh produce including tricolour quinoa, avocado, sunflower seeds, pumpkin seeds, beetroot, orange segments, roasted butternut squash, pomegranate, blueberries, cherry tomatoes and fresh chilli.

What type of food do you serve at Leaf Restaurant?

Leaf offers creative cuisine showcasing the finest, locally sourced produce. Dishes include comforting classics, vegan options and British artisan cheeses paired with local beers from Windsor & Eton Brewery. The menus have been crafted to create memorable occasions. The alfresco terrace is a city oasis with views of Windsor Castle and is ideal for dining in the warmer months and for sipping cocktails.

Executive Head Chef Suraj Lokhande has also developed a stunning afternoon tea featuring an array of edible treats which is a feast for the eyes as well as a triumph for the tastebuds.

What makes the dining experience unique at Leaf Restaurant ?

Local produce and seasonality are baked into every mouthful of the menus. Executive Head Chef Suraj Lokhande works closely with independent suppliers, growers and farmers to bring the best flavours to the dishes.

The backdrop of regal Windsor Castle offers an impressive setting to dine.

Other Information

Leaf is available to hotel residents as well as general diners.

The restaurant is open all day. From indulgent breakfasts, to nourishing lunches, decadent afternoon tea, and à la carte options for decadent dinners. Pair the dishes perfectly with a range of wines and cocktails.

Facilities & information

Food

Restaurant

Tea Room

Bar

Extra info

Closed Times: 11.00pm
Open Times: 7:00am
Mastercard:
MaestroSwitch:
Visa:

Arrival information & directions

Address: 18 High Street, Windsor, Berkshire, WindsorSL4 1LJ, United Kingdom

Leaf is located in The Castle Hotel Windsor which is situated right in the heart of historic Windsor. Steeped in history, with regal connections it is the ideal spot to dine. There is onsite car parking, subject to availability and a small charge.

If travelling by train, Windsor Central and Windsor Riverside train station are both near Leaf at The Castle Hotel. 

Events

View events

Special offers

View special offers

Travel Inspirations

View travel inspirations

View others nearby

View others nearby