Elgin Street Diner Ottawa Review – Convenient Hours but Forgettable Food – Average EV Score: 4.3/10
Reviewed by Tastes of Ottawa
Each dish is rated using our EV Score (Enjoyment-to-Value Score), based on enjoyment, price paid, and benchmark pricing.
Table of Contents
Elgin Street Diner Restaurant Overview
374 Elgin St, Ottawa, ON K2P 1N1
Elgin Street Diner is one of those places that most people in Ottawa know about, even if they don’t actively seek it out for great food. Located right on Elgin Street, it sits in a busy area with no dedicated parking, so if you’re driving, you’ll need to rely on street parking, which can be hit or miss depending on the time of day.
One of the biggest draws of Elgin Street Diner is availability. It’s often open when many other restaurants are closed, including during holidays and late hours, which makes it a default option when choices are limited. Because of that, it can get quite busy, especially late at night or on days when other restaurants aren’t operating.
That said, popularity and convenience don’t necessarily mean quality. From a food standpoint, this diner is very average, if not sub-average, and while it does deliver on classic diner-style comfort food, it doesn’t do much to elevate it. The space itself feels dated and utilitarian, which fits the diner theme, but nothing about the atmosphere makes the experience particularly enjoyable or memorable.
Service is functional. Orders are taken, food comes out, and that’s about it. Nothing notably bad, but nothing particularly warm or attentive either. Overall, Elgin Street Diner feels like a place you go because it’s open — not because you’re craving the food.
Would return? No.
Southwest Burger with Fries

Enjoyment: 5/10
Price Paid: $24
Benchmark Price: $20
EV Score: 4.2/10
Order Again? No.
The Southwest Burger is topped with bacon, Jack cheese, avocado, and ancho mayo, and on paper, it sounds like it should be flavourful and satisfying. Unfortunately, the execution fell flat.
The fries were actually the best part of the plate. They were thin, crispy, and enjoyable to eat — exactly what you want from diner fries. If the rest of the dish had matched the quality of the fries, this would have been a much better experience.
The burger patty, however, was disappointing. The meat was dry, not very tender, and lacked any real flavour. It felt like a generic patty that didn’t receive much attention on the grill. The toppings didn’t help much either. The ancho mayo didn’t add much, and the bacon, cheese, and avocado couldn’t compensate for the weak foundation of the burger itself.
The dish also came with coleslaw, which I tried but barely touched after the first bite. It was bland and forgettable, offering no contrast or brightness to the plate. Overall, this burger was very underwhelming, and aside from the fries, there wasn’t much to enjoy.
Shepherd’s Pie

Enjoyment: 5.5/10
Price Paid: $17
Benchmark Price: $14
EV Score: 4.5/10
Order Again? No.
The shepherd’s pie was exactly what it looked like: straightforward, simple, and uninspired. To be fair, there were no major issues with it. The meat and mashed potato layers were fine, and nothing tasted off.
However, that’s also the problem — it didn’t do anything particularly well. The dish felt bare, especially since it didn’t come with any sides at all. No vegetables, no salad, nothing to break up the heaviness of the pie.
Eating it felt less like enjoying a meal and more like just consuming calories. It was filling, but not satisfying. There was no comfort-food warmth or richness that makes a good shepherd’s pie enjoyable. It simply existed on the plate, doing the minimum required.
This is the kind of dish you order when you don’t want to think too much — but even then, there are better versions available elsewhere in the city.
El Diablo Burger with Salad

Enjoyment: 5/10
Price Paid: $23
Benchmark Price: $20
EV Score: 4.3/10
Order Again? No.
The El Diablo Burger from Elgin Street Diner, served with salad, was another disappointment. Much like the Southwest Burger, the main issue was the patty itself.
The meat was dry and flavourless, comparable to low-quality frozen burger patties you might find at a grocery store — and honestly, some store-bought options are better. There was no juiciness, no seasoning, and no texture that made the burger enjoyable.
The salad portion was at least a decent size, but it didn’t add much to the overall experience. It felt more like filler than a thoughtful side. As with the other burger, the toppings and sauces didn’t do enough to salvage the dish.
Once again, there just wasn’t much to enjoy here. When two different burgers on the menu suffer from the same issues, it points to a systemic problem with how the burgers are prepared, rather than a one-off bad plate.
Final Thoughts
Elgin Street Diner is a restaurant that survives largely on convenience and hours, not on the strength of its food. Being open late and during holidays is undeniably useful, and that alone explains why it stays busy at times.
However, if you’re going purely for the food, there’s little reason to choose this diner over countless better options in Ottawa. The burgers were dry and uninspired, the shepherd’s pie was bland and bare, and aside from the fries, nothing stood out in a positive way.
It’s the kind of place you might end up at because everything else is closed — not because you’re excited to eat there. For me, this visit reinforced that sentiment. While it’s good to know Elgin Street Diner exists as a last-resort option, it’s not a place I’ll be returning to anytime soon.
If you’re craving classic diner food done well, Ottawa has better choices. Elgin Street Diner may be reliable in terms of being open, but when it comes to food quality, it’s simply not worth going out of your way for.