Our meals are sure to get your mouth watering
Since 2007, we have been serving both locals and visitors fantastic meals at affordable prices. Whether you're after something simple, or want to treat yourself and the family, you're sure to have a great time with us. Our restaurant has plenty of tables and is the perfect place for families and groups. As a busy and popular location we recommend booking a table to avoid disappointment: contact our friendly team today.
Christmas is coming!
The clocks have changed, it's getting colder and the nights are drawing in, which can only mean one thing: it's nearly Christmas! Whether you're booking a Christmas party, celebrating with friends or treating your family, the Royal Hotel Christmas menu is sure to delight. Get in touch with us today to make a booking.
Find and enjoy a full range of pub classics
At the Royal Hotel, we know what our guests love: freshly prepared classics, made using local ingredients. From steaks and burgers to pizzas and curry, we're confident you'll find a great meal on our main menu.
We're committed to meeting our customer's needs, and offer a selection of vegetarian and vegan options. If you have other specialist requirements (e.g. gluten-free) speak to our team, and we'll be more than happy to offer our recommendations, or adjust your meal where possible.
Looking for a lighter meal?
Our lunch menu has you covered! We offer a range of snacks, smaller meals, toasted sandwiches and wraps which make for a perfect mid-day meal, or something for when you don't fancy a big evening meal.
Have any specialist dietary requirements? Our chefs are more than happy to adapt our ciabattas or wraps to suit.
Something the little ones can enjoy!
Our kids' menu has been designed to offer something for everyone, no matter how fussy! Kids' meals can be bought on their own, with a starter, or a sweet treat for afterwards!
We also serve a range of soft drinks.
Got any questions about our restaurant menu?
Contact The Royal Hotel in Penicuik today, on: