5 brunch in Cagliari, editor-picked for brunch open saturday. The saturday brunch spots worth queuing for. All brunch in Cagliari.
Libarium Nostrum ★ 4.4
Castello · Via Santa Croce 35, 09124 Cagliari
Hours: Sun-Thu 08:00-00:30; Fri-Sat 08:00-02:00
Libarium Nostrum drinks on the medieval ramparts of Castello in Cagliari, a terrace over the rooftops serving cocktails, antipasti and thin pizza.
Tip: Danilo Argiolas opened it in 1993 and the terrace still fills at sunset; get there before 19:00 for a rampart table.
Antico Caffè ★ 4.3
Marina · Piazza Costituzione 10, 09124 Cagliari
Hours: Daily 07:00-02:00
Antico Caffè has traded on Piazza Costituzione in Cagliari since 1838, a protected historic room under the Bastione with pastries from 07:00.
Tip: Italy's culture ministry lists the room as protected; tables outside face the Bastione di Saint Remy and run until 02:00.
Impasto ★ 4.3
Marina · Piazzetta Savoia 4, 09123 Cagliari
Hours: Daily 12:00-16:00, 18:00-23:59
Impasto works Piazzetta Savoia in Cagliari's Marina as pasta laboratory, pizzeria and bakery at once, rolling fresh pasta and baking bread daily.
Tip: Named a Pizzeria Eccellente by 50 Top Pizza in 2026; the tables on the piazzetta are first come, first served in summer.
Bistrot 100 ★ 4.2
Villanova · Via Giovanni Battista Tuveri 100, 09129 Cagliari
Hours: Tue-Sat 12:00-15:30, 19:00-23:30; Sun 12:00-15:30
Bistrot 100 on Via Tuveri is the Villanova bistrot Cagliari uses for a proper weekday lunch, short menu, wine by the glass, service both sittings.
Tip: Sunday is lunch only and Monday the room is dark. The Gambero Rosso 2026 guide lists it among the city's informal rooms.
Ditrizio Pasticceria ★ 4.0
Villanova · Via Francesco Crispi 21, 09124 Cagliari
Hours: Tue-Sun 07:00-20:00
Ditrizio Pasticceria bakes just below the Bastione on Via Crispi in Cagliari, turning out pastries and pizzette sfoglia from seven in the morning.
Tip: Gambero Rosso gave it the top Sardinian score of the Due Torte pasticcerie; Monday is the rest day, and the Ditrizio LAB counter is on Via Ottone Bacaredda 18.