
After the year we’ve had, we all can use a little comfort… and an excuse to get out of the house. What better way to celebrate the end of lockdown than to take a road trip to some of Pittsburgh’s most beloved diners? Whether you’re looking for something old or new, near or far, we’ve got you covered. Come along as we guide you through 22 of Pittsburgh’s Best Diners.
Additional reporting and updates by Emily Deluliis.
Nancy’s Revival
Wilkinsburg

Breakfast? Check. Lunch? Check. Homemade pies made by an “in-house pie gal”? Check. Yep, you’ve found Nancy’s Revival. The Wilkinsburg restaurant serves up classic diner fare Tuesdays through Sundays, with fresh-ground coffee, homemade soups, locally-sourced meats and a pie menu to die for (which you can get served with a scoop of Leona’s ice cream). The pie menu varies by the day, but if you happen to find yourself there when their signature Sweet Potato Pie is available, you’d be a fool not to have a slice. Can’t get enough of Nancy’s Revival? Be sure to check out their new sister food truck ‘Revival Pasta’ which features rotating fresh-made pasta from Penn Mac as well as seasonal sauces.
Nancy’s Revival (616 South Avenue)
Ritter’s Diner
Bloomfield

Recently named the “Best Diner in the ‘Burg’ by Pittsburgh Magazine, you’ll find all of your favorite diner dishes at Ritter’s, a classic, old-school spot that has been serving Pittsburgh (in one form or another) since 1951. That means the menu features loads of omelettes, French toast, hot cakes, burgers, sandwiches, salads, melts, milkshakes… and that just takes care of lunch and breakfast. The dinner menu serves up meatloaf, honey-dipped fried chicken, and a rotating list of specials, like haluski and pigs in a blanket. They’re open 24 hours Wednesday through Saturday, and from 6:00 a.m. to 10:00 p.m. Sunday through Tuesday. And remember, they’re cash-only!
Ritter’s Diner (5221 Baum Blvd.)
Pamela’s P&G Diner
Squirrel Hill

It’s been a Pittsburgh institution since owners Pam Cohen and Gail Klingensmith opened the original Pamela’s P&G Diner in Squirrel Hill in 1979. Since then, they’ve been serving their famous crepe-style pancakes and bottomless cups of coffee to hungry hoards of Pittsburgh diners in six local locations, including Millvale, The Strip District, Shadyside, Mt. Lebanon, and Oakland. With kitschy, old-school décor and some of the best breakfast specialties around (croissant French Toast with caramel, anyone?), a visit to Pamela’s is an absolute must stop for anyone who comes to town.
Pamela’s P&G Diner (various locations)
Kelly O’s Diner
The Strip District

After getting some much-deserved love from Guy Fieri on Diner’s Drive-Ins and Dives, it became much harder to get a seat at Kelly O’s in the Strip District. But it’s worth the wait to get your hands on some of their delicious diner food, like the O.M.G Breakfast, a classic with two eggs, home fries or hash browns, and your choice of hot sausage, ham or kielbasa. The bright, colorful restaurant also has a North Hills location, and an up-and-coming location in Warrendale. All locations are open daily for breakfast and lunch (try the Triple D-approved halushki and fried mush with bacon) until 3:00 p.m.
Kelly O’s Diner (100 24th Street)
Mullin’s Diner
North Side
Mullin’s Diner definitely earns its hole-in-the-wall status with its blink-and-you’ll-miss-it location on the North Side. But if you happen to stumble across it (or you know where to look), you’ll find a no-frills diner with classic breakfast and lunch options, and a few surprises, too, like their pierogi-stuffed omelettes, and a breakfast burger, served on French toast.
Mullin’s Diner (876 Progress Street)
Dor-Stop Restaurant
Dormont

Since openings its doors in 1986, the Dor-Stop Restaurant has been serving no-frills home cooking to its legions of fans in Dormont and beyond. The breakfast menu covers all of the diner favorites, from hot cakes to Eggs Benedict (and insanely-good Potato Pancakes) and for lunch you’ll find hot roast beef sandwiches, hoagies, wraps and burgers, all served with a side of their homemade chips. And the best part? Everything is made from scratch.
Dor-Stop Restaurant (1430 Potomac Avenue)
Breakfast at Shelly’s
Allentown

Since its opening in 2016, cheery little Breakfast at Shelly’s has made its mark in Allentown. The diner (which formerly housed Pittsburgh mainstay Michelle’s Diner) serves breakfast and lunch platters, and house specials that change every day (everything from 2 hot dogs and fries for $5 to Mushroom & Swiss burgers).
Breakfast at Shelly’s (724 E. Warrington Avenue)
Valliant’s Diner
Ross Township

