
NAZKA
Van Ostadestraat 354, 1073 TZ Amsterdam
{“Monday”: “Closed”, “Tuesday”: “6pm-12am”, “Wednesday”: “6pm-12am”, “Thursday”: “6pm-12am”, “Friday”: “6pm-12am”, “Saturday”: “6pm-12am”, “Sunday”: “Closed”}
Greenwoods Keizersgracht is an Amsterdam restaurant that serves classic breakfast, brunch, and lunch dishes in a canal-side location near the flower market.
Location
Keizersgracht 465, 1017 DK Amsterdam
Official links, contact routes, and social profiles for last-minute checks before you go.
Check reservations, menus, ticketing, and the latest visitor updates.
Open Official websiteUse the direct line for reservations or day-of-visit questions.
Open Call venueCheck current atmosphere, specials, and recent photo updates.
Open InstagramUseful for event updates, opening changes, and announcements.
Open FacebookLocal context
Greenwoods’ story begins in 1988, when Australians Gabrielle Mary Wheeler and Janet Isabel Pratt established the original location on Amsterdam’s Singel canal. In 2010, Dutchman Daniel Post took over and breathed new life into the business, expanding to the Keizersgracht location in 2012. This unique blend of international influences created the perfect foundation for what has become an Amsterdam institution – a place where British breakfast traditions meet Dutch ingredients in a quintessentially Amsterdam canal house setting.
Crowd insights
These crowd patterns are directional, not real-time. Use them to avoid the busiest windows when you are planning your day.
[{“day”: 7, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 45, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 77, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 84, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 85, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 73, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 67, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 43, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 1, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 44, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 72, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 87, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 86, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 72, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 57, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 34, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 2, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 14, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 40, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 53, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 54, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 39, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 22, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 3, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 17, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 35, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 59, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 63, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 57, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 48, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 23, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 4, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 58, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 68, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 79, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 79, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 59, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 31, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 5, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 42, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 76, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 88, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 97, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 94, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 14, “percentage”: 90, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 15, “percentage”: 63, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 6, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 56, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 96, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 11, “percentage”: 100, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 95, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 73, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 62, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: “live”, “percentage”: 21, “title”: “Less busy than usual”, “time”: 10}]
That iconic red awning along Amsterdam’s historic Keizersgracht canal signals something special ahead. Since opening its doors in 2012, Greenwoods Keizergracht has evolved from a local secret to an essential Amsterdam dining destination. I’ve watched this charming eatery cement its reputation as the city’s premier all-day breakfast spot. In this place, locals and travelers alike willingly queue for a taste of their legendary British-Dutch breakfast fusion.
Strategically positioned just off bustling Leidsestraat and a stone’s throw from Amsterdam’s famous flower market (Bloemenmarkt), Greenwoods occupies a prime spot in Amsterdam’s UNESCO-listed canal ring. The striking red awning and window boxes bursting with plants make it impossible to miss as you stroll along the historic Keizersgracht.
Getting There:
Local Insight: Morning canal views are magical from Greenwoods’ terrace. Arrive before 9:30 AM on weekends to snag these coveted outdoor seats before the crowds arrive.
Greenwoods serves their full breakfast menu from opening until close, creating the perfect antidote to jet lag or late Amsterdam nights. Their menu prices range from €14.75 to €16.95 for main breakfast dishes. The kitchen expertly blends British breakfast traditions with Dutch ingredients and global influences:
British Classics with a Twist:
Dutch-Inspired Favorites:
Sweet Treats Worth The Calories:
Greenwoods excels at accommodating dietary requirements without compromising flavor:
Chef’s Recommendation: The Veggie Breakfast Stack with wilted garlic spinach, herb sausage, and free-range poached eggs drizzled with hot maple honey consistently earns praise from even dedicated carnivores.
Greenwoods occupies a beautifully preserved canal house that embodies classic Amsterdam charm. The interior skillfully balances original architectural elements with contemporary touches:
Distinctive Features:
Unlike restaurants with surface-level “green” claims, Greenwoods implements meaningful environmental practices:
DayHoursNotesMonday-Thursday9:00 AM - 4:00 PMKitchen closes at 3:30 PMFriday-Sunday9:00 AM - 4:00 PMKitchen closes at 3:30 PMPublic Holidays9:00 AM - 4:00 PMCheck social media for special holiday hours
Insider Strategy: Visit on Mondays or Tuesdays for the shortest waits. If you must go on weekends, arrive before 9:30 AM or after 2:00 PM to minimize wait times. The restaurant typically serves their last customers 30 minutes before closing.
Amsterdam’s canal belt restaurants often charge premium prices, but Greenwoods delivers exceptional value through generous portions and high-quality ingredients. Main breakfast dishes (€14.75-€16.95) consistently provide enough food for a full meal, with many visitors noting they didn’t need lunch afterward.
Based on analysis of verified customer reviews from multiple platforms:
What Regulars Consistently Praise:
Honest Considerations:
Greenwoods extends beyond standard breakfast service with several specialized offerings:
Greenwoods particularly excels for these traveler profiles:
For the latest menu updates, holiday hours, and mouthwatering food photography:
Social Media Tip: Check their Instagram Stories on Friday mornings for weekend specials not listed on the regular menu.
After enjoying your meal at Greenwoods Keizergracht, these nearby attractions make perfect follow-up activities:
Walking times are approximate and based on the average pace from Greenwoods Keizergracht.
Groups larger than 6 people may find it challenging, especially on weekends. For larger gatherings, consider their private event options or email them at least two weeks in advance.
Greenwoods operates strictly on a first-come, first-served basis for regular service. The only exception is for their High Tea service, which requires 24-hour advance booking.
Main breakfast dishes range from €14.75-€16.95, with add-ons costing €2.50-€4.50. A typical breakfast with coffee averages €20-25 per person.
The main entrance has one step, but staff can arrange step-free access via a side entrance. The interior has limited space between tables, but the canal-side terrace is more accessible when weather permits.
View 1 locations on the map
Move from this place into the strongest neighborhood and amenity guide paths.
Open the full alcohol guide to compare similar places across the city.
Open the full dine-in guide to compare similar places across the city.
Open the full takeaway guide to compare similar places across the city.
Open the full vegan options guide to compare similar places across the city.
Open the full vegetarian options guide to compare similar places across the city.
Open the full wifi guide to compare similar places across the city.

