20 Best Restaurants in Lancaster

Photo by TyrannyMiSue from Wikimedia Commons

Lancaster is a city located in the state of Pennsylvania, United States.

The city that is best known as the center of Pennsylvania’s Amish Country is also rich in heritage, history, culture, and cuisine.

There are many exceptional dining places in Lancaster that you must explore while you’re in the city.

Here are the 20 best restaurants in Lancaster that Tripboba has prepared for you to explore.



Cabalar Meat Co is a casual eating spot that is located at 325 N Queen Street. You can dine here on Thursday and Sunday from 11.00 a.m. until 08.00 p.m., and from 11.00 a.m. until 09.00 p.m. on Friday and Saturday.

As the name suggests, Cabalar Meat Co has a focus on meat dishes, including burgers & melts, sandwiches, and snacks. While you’re here, don’t miss to taste their special items, which is a bacon jalapeno cheddar burger.

Cabalar Meat Co

This is a spot with a whole animal butcher shop and serves a variety of quality dishes.

It features quality raised meat products.

It even has burgers, melts & sandwiches.

Address : 325 N Queen St, Lancaster, PA 17603, USA


Try some dishes that you’ve never tasted before at Callaloo Trinidadian Kitchen that is located at 351 N Mulberry Street. This restaurant is open from 05.00 p.m. to 09.00 p.m. from Tuesday to Thursday, and from 05.00 p.m. until 10.00 p.m. on Friday and Saturday.

From the name alone, you might already know that this restaurant serves Trinidadian cuisine. Here, you can enjoy hearty Trinidadian comfort food in a shabby-chic space with a laid-back atmosphere. Some of the items that you will find here are Kachourie & Callaloo, Trini Chinese Style Chicken, and Curried Chicken.

Callaloo Trinidadian Kitchen

Casual restaurant serving Trinidadian comfort food.

They have fish and prawns, coconut rice, freshly made sorrel to drink, chicken, cassava fries, mac pie, etc.

Address : 351 N Mulberry St, Lancaster, PA 17603, USA


If you like drinking, then you should check out Horse Inn while you’re in Lancaster. You can visit this restaurant at 540 East Fulton Street and it’s open from 05.00 p.m. until 11.00 p.m. from Tuesday to Saturday.

Horse Inn is situated in a building that has a history dating back to the early 1900s, and today this restaurant has been serving hearty dishes and great drinks to the people of Lancaster for generations. From cocktails, beer, and wine, you can enjoy them all here.

Horse Inn, Lancester

Historic site offering refined, globally inspired pub grub, specialty cocktails & a speakeasy vibe.

Good option if you're looking for an average place to eat and drink.

Address : 540 E Fulton St, Lancaster, PA 17602, USA


Another place in Lancaster where you can enjoy many choices of drinks and delicious foods is Iron Hill Brewery & Restaurant that is located at 781 Harrisburg Pike. This restaurant is open seven days a week for lunch and dinner.

There are choices of seasonal beer on tap that are sure to please anyone’s tap. From the signature series to all-new recipes, you can try one that suits your taste best. To accompany your drink, Iron Hill Brewery & Restaurant also offers food items such as salad, flatbread, salmon, and steak frites.

Iron Hill Brewery & Restaurant, Lancaster

Friendly place with lots of seating and delicious dishes.

They serve homemade beer & fine American home-cooked food.

Great selection of draft beers.

Address : 781 Harrisburg Pike, Lancaster, PA 17603, USA


If you’re looking for a great place that serves Latin American dishes in Lancaster, then look no further than Flora’s. This restaurant is located at 306 North Mulberry Street and it’s open on Friday, Saturday, and Monday from lunchtime until dinnertime.

Here, you can enjoy Latin fusion dishes which features dishes from Brazil, Colombia, Peru, Cuba, Dominican Republic, Puerto Rico, and many others. Some of the dishes that you can enjoy here are Stuffed Piña, which is half of a pineapple filled with coconut shrimp fried rice, Chuleta Frita, which is fried pork chops with rice and beans, and Lamb Chops.

Flora's, Lancester

This simple BYOB restaurant displaying local art serves an ever-changing menu of Latin dishes.

They have options for those who love meat and vegans too.

Address : 306 N Mulberry St, Lancaster, PA 17603, USA


