

Welcome to Poppy's Bagel and Bakery
Our family-run bakery is on a mission to bring quality, sustainable, hand-rolled Montreal-style bagels packed with fillings that inspire and excite to the Tri-Cities and surrounding areas. With our main shop on the main drag in Uptown Waterloo and a second counter at Conestoga Mall, we're proud to serve our community with fresh bagels and a welcoming family spirit.

Hand-rolled Montreal-style bagels
We roll every bagel by hand, and bake them fresh every day. We run on an oven-to-table motto. They're best eaten fresh, so grab a schmear and a bagel to go.

Daily Feature Bagels
Monday: Dill, cheddar, and asiago
Tuesday: Pretzel
Wednesday: Caramelized onion + rosemary
Thursday: Apple pie
Friday: Jalapeño cheddar
Saturday & Sunday: Baker's choice!
Bagels & Sandwiches
Bagels, bites & lively atmosphere

Catering for every occasion
Bring the fresh flavors of Poppy’s to your next gathering. From office meetings and team breakfasts to family celebrations and special events, our bagels and baked favorites are a great way to share something delicious. Let Poppy’s add a warm, welcoming touch to your next occasion with food everyone can enjoy.

Bagel Sleeves
Walk-ins and same day orders of bagel sleeves are limited to 6 bagels to preserve quantities in-store. If you would like to order more than 6 bagels in a sleeve or multiple sleeves, please call us at least 24-hours in advance, email us or DM us on instagram with your order and we will be happy to put your order together. Thank you!
Frequently Asked Questions
What are you known for?
We are known for Flat White, Salads, Pastries, Lattes, Iced Matcha Latte, Spanish Latte, Chai Latte, Coffee, Americano, Bagel Sandwich, Iced Coffee, Teas, Soup, Sandwiches, Espresso, Cortado, Double Espresso, Mocha, Deli Sandwiches, Bakery, Breakfast Bagels, Latte, Matcha Latte, Iced Tea, Tea, Cappuccino, and London Fog
What areas do you serve?
We serve the following areas: Waterloo, Kitchener, Bridgeport, Bloomingdale, Saint Jacobs, Conestogo, Woolwich, Breslau, Mannheim, Winterbourne, Petersburg, Saint Clements, Maryhill, Wilmot, Elmira, Hawkesville, Baden, New Dundee, Roseville, and Preston.






