Brunch in Portsmouth, served slowly in Southsea

Brunch · Portsmouth

Brunch in Portsmouth, served slowly in Southsea

An independent brunch destination on Elm Grove — shakshuka, brunch bowls, artisan toasts and proper coffee, every day until 3:30pm.

Portsmouth’s brunch scene has grown up. Sand Cafe sits right in the middle of it — a small, independent cafe on Elm Grove in Southsea, built around speciality coffee and a brunch menu that takes itself just seriously enough.

We lean into Mediterranean flavours and British seasonality: slow-simmered shakshuka, whipped feta on hot sourdough, brunch bowls with avocado, halloumi and dukkah, pistachio French toast when we can get the brioche right. Pair it with a flat white from our house blend, or an iced matcha if it’s that kind of morning.

Whether you’re after weekend brunch in Portsmouth with friends, a quiet weekday plate before work, or a long catch-up that ends in cake — we’re open every day until 6pm, with last food orders at 3:30pm.

Independent kitchen

Everything cooked to order in our open kitchen on Elm Grove — no franchise menu, no shortcuts.

Daily until 3:30pm

Brunch runs every day, 9am to last food orders at 3:30pm. Cake and drinks until 6pm.

Walk-ins welcome

We don’t take bookings — just turn up. Most days you’ll find a table within a few minutes.

Good to know

Frequently asked

Where can I find the best brunch in Portsmouth?
Sand Cafe on Elm Grove in Southsea serves an independent brunch menu — shakshuka, brunch bowls, artisan toasts and house cakes — daily 9am to 3:30pm last food orders.
Do you do weekend brunch in Portsmouth?
Yes — we’re open every weekend 9am–6pm. We don’t take bookings for brunch so come down and grab a table.
Are you vegetarian and vegan friendly?
Most of the brunch menu is vegetarian and we always have vegan options across brunch, milks and cakes.
How far is Sand Cafe from Southsea Common?
About a 10-minute walk from Southsea Common, a few minutes from Albert Road and Palmerston Road.