Open seven days a week, Ross Township’s Valliant’s Diner serves mega-sized breakfast and lunch options from a super-cute retro dining room. You’ll find bacon, eggs and French toast for breakfast, and two-handed burgers and old-fashioned favorites, like fried bologna sandwiches, for lunch. Keep an eye out for the daily specials board, too!
Valliant’s Diner (3418 Babcock Blvd.)
Micro Diner
Mt. Washington

From Eggs Benedict to stuffed pancakes, breakfast is the star of the show at Mt. Washington’s Micro Diner. The family-run diner keeps breakfast, lunch and dinner hours seven days a week, and has a steady take-out and delivery business, too. They also offer daily specials, which range from homemade meatloaf to Kielbasa and eggs. One thing not to miss? Their fresh-cut fries, which come with every sandwich and burger.
Micro Diner (221 Shiloh Street)
DeLuca’s Diner
Strip District

Although the restaurant has been temporarily closed since COVID, anyone who has been in the Strip District on a weekend morning, remembers seeing the lines at DeLuca’s Diner… and they’re there for a reason. It might be one of the most famous diners in town, thanks in part to their ‘fancy’ pancakes and their famous crepes, filled with sweet ricotta cheese and toppings that include everything from chocolate chips and strawberries to bananas and caramel sauce. The cash-only diner is open seven days a week for breakfast and lunch. Can’t wait to get your Deluca’s fix from the original location? Check out their Robinson satellite location that offers the same menu and generously sized portions.
DeLuca’s Diner (2015 Penn Avenue)
Johnny’s Diner
West End

Johnny’s Diner in the West End has a long history, and has gone through a number of iterations throughout the years – Pip’s, Eve’s, Marie’s, Irene’s – but has kept the true spirit of a diner with huge, no-frills breakfast platters of eggs, sausage, bacon, pancakes and more. They’re open Monday through Saturday and are cash-only, and it’s definitely worth a visit to their Saw Mill Run-adjacent location.
Johnny’s Diner (1900 Woodville Avenue)
Don’s Diner
North Side
Tucked under a bridge in the Woods Run section of the North Side, Don’s Diner might just be one of Pittsburgh’s greatest hidden gems… in fact, Architecture Magazine featured Don’s in their ‘loneliest architecture’ feature. Nevertheless, the diner features friendly service and over-stuffed plates, and is worth a visit. You’ll find diner classics like omelettes and pancakes on the extended breakfast menu, and cheeseburgers and club sandwiches for lunch.
Don’s Diner (1729 Eckert Street)
Bob’s Diner
Carnegie

With threelocations (Castle Shannon, Kennedy Township, and Carnegie), finding a Bob’s Diner in Pittsburgh is as easy as (homemade) pie. They offer breakfast all day, plus lunch and dinner, too. Menu highlights include Mancini’s Raisin French Toast, Corned Beef and Hash and an ever-changing quiche of the day.
Bob’s Diner (1230 Grove Road)
Barb’s Corner Kitchen
Lawrenceville

Upper Lawrenceville’s Barb’s Corner Kitchen is a bright, cozy breakfast spot with a menu that places an emphasis on eggs – egg sandwiches, eggs over easy, poached eggs, omelettes – along with pancakes and waffles, too. For lunch, you’ll find classic fare like burgers and sandwiches, plus a hot dog menu with a few different styles of dogs.
Barb’s Corner Kitchen (4711 Butler Street)
Cherries Diner
Downtown

Located downtown, this classic greasy spoon is the perfect spot for a quick breakfast or lunch. Load up on pancakes, loaded French Toast (fried Italian bread stuffed with cream cheese and strawberries) and their plate-sized omelettes. Portions are huge, and you won’t be spending a lot of money, no matter what you order.
Cherries Diner (212 Forbes Avenue)
Wagner’s Restaurant
Elizabeth
You’ll find pancakes, bacon and eggs at this family restaurant in Elizabeth… and also homemade pizza and cupcakes. The menu is a mixed bag of this and that, yet somehow, it all works. While the diner is temporarily closed, we look forward to the return of their friendly service and great prices, the epitome of a classic country kitchen.
Wagner’s Restaurant (550 McKeesport Road, Elizabeth)
Totin’s Diner
Wexford

Since opening in 2009, Totin’s Diner (which used to be an old car garage) has served breakfast, lunch and dinner seven days a week to guests in Wexford. The menu includes fresh off-the-griddle delights, like Cinnamon Swirl French Toast, Chocolate Milk French Toast and Kielbasa & Eggs. For lunch and dinner, you’ll find hoagies, burgers and homemade soups, plus daily dinner specials, like Liver & Onions.
Totin’s Diner (10283 Old Perry Highway, Wexford)
Dick’s Diner
Murrysville
In business since 1946, Dick’s is an old-school diner in Murrysville that’s become an integral part of the community. You’ll find old-fashioned breakfasts (hello, hot homemade biscuits), and mile-high slices of homemade pie. They’re open for breakfast, lunch and dinner, serving down-home favorites like hot roast beef and mashed potatoes, meatloaf, and corned beef.
Dick’s Diner (4200 William Penn Highway, Murrysville)
Chev & Rachel’s Family Diner
Emsworth

