At Rocca, we are passionate about quality, sincere friendly service, and our place in the local community. Situated in the heart of Hamilton’s conservation area, in a charming 19th century period property and former bank, at Rocca you can enjoy a dining experience in a sophisticated, family-friendly and ambient setting.

Allow us to welcome you for a relaxing meal for one, a business lunch, a catch-up with friends, a romantic evening or to enjoy quality time as a family. Whatever the occasion, be it a birthday or simply a weekday we welcome you warmly to Rocca!


Booking a table at Rocca has never been easier. Just click on the button below and in a few ticks you'll be all booked up.

If you are booking for a special occasion or for 8 or more people please call 01698 200502 or head over to the contact us section.


At Rocca, our vision is to retain the authenticity of traditional, wholesome Italian cooking, in harmony with Scottish taste influences and the changing contemporary appetite of the 21st century. Our menu offers a selection of both classic and modern flavoursome Italian dishes, that friends of Rocca can enjoy time after time.

We use the best of authentic Italian ingredients, contrasted with locally sourced nods to iconic Scottish favourites, such as salmon and haggis. Whether you opt for a fine or a hearty plate, the choice is yours, with tempting desserts, Italian coffee and contemporary cocktails in popular demand for afters too.



Due to demand & a desire to ensure your RoccaAway is enjoyed & presented as we intend, we are currently operating collection only. 10% collection discount applies. Advanced ordering recommended.

Call us on 01698 200 502 to place an order for collection




Mon-Fri, 12-6pm

Decorate a freshly rolled base with best quality San Marzano pizza sauce, made in house with imported Italian tomatoes, Fior di Latte mozzarella & your choice of toppings! Chef will then whisk it away to bake & return your master piece for you to enjoy dine in or take home if you prefer!

£6.50* up to age 5
£8.50* up to age 11

Includes a FREE mocktail, slushie, milk or squash. Option to add a kid’s menu dessert for £2.50!

*Price includes mozzarella & to please your little eaters & your pockets, simply add 75p per extra topping thereafter. Fully customised fun! MUST be pre-booked.

We look forward to welcoming you & your future Chefs!


No need to deprive yourself of the epic taste of Rocca. Enjoy your favourite dish to enjoy in the comfort of your home.


Available to pre-order

Create your very own Neapolitan style pizza at home. Our ‘Dough It Yourself’ (D.I.Y!) pizza kits are now available to pre-order

Simply call us on 01698 200 502 to pre-order your kit, or send us a message by clicking the link below.


At Rocca, we would love to help make your special occasion or event one to remember with a smile. Whatever the occasion, we can help to make it more relaxing, enjoyable and tasty! We offer a range of menus, including set and bespoke packages, which can be tailored to suit your party and your individual requirements.

We can create a private dining atmosphere with experienced arrangement of tables to allow you the social interaction you wish. In addition, we can also gladly arrange additional amenities, such as table linen and décor, and more. So what are you waiting for… time to stop planning and start enjoying!


Whilst we love an invite, we know that it’s not always practical to bring the party to us!… Fortunately for your culinary convenience our Head Chef and catering team pride themselves in their ability to deliver to you premium quality dishes, buffets and canapés to the local location of your choice.

We offer a variety of menu choices to suit both your pallet and budget, and welcome the opportunity to work with you to create a catering experience to remember for all the best reasons.



If you are passionate about excellent food and drinks, atmosphere and service, and are experienced, friendly, and hard working then you're exactly the kind of team member we love to hear from.

Email your CV to or better still drop into the restaurant to put yourself forward for consideration of any vacancies.


If you need to get in touch with us you can call us on 01698 200 502 or send us an email to

“Had lunch with my friends yesterday and it was absolutely gorgeous. Staff are very attentive and friendly. Proseçco by the glass was another positive for me! Thank you Rocca, I will be back soon.”

Gaynor Isabelle Tullis, FACEBOOK