Real Italian Food

Fresh Italian Food,
Made for Every Occasion

Crafted by our expert chefs using quality local and Italian ingredients

Vive per mangiare

Fresh Italian Food,
Made to Order

Scotland's Favourite Italian Dining Experience

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.

Earn Points While You Dine

Tony Macaroni Rewards

Earn points, enjoy rewards

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.

Order Tony Macaroni Takeaway

Enjoy your favourite Italian food at home with Tony Macaroni takeaway.

Tony Macaroni Rewards

Earn rewards every time you dine

Earn rewards every time you dine, now even easier with our wallet-based loyalty pass.