This traditional, family-style diner serves platters of eggs, bacon, sausage, and hash browns for breakfast six days a week (closed Mondays) in Emsworth. Want more? The menu also features a selection of omelettes, breakfast sandwiches, and pancakes the size of your plate – and they’re pretty dang delicious, too.
Chev & Rachel’s Family Diner (233 Center Avenue, Emsworth)
Gab & Eat
Carnegie

Carnegie’s Gab & Eat has been in business for 34 years, offering up breakfast and lunch seven days a week. You’ll find classic diner fare and gut-busting breakfasts, plus a lunch menu that includes eight varieties of burgers, topped with everything from bacon and cheddar to salami and Swiss.
Gab & Eat (1073 Washington Avenue, Carnegie)
Feel like going the extra mile?
Dean’s Diner

Blairsville
It’s a little off the beaten path, but Dean’s Diner in Blairsville is worth the drive. The old-school landmark diner features a vintage dining car and some of the best pies within 100 miles of the ‘Burgh. The 24-hour spot serves huge portions of homemade favorites for breakfast, lunch and dinner, but, seriously, whatever you do, don’t miss having a slice or two of their famous pies. Varieties change by the day, but Coconut Cream is always on the menu… and always a good idea.
Dean’s Diner (550 Dixon Street, Blairsville)
The Speckled Egg
Downtown
Looking for a fresh take on a classic diner? Head on over to The Speckled Egg, which recently opened in the newly restored Union Trust Building. The diner offers breakfast favorites, old and new, made with top quality ingredients sourced from local businesses including sausage from Heritage Family Farms and breads from Mediterra. Not only will you find delicious eats, The Speckled Egg also features a cocktail bar where you can order a variety of beverages such as mimosas, bloody marys, and the ‘Polish Hill Breakfast’ (PBR and freshly squeezed orange juice) as well as a coffee bar that is run by Commonplace Coffee. Open seven days a week from 7 a.m. to 7 p.m. Monday through Friday and 8 a.m. to 3 p.m. Saturday and Sunday, anyone, even those who work a 9-to-5, can enjoy a delicious brunch.
The Speckled Egg (501 Grant Street, Pittsburgh)
Have a favorite diner that we missed? Let us know in the comments!
Need to include Cycle diner in tarentum
Yes ……… the one next to Gatto’s motorcycles.
The owners of the Micro Diner just opened a new place, “The Other Diner” on Arlington Avenue. (Previously Denise’s Diner.)
I recently trying the cinnamon raisin pancakes!
It has a new owner. EGGS AND MOORE (A family name) is terrific. Try it’s Belgian waffles with maple cream. Add crisp bacon on top. It’s open from 8 to 3 most days. Check out Facebook for more information.
The cracked egg in Brentwood is amazing.
I agree with you the Crack’d Egg should be on there a nice clean place, with fresh food
Great choices , should have Hanlon’s in Crafton- Ingram Shopping center on list
Need to include Crack’d Egg in Brentwood!!!!!
Great list! Drew’s in forest hills is another great diner.
Nancy’s East Side diner is NOT the same Nancy’s that was there for many years. All new ownership and food. RIP Nancy! .
JT’s on Brownsville and Gary’s, both in Brentwood
Gary’s restaurant in brentwood/carrick is a good one! Been around for about 25 years!
The Diner in Oakdale.
The Cracked Egg in Brentwood needs added to this list, they have some really great food and one of a kind dishes!!!
No Frank and Shirleys ?? Been killin it on rt 51 for years……Also Garys on Brownsville rd
Yes, definitely the Crack’d Egg in Brentwood, such a nice clean place , fresh food , very cute inside , and you could sit outside with your dog and eat, and they give your dog bacon of allowed!!!♡
Millvale Diner is my favorite!
The rusty nail in bellevue should be in the top 5 . always good 😎
Need to try Oakdale diner
Obiously , the writers have never been to ‘ The Summit Diner in Somerset ( America’s County) ! Home Fries , not Hash Browns , of course . Visit the United Flight 93 National Memorial and the Quecreek Miner Resue site while you are in the area .
Totally agree! Summit Diner is worth the trip! Try the coconut cream pie there! 😋
JT’s on Brownsville Rd. across from Gian Iggle in Brentwood. Potato pancakes on the weekends but only til they run out which is early.
Have been to quite a few from the list and the best for me is Totins! Diner there are a couple go to that were not on the list but rock. Hanlons and Lynn’s
The Diner in Oakville, good eats
I’ve been to 5 showing – but you missed “Mary Ann’s in Stowe Twp. / McKee’s Rocks.
Brother Tom’s bakery = best place in Sharpsburg…huge portions, everything homemade–including pierogi, stuffed cabbage and homemade breads….great staff and very clean.