The Restaurant at the Swan & Royal Hotel offers classic British pub dining in the heart of Clitheroe, combining hearty comfort food with the charm of a historic coaching inn.
Located on Castle Street, the hotel sits right in the centre of this bustling Lancashire market town. It’s just a short stroll from Clitheroe Castle, the town’s independent shops and the surrounding Ribble Valley countryside, making it a convenient stop for locals, walkers and visitors exploring the area. The Swan & Royal has been part of Clitheroe’s landscape for generations, and its restaurant continues that tradition with a warm, welcoming atmosphere.
Inside, the restaurant blends traditional pub character with a cosy, lived-in feel - think wooden beams, warm lighting and a friendly team who help create a relaxed, easygoing atmosphere. The adjoining bar serves a selection of beers, wines and spirits, making it a comfortable spot for both dining and casual drinks.
The menu focuses on traditional British dishes, with generous portions and a homely, unfussy style. Expect pub classics such as homemade pies, fish and chips, burgers, steaks, curries and a selection of lighter bites for lunchtime. The kitchen also offers daily specials, showcasing comforting favourites and seasonal ingredients. Sunday roasts are a highlight, drawing regulars for plates piled high with roast meats, vegetables and Yorkshire puddings.
Vegetarian options are available, and the menu is designed to suit a wide range of tastes, from families to groups of friends looking for a relaxed meal. Desserts follow the classic pub-pudding theme, with treats like sticky toffee pudding, chocolate desserts and fruit crumbles rounding off the experience.
With its mix of classic British cooking, central Clitheroe location and historic coaching-inn charm, The Restaurant at the Swan & Royal Hotel remains a reliable favourite for hearty, comforting dining in the Ribble Valley.