Best Restaurants in Mercer County, NJ
Our picks for the best restaurants in Mercer County, NJ: 15 local businesses, with phone numbers, addresses and websites. Chosen by the NJ Business Directory team; sponsored listings are labeled.
Looking for a place to eat in Mercer County? This guide covers independent restaurants and cafes in Princeton, Lawrence, Lawrenceville, Hamilton, Hopewell, Trenton, Pennington, Robbinsville and West Windsor. Expect Italian trattorias and pizzerias, breakfast luncheonettes, a plant-forward eatery and a few long-running local dining rooms. Some Mercer County restaurants are BYOB, especially in the smaller downtowns.
Browse all restaurants or Mercer County listings on NJ Business Directory. Heading north? See our Hunterdon County restaurant guide.
Each listing is reviewed by a real person before it goes live. Own a Mercer County restaurant? Add it free or claim your existing listing, and see how our listing plans compare. Questions? Reach us through our contact page.
Sources
- Towns and counties: U.S. Census geography
- Each pick: the business's own website (linked on its card)
BurgerRunn- Princeton
Restaurants
Princeton
BurgerRunn is a burger restaurant at 246 Nassau Street in Princeton, Mercer County, part of a small group of smash-burger shops in the region. The Princeton location sits along the Nassau Street corridor near the center of town and is listed for dine-in and takeout.
Crave Nature’s Eatery
Restaurants
Lawrenceville
Crave Nature's Eatery is a healthy-food restaurant at 1891 Brunswick Avenue in Lawrence Township, Mercer County. The menu covers all-day breakfast, bowls, salads, paninis, wraps and sandwiches, soups and desserts, along with smoothies, refreshers, cold-pressed juices and specialty coffees and teas. Guests can order online, join the Crave Rewards program or buy gift cards through its own site. The eatery also offers catering, with sandwich, salad and fruit and veggie platters, and hosts events at the restaurant.
Witherspoon Grill
Restaurants
Princeton
Witherspoon Grill is a restaurant and bar at 57 Witherspoon Street in downtown Princeton, Mercer County. The menu features classic American fare, including steaks, braised short ribs, raw bar items, seafood, burgers and salads, with a kids menu and a cocktail list. The bar carries a wine list recognized by Wine Spectator. Guests can book a table or order online through the restaurant's own site, which also covers private dining, the chef and gift cards. Seasonal lunch and three-course menus are posted there too.
Candela Brothers Pizza & Italian Cuisine
Restaurants
Lawrenceville
Candela Brothers Pizza & Italian Cuisine is a pizzeria and Italian kitchen at 160 Lawrenceville-Pennington Road in Lawrenceville, Mercer County. Its online menu covers pizza and Italian dishes for pickup or delivery. Orders can be placed ahead through the shop's own ordering page, which is run through Slice and lists the current menu and hours, or by calling the Lawrenceville shop directly.
Acacia
Restaurants
2637 Main St, Lawrenceville
Acacia is a BYOB restaurant at 2637 Main Street in Lawrenceville, Lawrence Township, Mercer County, focused on quality local cuisine. It serves lunch and dinner menus that change with the seasons, along with a three-course lunch prix fixe. Wednesday is oyster night, and curbside pickup and takeout are also available. Acacia handles catering and events, including holiday catering trays, and reservations can be made through its own site. Bring your own wine or beer to enjoy with the meal.
Spigola Restaurant & Bar
Restaurants
3817 Crosswicks Hamilton Square Rd, Hamilton
Spigola Restaurant & Bar is an Italian restaurant on Crosswicks-Hamilton Square Road in Hamilton Township, Mercer County. Its menu balances traditional Italian cooking with newer house specialties, and the bar offers a drinks list and a happy hour. The restaurant has a large open dining room and a private dining room for parties, including holiday gatherings. Guests can reserve a table, order online, arrange catering or buy gift cards through Spigola's own site, which also lists upcoming events.
Iccara
Restaurants
104 Yardville Allentown Rd, Hamilton
Iccara is a family-run Italian restaurant on Yardville-Allentown Road in the Yardville section of Hamilton Township, Mercer County. Established in 1986, it is a BYOB dining room where a family member is at the restaurant every night. The menu runs from traditional Italian dishes to brick oven pizza, a light and crisp Romana-style pizza, tomato pie and cheesesteaks. Iccara also hosts private dining and events, from intimate parties to receptions and business meetings. Reserve a table or order online through its site.
The Peasant Grill
Restaurants
84 E Broad St, Hopewell
The Peasant Grill is a casual eatery at 84 East Broad Street in Hopewell, Mercer County, serving homemade breakfast, lunch and dinner to eat in or take out. The kitchen makes sandwiches, salads and baked goods fresh, and it posts a daily menu along with dinner specials and soups on its own site.
Aunt Chubby’s Luncheonette
Restaurants
1 Railroad Pl, Hopewell
Aunt Chubby's Luncheonette is a classic luncheonette at 1 Railroad Place in Hopewell Borough, Mercer County. Its menu pairs luncheonette staples with brunch dishes, and it serves specialty coffee and has a bakery on the premises. The business has run its own community program offering a free egg-and-cheese breakfast to families who are struggling. Guests can order online, buy gift cards or pre-order holiday pies through its site, which also shares the building's history and news about upcoming events.
Skil-Lit Cafe
Restaurants
113 S Warren St, Trenton
Skil-Lit Cafe is a full-service cafe at 113 South Warren Street in Trenton, Mercer County, focused on creative, modern breakfast and brunch dishes. Many of its recipes have been handed down through the family, and plates are served on a hot skillet so the meal arrives hot. The team puts an emphasis on efficient, accurate service. Guests can order online through the cafe's own site, which also carries the menu, catering information and contact details for the downtown Trenton location.
Vidalia Restaurant by Salvatore Scarlata
Restaurants
21 Phillips Ave, Lawrenceville
Vidalia Restaurant by Salvatore Scarlata is an Italian restaurant at 21 Phillips Avenue in Lawrenceville, Lawrence Township, Mercer County. Chef Salvatore Scarlata cooked in other restaurants after moving to the United States before opening his own, guided by the motto Cucina con Passione. The menu mixes classic and creative dishes, including lasagna, salmone and vodka rigatoni. Vidalia takes online reservations and orders, hosts private parties and group events and offers catering. Gift cards are sold through its site.
Piccolo Trattoria
Restaurants
800 Denow Rd R, Pennington
Piccolo Trattoria is an Italian restaurant on Denow Road in Pennington, Mercer County, one of three locations alongside Newtown and Doylestown in Pennsylvania. The restaurant serves dinner, lunch and takeout menus and runs an Italian catering service for parties and special occasions. Guests can book a table, order online or arrange catering through its own site, which also lists each location's phone number, a customer registration program and the restaurant's community fundraising efforts.
BORO Restaurant
Restaurants
147 W Delaware Ave, Pennington
BORO Restaurant & Bar is a modern American restaurant at 147 West Delaware Avenue in Pennington, Mercer County. It serves brunch, lunch and dinner with craft cocktails, and guests can dine in or order ahead for pickup or delivery through its own site. BORO also hosts private events and group gatherings with menus adapted for the occasion, and its catering service offers seasonal menus for off-site events. Reservations, menus and a frequently-asked-questions page are available on the restaurant's website.
Lola Restaurant
Restaurants
1240 US-130, Robbinsville
Lola Restaurant is an Italian restaurant on Route 130 in Robbinsville Township, Mercer County. It pairs Italian dining with a welcoming, family-friendly atmosphere, and the menu includes gluten-free options alongside its regular dishes and a drinks list. Guests can reserve a table or order online through Lola's own site. The restaurant also hosts birthday parties, rehearsal dinners and corporate events, and it offers catering packages for holiday parties, weddings and other gatherings. Gift cards and upcoming events are listed there too.
Cranbury Golf Club
Arts, Entertainment & Recreation
49 Southfield Rd, Princeton Junction
The Bog is the restaurant at Cranbury Golf Club, 49 Southfield Road in West Windsor, Mercer County. It offers a cozy spot for a bite, whether before or after a round on the club's 18-hole course, which was built in 1964 and takes its name for the restaurant from the bog crossed on the 12th hole. The club also hosts banquets, golf outings and events. Details on dining at The Bog, along with tee times and events, are posted on the Cranbury Golf Club website.




