Elgin Street Diner Menu Prices Canada 2026: Ottawa’s 24-Hour All-Day Breakfast, Poutine and Milkshakes
Elgin Street Diner Menu Prices Canada 2026: Ottawa’s 24-Hour All-Day Breakfast, Poutine and Milkshakes
Elgin Street Diner menu prices run from a $2.99 toast to a $25.99 Dagwood Club, with most mains sitting between $18 and $26. That is the short answer. The longer one is why this place matters at 3 am in Ottawa: it never closes, breakfast never stops, and the portions are famously huge. I went through the current menu line by line for this guide, and honestly, the all-day breakfast list alone could keep you busy for a month. If you want another Ottawa diner to compare it with, the Zak’s Diner menu prices guide covers a fellow Ottawa institution just down the road.
Here is the thing about Elgin Street Diner. The official site, elginstreetdiner.com, is live but posts no price table at all. So the prices below come from the brand-managed SkipTheDishes listing for the 374 Elgin St storefront, fetched October 24, 2026. Merchant-set delivery menus are the closest thing to an official price list this diner publishes. One honest warning up front: these are delivery-menu prices, so what you pay at the counter in person may differ slightly. I would still use them to plan. They are current, itemized, and consistent.
What Are the Elgin Street Diner Menu Prices?
Elgin Street Diner Ottawa breakfast prices start at $18.99 for the Breakfast Special and top out at $24.99 for the Blue Plate Breakfast. Poutine runs $17.99 to $23.99. Burgers run $21.99 to $25.99. Milkshakes are $10.99 in every flavour. Coffee is $3.50. Simple. No surprises hiding at the bottom of the menu, which is more than I can say for plenty of downtown spots.
| Section | Price range (CAD) |
|---|---|
| All-day breakfast | $18.99 – $24.99 |
| Benedicts and brunch | $19.99 – $25.99 |
| Omelettes, pancakes, French toast | $17.99 – $24.99 |
| Poutine | $17.99 – $23.99 |
| Burgers and dogs | $17.99 – $25.99 |
| Club sandwiches and platters | $23.99 – $25.99 |
| Salads and sides | $3.99 – $25.99 |
| Milkshakes and desserts | $9.99 – $10.99 |
| Coffee, tea, drinks | $3.50 – $4.99 |
Elgin Street Diner Menu Card Canada

A quick note on old prices floating around online. You may see $13.99 mains and $5.99 sandwiches tied to this diner on older listings. Skip them. Those figures are stale, and they do not match the current menu at all. Everything in this guide is from the October 24, 2026 check, and anything I could not confirm is left out with a note, not guessed.
Elgin Street Diner Ottawa Breakfast Prices: All-Day Plates Worth the Trip
All-day breakfast is the whole point here. Every breakfast plate below includes coffee or tea, plus the signature home fries, house-made baked beans and toast. That bundle matters when you compare prices, because a $18.99 plate with coffee included is a different deal than a bare plate at the same price somewhere else.
| All-day breakfast | Price (CAD) |
|---|---|
| Breakfast Special two eggs your way, bacon, ham or sausage, home fries, baked beans, toast | $18.99 |
| Hangover Breakfast two eggs, bacon, ham or sausage, poutine, baked beans, toast | $22.99 |
| Peameal Bacon Breakfast two eggs, peameal bacon, home fries, baked beans, toast | $21.99 |
| Big Breakfast three eggs, bacon, ham and sausage, home fries, baked beans, three toast | $23.99 |
| Blue Plate Breakfast three eggs, bacon, ham, sausage, baked beans, three toast, and poutine | $24.99 |
| Fruit, Yogurt, and Granola | $18.99 |
Is the Elgin Street Diner Hangover Breakfast worth $22.99? In my opinion, yes, if you are actually hungry. It is eggs plus meat plus poutine on one plate. That is not a light breakfast. It is a reset button. And the Blue Plate at $24.99? Same idea, turned up one more notch, with three eggs and poutine on the side. I love that this place does not pretend a plate like that is dainty. It is big. Reviews keep saying one plate fed two people. Believe them.
Elgin Street Diner Benedicts and Brunch
| Benedicts and brunch | Price (CAD) |
|---|---|
| Eggs Benedict peameal bacon, hollandaise, home fries | $20.99 |
| OMG Benedict grilled cheese and bacon sandwich, two poached eggs, hollandaise | $23.99 |
| Farmer’s Benedict potato hash, hot Italian sausage, spinach, tomatoes, onions, hollandaise | $25.99 |
| Special Benedict sweet chili pepper bacon, balsamic tomatoes, spinach, hollandaise | $23.99 |
| Smoked Salmon Benedict | $24.99 |
| Grilled Vegetable Benedict | $21.99 |
| Breakfast Wrap scrambled eggs, peameal bacon, avocado, tomatoes, three cheese, maple mayo | $24.99 |
| Egg White Special | $19.99 |
| Tater Tot Poutine (breakfast) tater tots, curds, two fried eggs, bacon, hollandaise | $20.99 |
| Nutella Stuffed French Toast three challah slices, banana, bacon crumble, maple syrup | $22.99 |
| Peanut Butter Stuffed French Toast | $22.99 |
| Waffle with Fresh Fruit strawberries, blueberries, banana, maple syrup | $24.99 |
Brunch items run weekdays 7 am to 2 pm and weekends 7 am to 3 pm, per the current menu. Omelettes run 7 am to 11 pm. Pancakes are $17.99, blueberry or chocolate chip $18.99, French toast $17.99, all with real maple syrup. Small extras stay cheap: toast $2.99, a Kettleman’s sesame bagel $3.99, side of meat $4.99, baked beans $3.99. That is the kind of menu where a small appetite can still eat well.
| Omelettes (three-egg, with home fries, beans, toast) | Price (CAD) |
|---|---|
| Build Your Own Omelette | $18.99 |
| Western Omelette ham, green peppers, Spanish onions | $21.99 |
| Three Cheese Omelette mozzarella, cheddar, Swiss | $21.99 |
| Mexican Omelette homemade chili, melted cheddar | $22.99 |
| Mix-Up Omelette chopped all-beef hot dogs, smoked meat, peppers, onions | $23.99 |
Elgin Street Diner Poutine Prices: St. Albert Curds, Done Right
Elgin Street Diner poutine prices start at $17.99 for the classic and climb to $23.99 for Buffalo Chicken. Fresh-cut fries. House gravy. St. Albert cheese curds. That trio is the whole pitch, and the diner calls poutine one of the dishes that made it famous. Fair enough. When a diner is voted best poutine in its own city, you order the poutine.
Elgin Street Diner Poutine Prices

