6 Mom and Pop Restaurants in Pennsylvania That Serve the Best Home-Cooked Meals
Discover seven mom and pop restaurants in Pennsylvania that offer delicious home-cooked meals.
Nothing beats a home-cooked meal. However, life's pretty hectic for most of us, and those homemade meals are sometimes little more than distant, happy memories. Enjoy a good old-fashioned meal with family and friends at one of these seven mom & pop restaurants in Pennsylvania that serve home-cooked meals to die for. You might find some of your new favorite go-to restaurants.
1. Kuppy’s Diner, Middletown: A Classic Spot Serving Comfort Food Since 1933

Kuppy's Diner has been a Middletown tradition since 1933, serving breakfast and lunch seven days a week. The family-owned restaurant promises a warm and welcoming atmosphere, along with delicious food. The menu features such home-cooked meals as eggs Benedict and home fries, hot roast beef sandwiches, gravy fries, and chicken pot pie. Be sure to bring cash to this cash-only eatery, which is closed on Mondays. Street parking is available, and you're welcome to use the free WiFi. Kuppy's Diner is at 12 Brown St., Middletown.
2. Neptune Diner, Lancaster: A Local Favorite for Classic Home Cooking
Turn back time when you go to the Neptune Diner in Lancaster. The old-fashioned diner, which opened in 1994, offers an extensive menu of dishes, including burgers, spaghetti and meatballs, broiled chopped beef sirloin, crab cakes, and fried chicken. The Neptune Diner serves breakfast, lunch, and dinner seven days a week. Be sure to check their website to confirm they're open before heading over. Neptune Diner also runs the Roots Crab Cake Stand at Roots Country Market. Neptune Diner is at 924 North Prince Street, Lancaster, PA. After your meal, consider exploring nearby attractions such as the Lancaster Central Market or the Railroad Museum of Pennsylvania.
3. Lou’s Sandwich Shop, Norristown: Serving Legendary Sandwiches Since 1941

Only the friendliness at Lou's Sandwich Shop rivals the mouthwatering food. A community staple since 1941, Lou's Sandwich Shop promises good food served in generous portions. The menu features what patrons call the area's best zeps, cheesesteak, and burgers (and, of course, much more). Be sure to go when you're really hungry, as the menu features more than 100 items. Lou's also offers catering. You can find Lou's Sandwich Shop at 414 E. Main Street, Norristown, PA.
4. Front Street Diner, Harrisburg: A Go-To Spot for Hearty Home-Style Meals
Eat breakfast any time of the day or treat yourself to lunch or dinner at Front Street Diner in Harrisburg. Front Street Diner's extensive menu features something for everyone: from burgers and Italian dishes to steaks and stir-fries. Seafood lovers will find such scrumptious entrees as haddock, flounder, homemade salmon cakes, and fish and chips. Front Street Diner is at 4003 North Front Street, Harrisburg, PA. The diner offers ample parking and wheelchair accessibility, making it a convenient stop for travelers.
5. Gettysburg Family Restaurant: Homestyle Comfort in a Historic Town
Enjoy a hearty home-cooked meal with family and friends at Gettysburg Family Restaurant. The family-friendly restaurant features old-fashioned, delightful diner food, including omelets, pancakes, scrapple, broasted chicken, and apple fritters. Browse the full menu and learn more on the official Facebook page of Gettysburg Family Restaurant. Gettysburg Family Restaurant – which serves breakfast, lunch, and dinner daily – is located at 1275 York Road, Gettysburg, PA. Located just minutes from Gettysburg National Military Park, it’s the perfect place to refuel after exploring the historic battlefield.
6. Glider Diner, Scranton: A Beloved Local Spot for Classic Comfort Food

Generations of Pennsylvanians have made the Glider Diner in Scranton a part of their family traditions since 1945. Satisfy your craving for good home-cooked food at Glider Diner seven days a week, choosing from a menu packed with such hearty meals as hamburger steak, roasted turkey, broiled cod, and burgers. You'll also find hot baked meatloaf, hot roast beef, and subs on the menu. If you're really hungry, order one of the entrees. Liver and onions, fresh ham, and deep-fried chicken strips are among your choices. Don't forget to save room for dessert. How does the homemade rice pudding, an ice cream sundae, or a fresh slice of pie sound? The popular diner also offers catering. Glider Diner is located at 890 Providence Rd, Scranton, PA.
Planning a food-inspired road trip across the Keystone State? Use our free Itinerary Planner to create your personalized route filled with classic diners, family-owned spots, and Pennsylvania favorites. And don't forget to read about these Pennsylvania tourist spots.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!













