The 10 Best Mom & Pop Restaurants in Pennsylvania!

Pennsylvania is home to some of the most quaint and cozy little pockets of down-home vibes that you’ll find in the U.S. Among these spots, you’ll find top-notch mom and pop restaurants. These culinary constants cook up traditional, tasty eats stemming from every cuisine imaginable. Load up the kids, a date, or some friends and take a tour of the best mom and pop eateries of the Keystone State! 

1. Sandy’s Diner, Philadelphia, PA

A Philadelphia staple that makes the City of Brotherly Love feel more like a small neighborhood where your entire family lives. Typical diner eats with fabulous, homemade Greek specialties to go with. You’ll feel at home from your very first visit at Sandy’s Diner! 

2. DiPietro’s Restaurant, Pittsburgh, PA

Just like Mama used to make—if your Mama was a world class Italian cook! DiPietro’s serves up delicious, cozy home cooking made to order and with love. Each sauce homemade, each pizza hand stretched, and each meatball hand rolled. DiPietro’s is a phenomenal option in Pittsburgh for everything from a casual lunch to a romantic date night! 

3. Ristorante Pesto, Philadelphia, PA

Another authentically Italian experience in the Keystone State, Ristorante Pesto is a delightful find in Philly. Join Giovanni and Concetta Varallo for a gourmet meal, with fresh selections from pasta to fish. Feel like you’re at the best dinner party in town, every time you visit. 

4. Gordon’s Family Restaurant, Harrisburg, PA

A delightfully family run eatery with a robust roster of distinct and diverse offerings. Gordon’s Family Restaurant runs the gourmet gamut, with everything from burgers and subs to Egyptian and Italian specialties. Looking to host an event? This laid back Harrisburg location boasts a lovely event space, and the accommodating staff necessary to make your day truly special. 

5. Brunetti’s Pizza, Scranton, PA

For nearly 60 years, Brunetti’s has delighted the Scranton area with fresh food and smiling service. Located in an unassuming corner of Green Ridge, Brunetti’s has long been an local staple for their delicious pizza and seriously good sandwiches. Whether you dine in or take out, the food and faces of Brunetti are the absolute tops in the Keystone State. 

6. Virgil’s Plate, Erie, PA

Another great mom and pop pizza option, Virgil’s Plate is perfect for households or groups who simply cannot decide on toppings! Each pie is divided into squares, and each square finished with a particular topping, allowing for numerous tastes in every box. With homemade dough and sauce, and some of the best cookies in state, a stop at this Erie institution is certainly in order. 

7. Barb’s Corner Kitchen, Pittsburgh, PA

Serving breakfast and lunch, Barb’s Corner Kitchen has become a Lawrenceville staple in the 25 years since its inception. Classic American fare with superb specials, it’s tough to beat the home cooked taste of Barb’s. Hungry late night? Barb’s recently began opening back up at 11 p.m., Thursdays, Fridays, and Saturdays for the late night crowd.

8. Little Delicious, Philadelphia, PA

If you can’t get enough Jamaican food, a stop at Little Delicious is most certainly in order. Traditional dishes, like fish soup, curry goat, and jerk kitchen, served up in a fun atmosphere in ample portions. Be sure to try one of the fresh squeezed juices! 

9. Tram’s Kitchen, Pittsburgh, PA

Vietnamese cooking at its finest, all in a welcoming, cozy environment. Tram’s Kitchen puts forth a varied menu, with plenty of vegetarian options, including some phenomenal pho and frenzy-worthy spring rolls. 

10. Kuppy’s Diner, Middletown, PA

In its fourth generation of family ownership, and fifth of family service, you’d be hard pressed to compile a list of mom and pop eateries in Pennsylvania without including Kuppy’s. After 85 years, each item menu is darn near perfect, and the service is truly top notch. 

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Mom & Pop Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County