Miri Mary
Photograph: Miri Mary
Photograph: Miri Mary

The best brunches in Amsterdam for 2025

Find Eggs Benny, cult Bloody Marys and yes, even floating brunches on a canal boat on our list of the city’s best brunches

Karin Engelbrecht
Contributor: Derek Robertson
Advertising

For food, culture and some serious partying, there is nowhere quite like Amsterdam. This city will take you by surprise, and in no time, you’ll be hopping on a bicycle, soaring through the streets and soaking up the art. Chances are, you’ll have a pretty wild night out at some point too. 

But when you wake up bleary-eyed from a full night of Amsterdam’s best bars and clubs, there’s only one thing for it: brunch. Brunch will soon save you and have you ready for another long day of exploring the city, and give you something good-looking to slap on your Insta story. From fermented chilli Bloody Marys and caramel pancakes to cafés selling only omelettes, here is Amsterdam’s best brunch. 

RECOMMENDED:
🌿 The best coffeeshops in Amsterdam
🍴 The best restaurants in Amsterdam
📍 The best things to do in Amsterdam
🏨 The best hotels in Amsterdam

Karin Engelbrecht is a food writer based in Amsterdam. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines

Best breakfast and brunch in Amsterdam

  • Australian
  • Pijp
  • price 2 of 4
  • 5 out of 5 stars
  • Recommended

What is it? A cult brunch spot with two branches in Amsterdam (we love the original in De Pijp, but there’s one in West too). 

Why we love it: If Little Collins’ hangover-busting fermented chilli Bloody Mary can’t wake you from your stupor, nothing will. This quaint mini-chain takes its name and inspiration from Melbourne’s famous Little Collins Street, even though its brunch dishes have a more global feel. The spot does wondrous dishes like kimchi and gruyère scramble, hash browns with bacon and poached eggs, and for the health-conscious, bircher muesli with poached pears. 

Time Out tip: Little Collins is popular (and walk-ins only), so get here early!

Address: Eerste Sweelinckstraat 19F, De Pijp, 1073 CL Amsterdam

Opening hours: Monday-Sunday 9am-4pm

Expect to pay: Brunch dishes €6-21, juices and cocktails €5-14

  • Amsterdam

What is it? Set within the pristine gardens of Hoftuin, behind the H’ART Museum, Dignita Hoftuin is the ideal chill spot for an alfresco brunch.

Why we love it: The focus is very much on health and wellness here, with most dishes incorporating fresh organic produce and vegetables from their own garden. The menu features health bowls like wholegrain granola with nuts and chia pudding, zucchini and chickpea fritters and macrobiotic salads, plus the classics like umami avocado and eggs benedict. Kids are well catered for too, with a special menu and plenty of space to run around.

Time Out tip: Dignita Hoftuin now has a walk-ins only policy. If you prefer to book, head to their Zuid or Westerpark locations.

Address: Nieuwe Herengracht 18a, 1018 DP Amsterdam

Opening hours: Monday-Sunday 9am-5pm

Expect to pay: Brunch dishes €8.50-16, juices and cocktails €6.50-11

Advertising
  • Tea rooms
  • New Side
  • price 2 of 4
  • Recommended

What is it? Hidden down an alley in the heart of Amsterdam's Old Town, this tiny eatery is a testament to Slow Food.

Why we love it: The cute couple that run Gartine are passionate about fresh food and sustainability (they even grow their own veg and herbs). Considering the quality, Gartine’s ‘French breakfast’ with buttery croissants, housemade jams, toast, charcuterie and a soft-boiled egg is a bloody bargain for €13.50. Sweet-toothed brunchers, go for the caramel pancakes with grapes and roasted coconut or the chocolate-spiked banana bread with cream cheese frosting. 

Time Out tip: Brunch not your bag? There’s also an afternoon tea (from 2pm)

Address: Taksteeg 7, 1012 PB Amsterdam

Opening hours: Wednesday-Friday 9.30am-5pm, Saturday-Sunday 9.30am-4pm

Expect to pay: Breakfast and brunch dishes €4.95-14.95, cakes €5.50

4. Belly Pepper

What is it? For Turkish breakfast, brunch and lunch offerings like you’ll find at Istanbul’s lokantas, head to the playfully named Belly Pepper which opened back in 2024.

Why we love it: After stints at the famous Lokanta Feriye at the edge of the Bosphorus, and at Bakers & Roasters and Alba when it moved to Amsterdam four years ago, chef Esra Acar Koc wanted to show that there’s so much more to Turkish food than kebabs. She gives borek (crispy phyllo pastry parcels with spinach and beyaz peynir, a feta-like cheese) the Eggs Benny treatment with a poached egg, lashings of garlicky Turkish yoghurt and chilli pepper butter. Her tahini buns, with a sweet-savoury toasted sesame flavour, give regular old cinnamon rolls a run for their money. And her baked cheesecake comes with kataifi (crunchy shredded phyllo) and pistachio cream.

Time Out tip: There are also excellent meze spreads and traditional Turkish breakfasts, which are tip-top too.

Address: De Clercqstraat 128, 1052 NP Amsterdam

Opening hours: Wednesday-Sunday 9am-4pm

Expect to pay: Breakfast and brunch dishes €16-25, cakes €6-8

Advertising

5. Bakers & Roasters

What is it? One of Amsterdam’s brunch pioneers, which blends a typical ‘Kiwi brekkie’ with punchy Central and South American flavours. 

