At Tony Macaroni, our award-winning chefs prepare every dish fresh to order using quality ingredients sourced from trusted local and Italian suppliers. From handcrafted pizzas and fresh pasta to risottos, burgers, ribs, and classic Italian favourites, there's something for everyone to enjoy. Our marvellous menus provide something for every palate.
Whether you're joining us for a family meal, business lunch, celebration, or date night, Tony Macaroni offers authentic Italian dining, great value, and warm hospitality across Scotland.
Book a table today and discover why Tony Macaroni is one of Scotland's most loved Italian restaurants.
Join Tony Macaroni Rewards and get more from every meal. As a rewards member, you can earn points every time you dine with us and redeem them for money off future visits.
To get you started, new members receive 500 points as a joining bonus. After that, you will earn 5 points for every £1 spent, and every 100 points gives you £1 off to enjoy at Tony Macaroni.
Whether it is a family meal, a midweek pasta night, a celebration, or your regular Tony’s favourite, our rewards programme makes every visit more rewarding.
Earn rewards every time you dine, now even easier with our wallet-based loyalty pass.