The hardest table to get in Bucks County is 11am on a Sunday. Dinner you can usually walk into. Brunch has half the seatings, twice the demand and a two hour turn, and the good rooms in Doylestown and Newtown are booked by Thursday. So this guide is organized the way people actually decide: by what kind of breakfast you want and which town you are willing to drive to.
Everything here was checked as currently open. Where an address has moved or a location has closed, we say so.
Classic diners
Bucks County sits at the edge of the Delaware Valley diner belt, close enough to Trenton and northeast Philadelphia that the stainless-and-vinyl tradition took hold properly here. The county still has a working set of them, and they remain the cheapest full breakfast you will find.
- Cross Keys Diner, 4125 E. Swamp Rd, Doylestown. The old-school breakfast stop at the Cross Keys intersection. Pancakes are the order.
- Blue Fountain Diner, 2029 Lincoln Hwy, Langhorne.
- Club House Diner, 2495 Street Rd, Bensalem. Enormous menu, salad bar, open early.
- Dallas Diner, 7025 Bristol Pk, Levittown.
- Original Golden Eagle Diner, 300 Bath Rd, Bristol.
- John’s Plain & Fancy Diner, 50 S. West End Blvd, Quakertown. The Upper Bucks standard.
- Sunrise Diner, 416 Bristol Pk, Croydon.
- Warminster West Diner, 333 W. Street Rd, Warminster.
- Jake’s Eatery, Newtown and Richboro. Not strictly a diner, but the Farmer’s Breakfast does the same job.
One to cross off: the New Hope Star Diner on Route 202 is closed. Cugini’s Italian Kitchen occupies the building now. The Transit Diner in Morrisville is also gone.

Sit-down brunch with cocktails
This is the category people mean when they search for brunch, and Doylestown has the deepest bench.
The Hattery Stove & Still at 18 W. State St, inside the Doylestown Inn, is the one to book first. Cheddar-stuffed biscuit waffles, banana foster French toast, and a banana-bread old fashioned that is better than it sounds. Outdoor seating, open seven days, reservations recommended at 215-345-1527.
Domani Star, 57 W. State St, runs Sunday brunch from 10 to 2 and is BYOB, which changes the math on a mimosa. Lula at 41 E. State St does a Sunday brunch. M.O.M.’s, Maxwell’s on Main serves steak and eggs and mason jar mimosas. Genevieve’s Kitchen at 19 E. State St is BYOB and, unusually, serves brunch Tuesday through Friday as well as both weekend days, which makes it the answer for a weekday meeting.
Outside Doylestown: Charcoal BYOB in Yardley does brioche cinnamon sugar doughnuts and a lobster Benedict with river views. The Yardley Inn has the Big Mary, a mimosa built like a meal. Green Parrot in Newtown is the reliable town-center option. Stella of New Hope, 50 S. Main St, does lemon ricotta pancakes and a real cocktail list. The Washington House in Sellersville runs prix fixe and a la carte on Sundays, which is the best bet in Upper Bucks. Golden Pheasant Inn in Erwinna serves a French-leaning brunch with oysters and duck hash, and the Black Bass Hotel in Lumberville does shrimp and grits with the Delaware out the window.
Farm-to-table brunch
Bucks County has more preserved farmland than any county in southeastern Pennsylvania, and a handful of kitchens buy from it directly rather than using it as decoration.
Terrain Cafe at 2100 Lower State Rd sits on the Delaware Valley University campus in a greenhouse, serves brunch until 4pm, and takes reservations through OpenTable. It is the prettiest room on this list and the easiest one to get a large group into.
Heirloom at 54 E. State St, Doylestown, is open Wednesday to Sunday from 9 to 3 and is known for its Bread and Spread. Caleb’s American Kitchen near Peddler’s Village does a chorizo breakfast quesadilla. Inn at Barley Sheaf Farm serves cinnamon brioche French toast on a working farm property. Lumberville General Store makes a breakfast burrito worth the drive up River Road.
If you want to see where these kitchens shop, the Bucks County Foodshed Alliance works on building out the local food system and connecting farms with buyers and food pantries. Our farmers markets guide covers where to buy the same produce yourself.
Bakeries and pastry
Maryanne Pastry Shoppe is at 10 Atkinson Drive, Doylestown. That address matters: the old 42 E. State St shop is closed, and plenty of listings still send people there. It has been a Doylestown institution for generations and the cakes are the reason.
Elsewhere, Sciascia Confections sells pastry out of Ferry Market in New Hope. Nina’s Waffles & Ice Cream makes Liege waffles at five Bucks County shops, in Doylestown, Newtown, New Hope, Peddler’s Village and Dublin, and a waffle counts as breakfast if you want it to. In Bristol, Papa’s Pretzel Place at 302 Mill St and Caffe Giovanni at 303 Mill St cover the sweet end of Mill Street.
Bagels
Bucks sits close enough to both New York and Philadelphia to have real bagel shops rather than supermarket rounds. Nearly every town has one.
| Shop | Address | Town |
|---|---|---|
| Bagel Barrel | 60 W. State St | Doylestown |
| Borough Bagels | 132 Veterans Ln | Doylestown |
| Newtown Bagel | 31 Swamp Rd | Newtown |
| R J Bagels | 107 Makefield Rd | Yardley |
| Bagel Train | 175 S. Main St, Suite 3 | Yardley |
| 2nd Street Bagels | 496 Second Street Pike | Southampton |
| Keystone Bagels | 8010 Mill Creek Pkwy | Levittown |
| Redhouse Bagels | 3677 Hulmeville Rd | Bensalem |
| HG Bucks Bagels | 1179 York Rd | Warminster |
| Village Bagel Company | 1438 Easton Rd | Warrington |
Coffee shops that do real food
The line between a coffee shop and a breakfast restaurant has mostly dissolved in Bucks County, and several of these serve a better egg dish than the diners do.
- SkyRoast Coffee, 122 N. Main St, Doylestown, and a stall at Ferry Market in New Hope. The New Hope location came first.
- Native Cafe, 12 S. Main St, Doylestown. Thai and American in equal measure. The Holy Basil breakfast burrito and the avocado toast are the two orders.
- Nonno’s Italian Coffee Parlor, 6 E. State St, Doylestown.
- Wheat & Vine Provisions Co., Doylestown. House-made quiche and baked goods.
- Pretty Bird Coffee Roasters, Main Street, Yardley. Run by the family behind Vault Brewing.
- Calm Waters Coffee Roasters, 242 Mill St, Bristol, plus a Newtown shop.
- Radcliffe Cafe, 1705 Radcliffe St, Bristol. Opens at 5:30am on weekdays, which nothing else on this list does.
- Little Buddy Friend, 2 Pond St, Bristol.
- Langhorne Coffee House, Langhorne. Full lunch menu alongside the lattes.
- Johnson Hall Coffee House, Hulmeville. Sandwiches and frozen cold brew.
- Rise & Grind Cafe, Perkasie. The town’s main gathering spot.
- A’ Latte Cafe, inside the Trolley Barn Public Market, 116 E. Broad St, Quakertown.
- Cowabunga Coffee Roasters, Shops at Valley Square, Warrington.
- Amsterdam Coffee Bar, Lahaska and Point Pleasant. Liege waffles baked in house.
- Homestead Coffee Roasters, Upper Black Eddy. A nineteenth century barn beside the Delaware Canal, attached to a general store.