Van Ostadestraat 354, 1073 TZ Amsterdam
{“Monday”: “Closed”, “Tuesday”: “6pm-12am”, “Wednesday”: “6pm-12am”, “Thursday”: “6pm-12am”, “Friday”: “6pm-12am”, “Saturday”: “6pm-12am”, “Sunday”: “Closed”}

Javastraat 88-90, 1094 HM Amsterdam
{“Monday”: “12-2pm, 5:30-9pm”, “Tuesday”: “12-2pm, 5:30-9pm”, “Wednesday”: “12-2pm, 5:30-9pm”, “Thursday”: “12-2pm, 5:30-9pm”, “Friday”: “12-2pm, 5:30-9pm”, “Saturday”: “12-2pm, 5:30-9pm”, “Sunday”: “12-2pm, 5:30-9pm”}

Schimmelstraat 44, 1053 TH Amsterdam

WorldPride Amsterdam 2026 runs July 25–August 8. A local guide to the...
Local Events
June 22, 2026

Skip the museum queue. Amsterdam has 1,000+ free public artworks, from Rokin’s...
Travel Tips
June 22, 2026

Kinderdijk or Zaanse Schans? Both deliver classic Dutch windmills, but the vibe...
Travel Tips
June 16, 2026

Hunting for vintage clothes in Amsterdam? Westerstraat’s Monday Lapjesmarkt and the daily...
Travel Tips
May 26, 2026

Schiphol’s single-terminal layout looks simple but can eat 30 minutes between gates....
Travel Tips
May 26, 2026

Forget fumbling with unfamiliar ticket machines. OVpay lets you tap into Dutch...
Travel Tips
December 29, 2025

Late October turns Amsterdam into one giant electronic-music gathering. These 7 local...
Travel Tips
October 19, 2025

When Amsterdam turns copper and gold, locals know exactly where to stand....
Travel Tips
October 19, 2025

With 1,000+ ADE events spread across hundreds of venues, where you stay...
Travel Tips
September 30, 2025

Behind the Jordaan’s plain doors hide hofjes: serene 17th-century courtyards once built...
Travel Tips
September 30, 2025