Citronelle is a small French restaurant that is located in Downtown Lancaster, approximately at 110 West Orange Street. You can dine here from Friday to Sunday from 05.00 p.m. until 09.00 p.m. Although small, Citronella is a perfect spot to enjoy French dishes in an intimate space.

Citronelle is a restaurant that upholds the concept of slow food, all the dishes served here are made from fresh and sustainable ingredients that are locally sourced. Moreover, Citronelle is also a BYOB, or bring your own bottle restaurant, so visitors are encouraged to bring their favorite beverages.


French restaurants come up with creative dishes that are carefully crafted.

This restaurant has great flair, style and menu.

Address : 110 W Orange St, Lancaster, PA 17603, USA


Amorette is a fine dining restaurant that is located at 401 North Prince Street. This restaurant is open from 05.00 p.m. to 12.00 a.m. on Wednesday and Thursday, and from 05.00 p.m. to 02.00 a.m. on Friday and Saturday. Meanwhile, on Sunday Amorette is open from 05.00 p.m. to 12.00 a.m.

At Amorette you will be taken on a sophisticated gastronomic journey through the exceptional dishes they serve. To complement your meal, Amorette has a list of more than 700 global wines that are sure to please anyone’s taste.


A classy restaurant for a truly outstanding culinary experience in Lancaster.

They have the best wine selection in Lancaster County, and every plate is prepared with care.

Address : 401 N Prince St, Lancaster, PA 17603, USA


Get yourself some time to wind down and enjoy delicious foods at John J Jeffries Restaurant. This restaurant is located in Lancaster Arts Hotel, approximately at 300 Harrisburg Avenue and it’s open from Wednesday to Saturday from 05.00 p.m. to 09.00 p.m. Meanwhile. On Sunday, John J Jeffries Restaurant is open from 05.00 p.m. to 08.00 p.m.

John J Jeffries Restaurant is a farm-to-table restaurant that serves seasonal fares, including shrimp & grits, grass-fed beef, and seasonal salads, in an elegant space with a cozy ambiance. Once you finished your meal, make sure to also try one of their yummy desserts to end your dining experience on a sweet note.

John J Jeffries Restaurant

A welcoming and beautiful restaurant with perfectly prepared and beautifully presented dishes.

They feature farm-to-table seasonal dishes from shrimp & grits to beef.

The food is amazing and locally sourced.

Address : 300 Harrisburg Ave, Lancaster, PA 17603, USA


Experience incredible seasonal New American fares complete with live jazz performance at The Belvedere Inn that is located at 402 North Queen Street. You can dine here from 04.00 p.m. to 09.00 p.m. from Sunday to Monday, and from 04.00 p.m. to 11.00 p.m. on Friday and Saturday.

The Belvedere Inn is an upscale and elegant restaurant situated in a Victorian Italianate-style city mansion that was built in 1869. At this restaurant, you can indulge yourself in delicious contemporary American cuisine, including Telstar Lobster Tail, For Hour Braised Short Rib, and Grilled Filet Mignon.

The Belvedere Inn

Seasonal New American fare in a homey, Victorian space with a patio & an upstairs jazz lounge.

If you’re searching for a signature fine dining experience, you'll find it at one of Lancaster's best.

Address : 402 N Queen St, Lancaster, PA 17603, USA

10. LUCA

If you’re looking for a buzzy place that serves tasty Italian dishes, then look no further than LUCA that is located at 436 West James Street #101. You can dine at this restaurant from Wednesday to Sunday from 04.00 p.m. until 09.00 p.m.

LUCA is a trendy spot that serves modern Italian dinners, such as pasta, wood-fired pizza, wood-grilled whole prawns, and many more. To complete your meal, LUCA also has an extensive list of beverages, including beer, wine, and cocktails.

LUCA Lancaster

Trendy, bustling venue for modern Italian dinners & wood-fired pizzas, plus beer, wine & cocktails.

Their food is sophisticated and flavorful.

Address : 436 W James St #101, Lancaster, PA 17603, USA


Come to Sukhothai and treat yourself to the best Thai food in town. Sukhothai is located at 398 Harrisburg Avenue #450 and it’s open from Tuesday to Sunday from 11.00 a.m. until 07.00 p.m. At Sukhothai, you will be able to enjoy tasty traditional Thai dishes in a contemporary space with a relaxed atmosphere.

