The 10 Best Brunch Spots in Pennsylvania!

Brunch is an incredible moment between breakfast and lunch when entire menus are in play, and very often one can expect a cocktail of some sort. Lucky for us, Pennsylvania plays host to some of the most incredible brunches in the country, from Pittsburgh to Philadelphia. Take a grand tour of our picks for best brunches in state! 

1. Day by Day, Philadelphia, PA

A catering business with a brick and mortar entirely devoted to the art of brunch and lunch. Since 1981, this Rittenhouse location has delighted residents with its brief but brilliant listing of dishes (think Challah French Toast and Eggs Florentine), enjoyed alongside La Colombe coffee.

2. Point Brugge, Pittsburgh, PA

A casual option that still holds fast to exquisite culinary tradition. Belgian-style cuisine, in the heart of the Point Breeze neighborhood, constantly wows with its weekend brunch. Enjoy a Prix Fixe, or go a la carte, with incredible dishes like PEI mussels and lamb burgers, as well as more traditional breakfast options. 

3. Roots Cafe, West Chester, PA

Local, affordable, organic, and delicious: four words that are great on their own, but take on an entirely new importance when placed before the word "brunch.” With a menu designed for vegetarians and carnivores alike, and a serious selection of different takes on the classic Eggs Benedict, this West Chester location is easily among best brunches in state. 

4. POSH at the Scranton Club, Scranton, PA

Set inside the fabulous City Hall Bar, POSH is your best option for a municipal menu. Experience the gorgeous Scranton City Hall, and channel your inner politician as you people watch and sample a truly delicious menu. Try the Bananas Foster French Toast, and don't miss out on an unforgettable bellini! 

5. On Orange, Lancaster, PA

An all-day menu of brunch-worthy fare, with vegan friendly options. Set in an 1850s building, brunch at On Orange feels as historical as it does hearty. Look for exciting dishes like Chilaquiles (tortilla chips simmered in chorizo sauce and topped with eggs), and old favorites, like Swedish pancakes and waffles. 

6. Tomato Pie Cafe, Harrisburg, PA

With dual locations in Harrisburg and Lititz, Tomato Pie Cafe is slowly but surely taking over the Pennsylvania brunch scene. Enjoy a full espresso bar with your brunching, then choose from a menu spanning the simple (avocado toast) to the sublime (quinoa pancakes and sausage and squash hash). During warmer months, take advantage of darling outdoor seating options. 

7. Cafe Lift, Philadelphia, PA

A restaurant that loves brunch as much as you do, could it be? The answer is decidedly yes at Philadelphia’s Cafe Lift. Try the out of this world steak and eggs tacos that truly blow competitors out of the water. 

8. Meat & Potatoes, Pittsburgh, PA

This gastropub is an ideal option if you plan on spending the day exploring the Cultural District. The menu is perfection, with too many favorites to begin to list here. The drink menu is not to be overlooked, and features a Bloody Mary bar, as well as fantastic specialty cocktails (try the Brunch Punch, you won’t regret it). 

9. The Hamilton, Allentown, PA

A showcase of seasonal, American cuisine, the Hamilton does brunch the right way. Take a tour of the United States without leaving Pennsylvania with a menu that shows off the best of regional American foods, all while maintaining affordable prices and an incredibly trendy aesthetic. 

10. Zodiac Dinor, Erie, PA

The Zodiac may not look like much, but the food produced by its kitchen belongs with the best of the best. Traditional diner fare, served up hot, fresh, and in generous portions. Perfect for a casual brunch with a special someone. 

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Brunch Spots 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