Best Restaurants in South Jersey

Our picks for the best restaurants in South Jersey: 15 local businesses, with phone numbers, addresses and websites. Chosen by the NJ Business Directory team; sponsored listings are labeled.

Looking for restaurants in South Jersey? This guide covers dining rooms across Camden, Burlington, Gloucester, Atlantic, Cape May and Cumberland counties—from Collingswood and Moorestown to Cherry Hill, Vineland and the shore. Some places are BYOB; summer weekends can mean longer waits, so confirm hours on each restaurant's own site.

Browse all restaurants or South Jersey county listings on NJ Business Directory. Looking for contractors nearby? See our other Best Of guides when they go live.

Each listing is reviewed by a real person before it goes live. Own a South Jersey restaurant? Add it free or claim your existing listing, and see how our listing plans compare. Questions? Reach us through our contact page.

  • kikos_collingswood

    Restaurants

    624 Collings Ave, Collingswood

    Kiko's Peruvian Kitchen is a family Peruvian restaurant serving Collingswood and nearby Oaklyn in Camden County. The Cervantes family shares home-style Peruvian cooking, with dishes such as papa a la huancaina, fried yuca and papa rellena stuffed with beef. The kitchen also lists reservations by email or Instagram message. Confirm current hours and services for this South Jersey business on its own website before you go.

    Website
  • Taco Yote

    Restaurants

    Moorestown

    Taco Yote is a Mexican restaurant on East Main Street in Moorestown, Burlington County, founded by Steff and Carlos. The two bring more than 20 years of combined restaurant experience and a lifetime of Mexican culinary heritage, with a goal of serving modern Mexican food with real roots. Taco Yote also handles catering and private events. Confirm current hours and services for this Street in Moorestown, Burlington County business on its own website before you go.

  • tacoria – Marlton

    Restaurants

    Marlton

    Tacoria is a Mexican street kitchen with a Marlton location in Burlington County, part of a New Jersey group that also lists other towns on its site. The brand describes itself as a Rutgers-founded concept focused on Mexican street food. Confirm the Marlton address, hours and menu on the company website before you go. Confirm current hours and services for this South Jersey business on its own website before you go.

  • Angelo’s Fairmount Tavern

    Restaurants

    2300 Fairmount Ave, Atlantic City

    Angelo's Fairmount Tavern is a long-running Italian restaurant in Atlantic City's Ducktown section, Atlantic County. The site describes Italian home-style dining and takeout, with a menu that includes seafood and classic Italian plates. The restaurant notes decades of continuous operation in Atlantic City. Confirm current hours and services for this Atlantic City's Ducktown section, Atlantic County business on its own website before you go.

    Website
  • Black Olive Restaurant & Pizzeria

    Restaurants

    Vineland

    Black Olive Restaurant & Pizzeria is a pizzeria and restaurant in Vineland, Cumberland County, offering indoor dining and takeout. Its breakfast menu makes it an option for the start of the day as well as lunch and dinner. Confirm current hours and services for this Vineland, Cumberland County business on its own website before you go. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Five Points Inn

    Caterers

    580 Tuckahoe Road, Vineland

    Five Points Inn is a restaurant in Vineland, Cumberland County, with an Italian-American menu that lists wings, calamari, stuffed long hots and other bar and dinner plates. The NJBD sheet notes an older listing at the same domain under a different catering name; this card uses the current Five Points Inn branding. Confirm current hours and services for this Vineland, Cumberland County business on its own website before you go.

    Website
  • Tommy’s Tavern & Tap

    Restaurants

    Mount Laurel

    Tommy's Tavern + Tap is a restaurant, bar and pizzeria at 2050 Route 70 in Cherry Hill, Camden County, in Marketplace at Garden State Park. The Cherry Hill page lists dining-room and bar hours and describes a casual full-service concept. Confirm current hours and menus on the location page before visiting. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Tuckahoe Inn

    Restaurants

    1 Harbor Rd, Marmora

    Tuckahoe Inn is a casual family restaurant on the bay in Marmora, Cape May County, family owned since 1963. The American restaurant lists dine-in, takeout and event space, with outdoor seating noted when weather allows. Confirm seasonal hours and reservations on the restaurant website. Confirm current hours and services for this South Jersey business on its own website before you go.

    Website
  • Carlucci’s Waterfront

    Restaurants

    Mount Laurel

    Carlucci's Waterfront is a family Italian restaurant in Mt Laurel, Burlington County, with a view of the Rancocas Creek. It offers a broad selection of Italian dishes for lunch and dinner, along with waterfront dining and entertainment. Confirm current hours and services for this Mt Laurel, Burlington County business on its own website before you go. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Caffe Aldo Lamberti

    Restaurants

    2011 Marlton Pike W, Cherry Hill

    Caffe Aldo Lamberti is an Italian restaurant in Cherry Hill, Camden County, known for contemporary Italian dining with house-made pastas, seafood and a raw bar. The restaurant also hosts private events and wine dinners. Confirm hours and reservations on the company website. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Blue Fig Cafe

    Restaurants

    Moorestown

    Blue Fig Cafe is a healthy Mediterranean restaurant on Young Avenue in Moorestown, Burlington County. The menu draws on the eastern Mediterranean, including Greece, Turkey, Lebanon and Egypt, and it offers meal options for a range of dietary needs. Founder Sam Jadalla continues to develop and refine the dishes. Confirm current hours and services for this Moorestown, Burlington County business on its own website before you go.

  • Italian Affair Restaurant

    Restaurants

    900 Delsea Dr N, Glassboro

    Italian Affair Restaurant & Wine Bar is a family-owned Italian restaurant in Glassboro, Gloucester County, serving South Jersey since 1988. The restaurant lists dine-in, takeout, delivery, catering and private event space alongside its Italian menu and wine bar. Confirm hours and specials on the restaurant website. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

    Website
  • Li Beirut

    Restaurants

    Collingswood

    Li Beirut is a Lebanese and Mediterranean restaurant on West Collings Avenue in Collingswood, Camden County. The kitchen lists dine-in and takeout, with set menus and Lebanese plates such as falafel and hummus on the site. Confirm hours and reservations on the restaurant website before you go. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Squares & Fare

    Restaurants

    Somers Point

    Squares & Fare makes square-pan pizza in Somers Point, Atlantic County, with a focused menu of 14x14 pies from classic Jersey tomato sauce to vodka and pepperoni variations. The shop lists pickup and delivery options and notes nearby public parking. Confirm hours and menu on the restaurant website. Details such as holiday hours can change, so double-check the business website on the day you plan to visit.

  • Umile Trattoria

    Restaurants

    Haddonfield

    Umile Trattoria is an Italian restaurant in Haddonfield, Camden County, focused on fresh pasta and classic Italian plates. The restaurant is BYOB and also lists catering and private dining. Signature dishes on the site include Black Truffle Rotolo and Butternut Squash Bucatini. Confirm current hours and services for this Haddonfield, Camden County business on its own website before you go.