Some of the food that you will find at Sukhothai is Pad Thai, which is stir-fried rice noodles with vegetables, Mee Krob, which is crunchy noodles topped with vegetables, red curry fish, sweet and sour fish, and many other Thai dishes to please your palates.

Sukhothai, Pennsylvania

Relaxed restaurant doling out traditional, spiced-to-order Thai dishes in a contemporary space.

This restaurant has amazing dishes that the other Thai places do not have.

Address : 398 Harrisburg Ave #450, Lancaster, PA 17603, USA


Stuffed yourself with traditional American fares at JB Dawson’s Restaurant and Bar that is located in Park City Center, approximately at 491 Park City Center. You can dine at this restaurant from Monday to Sunday for lunch and dinner.

JB Dawson’s Restaurant and Bar is a casual spot where you can enjoy ribs, burgers, and steaks in a laid-back atmosphere. Besides meat dishes, JB Dawson’s Restaurant and Bar also offers other dishes made from seafood, such as seared ahi tuna, North Atlantic grilled salmon, crab cakes, grilled salmon Oscar, and many others.

JB Dawson's Restaurant and Bar

Upscale-casual outpost with a bar serving Traditional American eats such as ribs, burgers & steaks.

Offering anyone for a great dining experience.

Address : 491 Park City Center, Lancaster, PA 17601, USA


If you’ve never tasted Nepalese cuisine before, then it’s a perfect time for you to come to Himalayan Curry and Grill. You can visit this restaurant at 22 East Orange Street and it’s open from Tuesday to Saturday at lunchtime and dinner time.

At Himalayan Curry & Grill you will find an extensive list of Nepalese dishes, ranging from chicken curries, vegetable dishes, lamb dishes, seafood, dishes, bread, and biryani. Don’t miss their Tandoori Specialties menu which includes tandoori chicken, Himalayan Malai Kabab, Lahori Lamb Chop, Lamb Sekh Kabab, and many more.

Himalayan Curry & Grill

Relaxed, intimate restaurant featuring dishes from Nepal & India, plus all-you-can-eat buffet lunch.

This is a Vegan heaven with plenty of options to indulge your taste on a trip to Nepal.

Address : 22 E Orange St, Lancaster, PA 17602, USA


If you crave some delicious Japanese dishes while in Lancaster, then you should stop by Yuzu Asian Cuisine that is located in Station Square, approximately at 12 East McGovern Avenue and you can dine here from Tuesday to Saturday for lunch and dinner, and for dinner only on Sunday.

Yuzu Asian Cuisine is a restaurant that mainly focuses on Japanese cuisine made from healthy and fresh ingredients, including sushi, sashimi, and teriyaki. Besides Japanese dishes, at Yuzu Asian cuisine, you will also find other Asian dishes such as Pad Thai, Thai rice noodles, basil duck, crispy pork chop, and other dishes to please your palates.

Yuzu Asian Cuisine

Great food Everything we had was great.Sushi, tempura, noodles everything was prepared and presented beautifully. Very reasonably prices as well.

Eat Here We had good food and great service. My only negative would be that they probably should have had one more waiter/waitress. The girl they had there absolutely got everything done with the rest of the staff helping her out,...

Great food and great Service! We read about the restaurant on trip advisor and walked in.The food was very good. We ate some fresh sushi, great pad thai and also the spring roll and the gyoza were very good.The service was very...

Address : 12 E McGovern Ave, Lancaster, PA 17602-1923

15. ROOT

If you’re a vegan, then Root is heaven in Lancaster for you. Root is located at 223 West Walnut Street and you can dine here from 11.00 a.m. to 07.00 p.m. from Tuesday to Friday, and from 09.00 a.m. to 07.00 p.m. on the weekend.

Root is a restaurant that focuses on sustainability. Here, you will be able to enjoy many options of yummy vegan dishes in a brick-walled space with a friendly atmosphere. From tofu buffalo bites, seafood mushrooms, bruschetta pizza, to power salad, Root will gladly provide their guests with the best experience possible.

Root Lancaster

Brick-walled eatery & bar featuring a rotating vegan menu & a focus on sustainability.

The food ranges from decadent to health-conscious.

Address : 223 W Walnut St, Lancaster, PA 17603, USA


Come to Bistro Barberet & Bakery and treat yourself to classic French cuisine, wines, as well as artisan desserts. Bistro Bareberet & Bakery is located at 26 East King Street and it’s open for breakfast, brunch, lunch, and dinner from Tuesday to Saturday. Meanwhile, on Sunday, this restaurant is open for breakfast, brunch, and lunch only.

