Just an hour outside of Philadelphia in Bucks County, Doylestown is a a popular suburb for families. With beautiful countryside and rich history, this town has many different dining options. From upscale sophistication to charming main street eats, you’ll have a hard time picking where to eat in Doylestown.
Whether you’re in town for a few days, a few weeks, or live in Doylestown permanently, it can be challenging to find great restaurants, especially if you get stuck in the habit of only eating at a few places.
Whatever you’re in the mood for, this town is sure to have a restaurant for you. Be it Italian food, sushi, or somewhere with vegan options, there are plenty of delicious places to choose from. Keep reading to learn a bit about our favorite spots to grab amazing food in Doylestown!
Best Restaurants in Doylestown, PA
- Baci Restaurante & Heart of Oak Pub
- Bocelli’s Restaurant
- Farm House Tavern
- Genevieve’s Kitchen
- Geronimo Brewing at Lilly’s Jury Room
- Heirloom Doylestown
- HONEY Restaurant
- Domani Star
- Native Cafe
- Nourish by MAMA
- OOKA Sushi . Bar . Hibachi Steak house
- Penn Taproom
- Quinoa Peruvian & Mexican Restaurant
- The Hattery Stove & Still
Baci Ristorante & Heart of Oak Pub
2559 Bogarts Tavern Rd, Doylestown, PA 18902
Phone: (215) 794-7784
In the mood for some homestyle Italian cuisine? Be sure to try out Baci Ristorante & Heart of Oak Pub. This family-owned restaurant is the perfect place to cure your Italian food cravings, relax, and grab a drink or two in the English-style pub. Locals praise this stop for its amazing food and top-notch service, so you’re sure to leave Baci Ristorante happy and with a full stomach.
Serving a wide variety of authentic Italian dishes, a few plates from England, and some American favorites, everyone will be sure to find something they love at this spot. We recommend the tagliatelle alla bolognese, costoletta valdostana, or sheperd’s pie. Don’t forget to swing by for happy hour between 4 p.m. and 6 p.m. Monday through Friday!
33 N Main St, Doylestown, PA 18901
Phone: (215) 345-1446
Another popular spot for Italian food in Doylestown is Bocelli’s Restaurant. As a fairly new addition to the town’s restaurant scene, it’s no surprise people have been flocking to this spot to try out its food, and they definitely haven’t been disappointed. Plenty of reviews praise Bocelli’s not only for the great food, but also the service and the fact that this restaurant is BYOB.
With so many dishes to choose from, it can be hard to make up your mind at this restaurant. Be sure to try the melanzane alla parmegiana, pollo francese, or vitello marsala. Don’t forget Bocelli’s is only open for dinner, so be sure to check out their hours before coming by!
Farm House Tavern
380 N Main St, Doylestown, PA 18901
Phone: (215) 345-9373
Offering classic American comfort food and plenty of beer options, it’s no surprise Farm House Tavern has made the list. This spot has hundreds of beaming reviews all about the food, affordable prices, service, and the atmosphere. These reviews certainly explain how this spot has been in business for nearly 70 years now.
Farm House Tavern prioritizes quality ingredients and reasonable prices, so you know you’ll leave this spot with a happy stomach and wallet. Try out the Carolina pulled pork, the tipperary burger, or the claddagh burger. Be sure to sip on a beer or cocktail while you eat!
19 E State St, Doylestown, PA 18901
Phone: (267) 614-9635
Serving brunch and dinner to Doylestown, Genevieve’s Kitchen is another favorite Italian spot for many. This spot serves American dishes with an Italian twist, so if you’re looking for the best of both worlds, this is the restaurant for you. Genevieve’s Kitchen is also BYOB so if you’re in the mood to drink while you eat, bring that bottle of wine you’ve been saving.
If you’re stopping by for brunch, we recommend the pumpkin waffle, lobster grilled cheese, or apple walnut stuffed french toast. On the other hand, for dinner, be sure to try the white bean and basil ravioli, lobster and truffle mac and cheese, or pork osso buco. Don’t forget to stop by between 9:30 a.m. to 2 p.m. Wednesday through Sunday if you’re hoping to try out their brunch!
Geronimo Brewing at Lilly’s Jury Room
Next to Lilly’s Gourmet, 1 W Court St ste b, Doylestown, PA 18901
Phone: (215) 348-7838
Looking great food and a refreshing drink? Check out Lilly’s Jury Room. This spot is the combination of great beer from Geronimo Brewing and delicious food from Lilly’s Gourmet, so you’re sure to have a top-notch experience.
With a little bit of everything on their menu, everyone will be able to find something that suits their taste at this restaurant. Try out the grilled mahi mahi fish tacos, Lilly’s loaded burger, or Philly cheesesteak. Be sure to head over to Lilly’s Jury Room from 12 p.m. to 3 p.m. for brunch or lunch on Saturdays and Sundays!
54 E State St, Doylestown, PA 18901
Phone: (267) 880-6610
Looking for an extravagant dining experience? Try out Heirloom Doylestown. This farm-to-table restaurant offers delectable dishes made from fresh, local ingredients, so visiting Heirloom is a great way to support local businesses.
With a rotating menu based on seasonality, you’ll be able to try something new to love every time you visit. We recommend the burrata to share, petite rack of lamb, or the tagliatelle e piselli. Heirloom is also BYOB, so don’t forget to bring a bottle or two if you’re hoping to drink with your meal!
42 Shewell Ave, Doylestown, PA 18901
Phone: (215) 489-4200
This unique American cuisine restaurant is another popular spot among locals. Check out HONEY Restaurant. HONEY offers a one-of-a-kind menu that changes regularly, so, much like the last choice on our list, this is a stop you’ll never get tired of. This restaurant also strives to use global ingredients, creating a wide variety of cuisine options.
Serving small plates, HONEY is a great place to try out a little bit of everything and share it with your family, friends, or a date. Be sure to try the miso-maple yams, lobster rolls, or black tea glazed spare ribs. Don’t forget to grab a cocktail or dessert plate too!
57 W State St, Doylestown, PA 18901
Phone: (215) 230-9100
With plenty of great reviews, it’s no wonder Domani Star has made our list for the best restaurants in Doylestown, Philadelphia. This family-owned Italian restaurant has been serving the town for nearly 20 years now – so you can count on them knowing their stuff. Prioritizing a comfortable, family-like feel, you’ll definitely be able to sit back and relax at Domani Star.
Serving your favorite Italian classics, this menu will definitely make your taste buds happy. We recommend the rigatoni purgatory, bronzino, or vitello alla sage. Domani Star is also BYOB, much like a lot of other spots on this list. Be sure to order some dessert after your meal!
19 E Oakland Ave, Doylestown, PA 18901
Phone: (267) 406-4712
In the mood for some helathier options? Try out Lovebird in Doylestown. This spot prioritizes fresh, clean ingredients. Specifically, they tout that their menu is free of GMOs and antibiotics, so you’ll know what you’re putting in your body.
With a menu full of delicious options, including some gluten-free dishes, you’ll definitely find something you love here. Try out the lovebird, brussels to the beet, or the gluten-free mac and cheese. Don’t forget to order a family style dish if you want the whole group to share!
12 S Main St, Doylestown, PA 18901
Phone: (267) 247-5096
With a 4.9 star review on Google, it’s clear that Native Cafe is a can’t-miss restaurant in Doylestown. Specifically, locals love the food, drinks, and small business feel. This locally-owned cafe serves breakfast, lunch, and bakery options, so it’s a great place to stop no matter what you’re craving.
Serving plenty of coffee options and delicious food, this menu is one to get excited about. Be sure to try the tomato jam toastie, mango sticky rice, or holy basil breakfast burrito. And of course order a drink with your food like a latte or matcha!
Nourish by MAMA
34 E State St, Doylestown, PA 18901
Phone: (215) 230-3306
In the mood for some plant-based food? Look no further than Nourish by MAMA. It can be tricky to find restaurants with options for vegetarian and vegan diets, but luckily, this menu is full of options for everyone. With cuisine from all over, this is a great place to try out new flavors.
Nourish offers breakfast and lunch options, so whatever you’re in the mood for, you’ll find something delicious. We recommend the vegan breakfast burrito, Thai noodle bowl, or burrata sandwich. Be sure to grab a smoothie or drink to sip on with your meal!
OOKA Sushi . Bar . Hibachi Steak house
110 Veterans Ln, Doylestown, PA 18901
Phone: (215) 348-8185
Looking for some great sushi in Doylestown? Check out OOKA. This teppanyaki restaurant is the perfect place to grab some food if you’re in the mood for some great cuisine and an entertaining experience.
For those who don’t know, teppanyaki involves the food being cooked on an iron griddle that is built into the table, so you can watch your food be prepared with a bit of a show. We recommend trying anything from the hibachi menu, the AKI roll, or chicken katsu curry. Don’t forget to sip on a cocktail or beer while you enjoy your food!
80 W State St, Doylestown, PA 18901
Phone: (215) 230-7299
Seeking out a more casual dining experience? Swing by Penn Taproom. This spot, offering a pub-style menu with small, shareable plates and a wide variety of beer selections, is a great place to stop for a quick bite and drink.
With a menu full of different flavors, and even options for the kids, there should be something for everyone at Penn Taproom. Be sure to try the chicken and waffles, truffle rosemary burger, or shrimp tacos. Of course you’ll have to grab a beer or another drink from their extensive drink menu too!
Quinoa Peruvian & Mexican Restaurant
54 E State St, Doylestown, PA 18901
Phone: (215) 348-2826
In the mood for some Mexican food? How about with a Peruvian twist? Try out Quinoa Peruvian & Mexican Restaurant. This spot has plenty of wonderful reviews praising the food, portion size, and service, so you definitely won’t leave disappointed.
Serving a wide variety of dishes for lunch and dinner, Quinoa is a great place to stop for either meal. Try out the pollo mole oaxaca, red snapper tacos, or spinach and crab enchiladas. Be sure to try their family meals if you’re looking to share with everyone!
The Hattery Stove & Still
18 W State St, Doylestown, PA 18901
Phone: (215) 345-1527
Looking for a unique spot to grab some food? Head over to The Hattery Stove & Still. This restaurant, housed in a remodeled, historic inn, is a great place to enjoy some food while checking out the interesting decor and interior. You can even book a room in this inn.
With options for breakfast, lunch, and dinner, Hattery’s is a perfect place to stop any time of the day. We recommend the croissant french toast, vegetable tangine, or mushroom tagliatelle. Don’t forget to order a drink or some dessert to finish up your meal!
As you can see, there’s definitely no shortage of great food in this Philadelphia suburb. And luckily, a lot of these spots are also BYOB. Whether you’re looking for a classy night out full of fancy dishes and preparation or a casual meal with some friends, this town has a little bit of something for everyone.
But if you happen to be looking for BYOB spots in Philadelphia, we recommend you visit these restaurants.
Be sure to try out a restaurant or two on our list and let us know what you think. Did we forget your favorite restaurant? Make sure you leave us a comment and we’ll check it out!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.