Why we love it: Think eggs benny and the New Zealand version of a full English, sitting alongside Navajo eggs and huevos rancheros – that’s what you get on Bakers & Roasters’s eclectic menu. Throw in fantastic coffee and a good range of homemade cakes, and it’s no surprise queues start to form at both branches around 10am. Oh, and if the weather’s nice, head to the one on Kadijksplein – they have a huge outdoor terrace.

Time Out tip: Bakers & Roasters is dog-friendly, so feel free to bring your pooch!

Address: Eerste Jacob van Campenstraat 54, 1072 BH Amsterdam

Opening hours: Monday-Friday 8.30am-3pm, Saturday-Sunday 8.30am-4pm

Expect to pay: Sweet and savoury brunch dishes €9-20, juices, boozy milkshakes and cocktails €5-13

6. Miri Mary

What is it? This next-gen Indian restaurant is where to head for hearty, hangover-friendly comfort food with an Asian twist.

Why we love it: The star of the show is the Goan masala omelette, which comes stuffed with goat’s cheese and swimming in spiced coconut sauce, with poee flatbread for dipping. Miri Mary’s butter chicken benny is a crowd favourite, but it also offers traditional Indian chickpea breakfast stew with buttered naan, yoghurt and pickled chilli. If the morning after is proving particularly vicious, order the Bloody Miri Mary – it’ll sort you out in no time. The Smokey Watermelon and the Spicy Margarita are tip-tier, too.

Time Out tip: Brunch is only available Fri-Sun from 10.30am-3pm.

Address: Van der Helstplein 15H, 1073 AR Amsterdam

Opening hours: Monday-Thursday 5.30pm-10pm, Friday-Sunday 10.30am-3pm, 5.30pm-10pm

Expect to pay: Brunch dishes €14-18, juices, mocktails and cocktails €6-13

Advertising

7. G’s Brunch Boat

What is it? The world’s only brunch boat, apparently – which sets sail every weekend. 

Why we love it: Amsterdam is, of course, famous for its canals, and what better way to enjoy them than a leisurely two-hour brunch cruise? You heard us. G’s menu covers the basics, from eggs benny to breakfast burritos and chicken and waffles. And sure, the portions aren't huge, but the food is generally decent, and really, there’s no more indulgent way to start the day than sipping on a mimosa as the world sails by. 

Time Out tip: Thanks to a retractable roof, you can float along Amsterdam’s waterways come rain or shine

Address: Keizersgracht 198, 1016 DW Amsterdam

Opening hours: Friday-Sunday 10am-4pm (closed Monday–Thursday)

Expect to pay: For €49.50 you can enjoy a brunch dish with a drink. Or €66.50 for bottomless bubbles, cocktails and wine.

8. Florentin

What is it? solid all-day, all-week brunch spot run by an Israeli-Colombian couple. 

Why we love it: Florentin doesn’t mess around when it comes to flavour. Think Colombian-style arepa con carne (corn cakes filled with slow-cooked short rib, avocado and melted cheddar), spinach and leek shakshuka and pillowy challah French toast. Almost everything’s made from scratch, and the vibe is just as sunny as the menu.

Time Out tip: This is a good spot for a mid-week brunch.

Address: Eerste Sweelinckstraat 20, 1073 CM Amsterdam

Opening hours: Monday-Sunday 9am-4pm

Expect to pay: From €12-€19 for brunch dishes 

Advertising

9. Bakhuys Amsterdam

What is it? A large, open-plan bakery and café next to Weesperplein metro on Sarphatistraat.

Why we love it: Those after a sweet start to the day should head here immediately: all manner of cakes, buns, loaves and treats are baked daily, and the alluring smell wafting out the door from 7am is enough to tempt any passerby. Bakhuys’s savoury goods aren’t bad either, with pizzas, fresh soups and a range of hot and cold sandwiches catering to a buzzy lunchtime crowd of students and office workers. Excellent coffee and a decent range of beers and juices seal the deal. 

Time Out tip: Feel free to bring your laptop. Locals seem to use Bakhuys as a sweet little workspace on weekdays.

Address: Sarphatistraat 61, 1018 EX Amsterdam

Opening hours: Monday-Friday 7am-5pm, Saturday-Sunday 8am-5pm

Expect to pay: €3.20 for Bakhuys’ famous mustard cheese croissant (the cinnamon buns are similarly priced), with savoury bites like focaccia and pizza from €4.30-10.15

10. Omelegg

What is it? Billed as ‘the Netherlands’ first omelettery’, it’s no surprise what the speciality is at this cute spot at the southern end of De Pijp (they also have a branch near Centraal, on Nieuwebrugsteeg).

Why we love it: Starting at 7am, Omelegg serves every variation of omelette you could possibly imagine. Hungry? You’ll need the Farm Boy, complete with bacon, salami and chipolatas. Like it hot? The Spicy Mariachi has you covered. Or if you’re after something sweet, try the Banana Peanut Butter, which comes with lashings of honey and cinnamon. The coffee is pretty good too. 

Time Out tip: Don’t miss the freshly pressed apple juice – it’s a delight. 

Address: Nieuwebrugsteeg 24, 1012 AH Amsterdam

Opening hours: Monday-Friday 7am-4pm, Saturday-Sunday 8am-4pm (kitchen closes at 3:30pm)

Expect to pay: Omelettes €8.50-15.50, cheesy scrambled egg-stuffed croissants, €12.50, shakshuka €17.50

Recommended
    You may also like
    You may also like
    Advertising