Once you entered this restaurant, you will be welcomed in a sleek space with tufted banquettes. Besides a great spot to enjoy French dishes, Bistro Barberet & Bakery is the perfect spot where you can satisfy your sweet tooth because they have great desserts and a bakery menu.

Bistro Barberet & Bakery

We tried some desserts in the bakery The bakery desserts are not just pretty, but they are so delicious. I had their upside-down snickers and wow, it was better than ever expected. I'm going to need to come back and try them all!...

FANTASTIC food despite the COVID-19 crisis During this COVID-19 lockdown, and like every restaurant in the state, Barberet is not seating any customers. However, they are providing carry-out meals. Tonight my wife and I had their...

very good food very good food. Good menu. Appropriate portion sizeService could be improve for the dessert as far as having the waiter/waitress bringing you a menu of what is available at the bakery

Address : 26 E King St, Lancaster, PA 17602-2850


Another place in Lancaster that offers sweet treats is Rachel’s Café & Creperie that is located at 201 West Walnut Street. This café is open from Tuesday to Sunday from 08.00 a.m. until 03.00 p.m.

As the name suggests, Rachel’s Café & Creperie is a place where you will find many options for crepes, ranging from breakfast crepes, specialty crepes, to desserts crepes. At Rachel’s Café & Creperie, you can even build your own crepe using your favorite fillings, sauces, protein, cheese, infusion, and batter.

Rachel's Cafe & Creperie

Consistently good, unique The menu is unlike anything else in the area, which makes it a local favorite! Great food, casual atmosphere, friendly staff, reasonable prices. Highly recommended!

Consistently good My sister and daughter came here for lunch. We shared burgers and salad. I just feel this is a really cute, clean place to have a meal. Service is friendly and food is well prepared. Well worth a stop!

Love Rachel's. Great food, beverages, atmosphere, wait staff. Love the different types of crepes depending on the mood. Sweet, savory, breakfast or dinner.

Address : 201 W Walnut St, Lancaster, PA 17603-2930


If you’re looking for a dining spot that opens for 24 hours in Lancaster, then look no further than Park City Diner. You can find this restaurant in Parkview Plaza, approximately at 884 Plaza Boulevard and it’s open 24/7.

Here, you will be served with a good portion of traditional American dishes in a laid-back atmosphere. Some of the food that you can enjoy here include fresh steaks & chops, seafood, steak burger, panini, original Chicago Greek gyro, and many more.

Park City Diner

24-hour diner providing generous portions of traditional American fare in an easygoing atmosphere.

Address : 884 Plaza Blvd, Lancaster, PA 17601, USA


Plaza Azteca Mexican Restaurant is another great restaurant in Lancaster that offers Mexican dishes. You can visit this restaurant in Red Rose Commons, approximately at 17000 Fruitville Pike and it’s open seven days a week from lunchtime until dinner time.

At Plaza Azteca Mexican Restaurant, you will be offered a broad menu of Mexican dishes, including enchiladas, quesadillas, burritos, steaks, tacos, chimichangas, and many more. If you’re a vegan or vegetarian, there are also vegan and vegetarian menus to cater to your special diet.

Plaza Azteca Mexican Restaurant · Lancaster

Casual chain offering a broad menu of Mexican standards, including guacamole made tableside.

Extremely flavorful and tasty with the variety of meats.

Address : 1700 Fruitville Pike, Lancaster, PA 17601, USA


If you love drinking, then you should come to Lancaster Brewing Company that is located at 302 North Plum Street. Lancaster Brewing Company is open from 04.00 p.m. to 08.00 p.m. from Tuesday to Thursday, from 12.00 p.m. to 09.00 p.m. on Friday and Saturday, and from 12.00 p.m. to 08.00 p.m. on Sunday.

Lancaster Brewing Company is a place where you will find many choices of craft beers produced using German purity laws. What’s more? There are even brew room tours where you can see the brewing process. At this restaurant, there are also many great foods that are guarantee to please your palates.

Lancaster Brewing Company

Craft beers produced using German purity laws as guidelines, relaxed dining & brew room tours.

The staff sanitized and cleaned well.

Address : 302 N Plum St, Lancaster, PA 17602, USA