Cheap and fast
Turning Point at 460 N. Main St, Doylestown, does cinnamon roll pancakes and a Key West shrimp omelet, and turns tables quickly. First Watch opened at Barn Plaza in Doylestown and is daytime-only, closing mid-afternoon. Both take waitlist entries through an app, which is the single most useful thing to know about Sunday brunch in this county: get on the list from the car.
The Trolley Barn Public Market in Quakertown and Ferry Market in New Hope both work the same way for a group that cannot agree. Order from different stalls, sit at one table.
Reservations or walk-in
Brunch is the hardest meal to get a table for, and most of the frustration comes from not knowing which places even take a booking.
| Place | Town | Reservations |
|---|---|---|
| The Hattery Stove & Still | Doylestown | Recommended, by phone |
| Terrain Cafe | Doylestown | OpenTable |
| Genevieve’s Kitchen | Doylestown | Encouraged |
| Domani Star | Doylestown | Recommended |
| Heirloom | Doylestown | Recommended |
| Turning Point | Doylestown | Waitlist app, no reservations |
| First Watch | Doylestown | Waitlist app, no reservations |
| Cross Keys Diner | Doylestown | Walk-in |
| The Yardley Inn | Yardley | Yes |
| Charcoal BYOB | Yardley | Yes, books out |
| Stella of New Hope | New Hope | Yes |
| Black Bass Hotel | Lumberville | OpenTable |
| The Washington House | Sellersville | Yes |
| Golden Pheasant Inn | Erwinna | Yes |
| Every bagel shop and coffee house here | County-wide | Walk-in only |
The practical rule: anything with a cocktail list takes reservations and fills by Thursday for a weekend. Anything with a counter does not take them and moves faster than the line suggests.
By town
Doylestown has the highest concentration, with the Hattery, Genevieve’s, Domani Star, Heirloom, Lula, Terrain, Turning Point, First Watch, Cross Keys, both bagel shops, SkyRoast, Native, Nonno’s and Maryanne’s. Newtown has Green Parrot, Jake’s, Newtown Bagel, Calm Waters and Nina’s. Yardley has Charcoal, the Yardley Inn, Pretty Bird and two bagel shops. Bristol has the best coffee cluster in Lower Bucks along Mill Street plus the Golden Eagle. Langhorne and Levittown lean diner and bagel. Quakertown has the Trolley Barn and John’s Plain & Fancy. Perkasie has Rise & Grind. Warminster, Warrington, Southampton and Bensalem are bagel-and-diner towns, which is not a criticism.
For dinner in the same towns, see where to eat in Doylestown and where to eat in New Hope. Our best pizza in Bucks County guide covers the other end of the day, and you can browse everything by town or work through the full set of guides. More Doylestown coverage sits on the Doylestown tag page.
Sources and Further Reading
- Visit Bucks County, best brunches
- Dinerville, diners of Bucks County
- Bucks County Foodshed Alliance
- Terrain Cafe brunch menu, Doylestown
- The Hattery Stove & Still at the Doylestown Inn
- Visit Bristol Borough, restaurants and cafes
- Trolley Barn Public Market, Quakertown
- Bucks County independent coffee shops
- Nina’s Waffles locations
- Bucks County Taste, breakfast in Bucks
Hours, menus and addresses change often, and brunch service is the first thing a kitchen cuts when it is short-staffed. Call ahead, and send us a correction if you find something here out of date.