| Poutine | Price (CAD) |
|---|---|
| Poutine fresh-cut fries, house gravy, St. Albert curds | $17.99 |
| ESD Poutine fried onions, bacon, gravy, St. Albert curds | $21.99 |
| Four Cheese Poutine curds, mozzarella, Swiss, cheddar | $21.99 |
| Smoked Meat Poutine Montreal smoked meat | $22.99 |
| Chili Poutine house chili, St. Albert curds | $22.99 |
| Buffalo Chicken Poutine crispy chicken, Frank’s Red Hot | $23.99 |
| Onion Ring Poutine onion rings, gravy, curds | $23.89 |
| Create Your Own Poutine | $17.99 |
My pick? The ESD Poutine at $21.99. Bacon and fried onions on top of the classic build. Simple upgrades, big payoff. If you want to compare poutine-first diners across Ontario before you commit, the Wimpy’s Diner menu prices guide is a solid second read. But honestly, for a late-night plate in Ottawa, Elgin Street is hard to beat.
Elgin Street Diner Burgers Ottawa: Big Plates, No Fuss
Elgin Street Diner burgers Ottawa prices run $21.99 to $25.99, and every burger comes with fries, coleslaw and a dill pickle. Beef, grilled chicken breast, or a house-made chickpea veggie patty. You can swap the fries for a garden salad, or upgrade to onion rings or poutine. I like menus that state the swap up front. No awkward questions at the counter.
| Burgers, dogs, clubs, platters | Price (CAD) |
|---|---|
| Classic Hamburger | $21.99 |
| Cheese Burger | $22.99 |
| Chicken Burger | $21.99 |
| Veggie Burger / Veggie Cheese Burger | $21.99 / $22.99 |
| Twisted Burger cream cheese, bacon, lettuce, tomato | $23.99 |
| Smokey Burger bacon, smoked Gouda, house BBQ sauce | $24.99 |
| El Diablo Burger bacon, Jack cheese, jalapenos, Sriracha mayo | $24.99 |
| Mexican Burger avocado, fire-roasted salsa, Jack cheese | $25.99 |
| Southwest Burger bacon, Jack cheese, avocado, Ancho mayo | $25.99 |
| Breakfast Burger over-easy egg, bacon or ham, cheddar, avocado | $24.99 |
| KING RANCH BURGER chipotle molasses bacon, Jack cheese, avocado, ranch; beef or chicken | $23.99 |
| Hot Dog / Cheese Dog / Chili Dog / Chili Cheese Dog | $17.99 – $20.99 |
| Classic Club / Reuben Club / Breakfast Club / Smoked Turkey Club / Grilled Vegetable Club | $23.99 |
| Dagwood Club / California Club triple-decker, with fries, coleslaw, pickle | $25.99 |
| Most platters Southwest Crunch, Buffalo Chicken Burger, CBC, Chicken Fingers, Tuna Melt, Smoked Meat Sandwich, Meat Loaf, Hamburger Steak, Liver and Onions | $24.99 |
| Hot Chicken / Hot Beef / Hot Hamburger smothered in house gravy | $23.99 |
| Roast Beef Dip caramelized onions, American Swiss, garlic Kaiser, au jus | $25.99 |
| Grilled Cheese Sandwich | $12.99 |
The $12.99 grilled cheese is the quiet bargain on this menu. Everything around it costs twice as much. And if you are counting, sides stay friendly: fresh-cut fries $7.99, fries with gravy $9.99, fries and chili $10.99, mashed potatoes $6.99, mashed with gravy $8.99, side home fries $6.99. Small house salad $12.99, large $15.99, small Caesar $14.99, large $17.99. Salads at $23.99 to $25.99 round out the list, including tuna scoop, julienne, Buffalo chicken and Mexican chicken.
What Should You Order at Elgin Street Diner?
Short list. First visit? Breakfast Special, $18.99, because it is the plate the place is known for and it includes coffee. Hungry after midnight? Hangover Breakfast, $22.99, or the ESD Poutine, $21.99. Sweet tooth? A milkshake, $10.99 in any flavour including Biscoff, plus a slice of pumpkin pie cheesecake or carrot-caramel cheesecake at $9.99. That is my order. Yours might differ. But you cannot go far wrong with that set.
Elgin Street Diner milkshake prices deserve their own line, because $10.99 for any flavour, made with French vanilla ice cream and served thick, is fair by downtown Ottawa standards. Coffee, decaf or tea (16 oz) is $3.50, specialty teas $3.99, milk or chocolate milk (20 oz) $4.49, small latte $4.99, bottled pop $3.50. Nothing here will shock your wallet. The mains might, a little, until the plate arrives. Then it makes sense.
Planning Your Visit: Elgin Street Diner 24 Hour Ottawa
Elgin Street Diner 24 hour Ottawa means exactly that: open 24 hours, every day, at 374 Elgin St, Ottawa, ON K2P 1N1, phone (613) 237-9700. The Elgin Street Diner menu 374 Elgin Street location is the only location in this guide, so do not mix it up with any other diner of a similar name. It has been going for 22-plus years, and readers of Xpress Magazine have voted it Ottawa’s best diner, best 24-hour spot, best breakfast, best poutine, best milkshake and best service. That is a lot of superlatives for one room. Still, the room earns them by simply never closing.
If your trip takes you beyond Ottawa, or you just want to see how another Ontario diner stacks up on breakfast value, the Galaxie Diner menu prices guide is worth a look. For Elgin Street itself, my advice is simple. Go hungry. Order the breakfast plate even if it is midnight. And check the official menu link above before you go, since delivery prices can shift and the diner posts no price table of its own.
Elgin Street Diner Menu Prices FAQ
What are Elgin Street Diner menu prices?
Elgin Street Diner menu prices run from $2.99 for toast to $25.99 for the Dagwood and California Clubs, with most mains between $18 and $26. All-day breakfast is $18.99 to $24.99, poutine is $17.99 to $23.99, burgers are $21.99 to $25.99, and milkshakes are $10.99. All prices are CAD, verified October 24, 2026, from the brand-managed SkipTheDishes menu for 374 Elgin St.
Is Elgin Street Diner open 24 hours?
Yes. Elgin Street Diner is open 24 hours, every day, at 374 Elgin St, Ottawa, ON K2P 1N1, phone (613) 237-9700. Breakfast is served all day, every day.
What is the Elgin Street Diner Hangover Breakfast price?
The Elgin Street Diner Hangover Breakfast price is $22.99. It comes with two eggs, bacon, ham or sausage, poutine, baked beans and toast, plus coffee or tea.
How much is Elgin Street Diner poutine?
Elgin Street Diner poutine starts at $17.99 for the classic with fresh-cut fries, house gravy and St. Albert curds. The ESD Poutine is $21.99, Four Cheese is $21.99, Smoked Meat and Chili are $22.99 each, Buffalo Chicken is $23.99, Onion Ring is $23.89, and Create Your Own is $17.99.
What are Elgin Street Diner milkshake prices?
Elgin Street Diner milkshake prices are $10.99 for all flavours, including Biscoff and Create Your Own with up to three flavours. Shakes are made with French vanilla ice cream. Desserts are $9.99 for pumpkin pie cheesecake and carrot-caramel cheesecake.
Where is Elgin Street Diner in Ottawa?
Elgin Street Diner is at 374 Elgin St, Ottawa, ON K2P 1N1, Canada, phone (613) 237-9700. It is a 24-hour diner, and its official site is elginstreetdiner.com, which posts no price table.
Related Menus in Ontario
That is the full picture on Elgin Street Diner menu prices as of October 24, 2026: big plates, fair prices, and a room that never closes. If you go, go hungry, and start with the breakfast plate. You will understand the fuss fast.