Vive per mangiare

Tony Macaroni Dunfermline

Reserve your table at Tony Macaroni, Scotland’s favourite spot for real Italian food.

About

Tony Macaroni
Dunfermline

At Tony Macaroni Dunfermline, Italian dining meets one of Scotland’s most historic towns. Situated north of the Forth in Dunfermline, a place known for its rich story and enduring Scottish character, our restaurant offers the perfect setting for family meals, catch-ups with friends, easy lunches, and evenings out that deserve to be booked in advance. With freshly prepared Italian favourites, generous choice, and a warm, welcoming atmosphere, Tony Macaroni Dunfermline is made for every kind of occasion.

It is also a restaurant that feels at home in Scotland, reflecting the long-standing connection between Scottish communities and Italian food culture, a heritage that continues to shape dining across the country today. So whether you’re planning a relaxed meal, organising a family visit, or looking for somewhere inviting to book in Dunfermline, Tony Macaroni is ready to welcome you.

Reserve your table and enjoy a meal that brings together local character, Italian comfort, and a dining experience worth returning for.

Our Menus

Thoughtfully Crafted Menus.
Exceptional Value.

From working lunches to family gatherings & celebrations, explore menus and offers that bring quality, convenience and Italian hospitality together.

Tony Macaraoni At Home

Takeaway Menu

Enjoy the flavours of Tony Macaroni wherever you are. Our takeaway menu brings together much-loved Italian classics, from freshly prepared pasta and hand-stretched pizzas to comforting mains, sides and favourites for all tastes.

Whether it is a quick midweek dinner, a family night in or an easy meal to share, our takeaway options are crafted to deliver quality, convenience and generous portions every time.

Catering to all

Allergy Guide

We want every guest to enjoy their Tony Macaroni experience with confidence and comfortable. Our allergy guide is designed to help you make informed choices by providing clear information on the allergens present across our menu. If you have a food allergy, intolerance or specific dietary requirement, we encourage you to review the guide carefully and speak with a member of our team before ordering.