Restaurants - Greater Princeton Area

Click here to download this page

List by Food Type 

(Restaurants within walking distance are in bold)

American / Farm-to-Table / Contemporary 

  1. Acacia of Lawrenceville $$$ 2637 Main St, Lawrenceville, NJ 08648 · 609-895-9885 · acacianj.com 

  2. Agricola Eatery $$$$ — Princeton: 11 Witherspoon St · 609-921-2798  agricolaeatery.com  

  3. Metro Grill North, $$$ 314 Alexander St., Princeton, NJ 08540 -  (609) 454-3121 - metronorth.hrpos.heartland.us

  4. Mistral $$$$  66 Witherspoon St · mistralprinceton.com  609-688-8808 ****Four Star Dining Experience

  5. Seasons 52 $$$ 3535 US Highway 1, Suite 100B, Princeton, NJ 08540. 609-799-2152 Seasons52.com

  6. Witherspoon Grill $$$ — 57 Witherspoon St Princeton, NJ 08540 witherspoongrill.com  609-924-6011

  7. Yankee Doodle Tap Room $$$— Onsite at Nassau Inn: 10 Palmer Square ·nassauinn.com/dining  609-921-7500

  8. Washington Crossing Inn $$$ 1295 General Washington Memorial Blvd, Washington Crossing, PA 18977 - (215) 493-3634 - washingtoncrossinginn.com - Reservations a must!

  9. Yardley Inn $$$ 82 East Afton Ave. Yardley, PA 19067 yardleyinn.com

  10. Rocky Hill Inn - $$$ 137 Washington St, Rocky Hill, NJ 08553 - (609) 683-8930  - https://rockyhilltavern.com/

Bars / Taverns / Pubs 

  1. Alchemist & Barrister $-$$ 28 Witherspoon St, Princeton, NJ 08542 609-924-5555 https://www.theaandb.com/ Great Burgers!

  2. Continental Tavern $$ 2 N Main St, Yardley, PA 19067 -  (215) 493-9191 - https://contav.com/

  3. Patriot’s Crossing  Tavern $-$$ - 1339 River Rd, Titusville, NJ 08560 (609) 737-2780 - https://www.patriots-crossing.com/ - On the Delaware River at Washington Landing.

  4. Triumph Brewing Company $$$ 20 Palmer Square E. Princeton, NJ 08540 924-7855 - https://www.triumphbrewing.com/

  5. Winberie’s  $$ 1 Palmer Square W, Princeton, NJ 08542  609-252-9680  https://princeton.winberies.com/

  6. Yankee Doodle Tap Room (at Nassau Inn) $$ https://nassauinn.com/dining/

Breakfast/Crepes/Brunch

  1. Nassau Diner $$ 82 Nassau St, Princeton 609-493-0132 Smart choice. https://nassaudiner.com/

  2. Jammin’ Crepes $$  — Sweet and savory crepes with local/seasonal ingredients. 20 Nassau St, Princeton · 609-924-5387 · jammincrepes.com

  3. PJ’s Pancake House $$ 154 Nassau St, Princeton 609- 924-1353 A Princeton Institution. You may have to wait in line, but it is worth it!  https://www.pancakes.com/

  4. The Gingered Peach $— Custom cakes, breakfast pastries, breads, and treats. 2 Gordon Ave, Lawrenceville, NJ 08648 · 609-896-5848 ·thegingeredpeach.com This is worth the Uber trip. Oh my goodness! Heaven!

  5. Turning Point - $$ 3371 US-1, Lawrence Township, NJ 08648, (609) 454-5878,  turningpointrestaurants.com

Chinese / Japanese

  1. Kura Revolving Sushi $$  3371 US-1 Space 44, Lawrence Township, NJ 08648 609-286-7577 https://kurasushi.com/locations/lawrenceville-nj

  2. Lan Ramen $–$$ 4 Hulfish St, Princeton, NJ 08542

  3. SC House $$ 238 Nassau St., 609-454-3790. This is VERY authentic Chinese. All of the Princeton University Chinese students go here for home cooking. https://www.njschouse.com/. BYOB

  4. Roots $–$$ 3495 US-1, Princeton, NJ 08540 609-799-8858 https://www.rootsprinceton.us/

  5. Tiger Noodles $  252 Nassau St, Princeton, NJ 08542 https://www.tigernoodlesnj.com/ 

Eastern European

  1. Blue Danube Restaurant $$ 538 Adeline St (corner of Elm), Trenton, NJ 08611 6093936133 bluedanuberestaurant.net German/Hungarian An area favorite!

French

  1. Kristine's $$$ 51 Witherspoon St, Princeton, NJ 08542 http://kristinesprinceton.com/

 Greek

  1. Mykonos $$- 50 Scotch Rd, Ewing Township, NJ 08628 (609) 883-9333 mikonosgreekewing.com BYOB

Indian 

  1. Dvaraka $$ 36 Witherspoon St, Princeton, NJ 08542 609-423-2809 BYOB

  2. Cross Culture $$$ Princeton Shopping Center, 301 N Harrison St, Princeton, NJ 08540 609-688-9400 http://www.crossculturerestaurant.com/

  3. Madras Dosa Company $$ 180 Nassau St, Princeton.  728-9400 madrasdosaco.com

  4. Godavari Princeton $$ 465 Nassau Park Blvd., Princeton, NJ 08540 (Indo/Chianese) 609-454-2574 https://godavarius.com/princeton.html

Mediterranean / Spanish / Italian  

  1. Amalfi’s Kitchen & Bar $$$ 146 Lawrenceville-Pennington Rd. Lawrence, 08648 - 609-912-1599 https://amalfis.com/

  2. Chick & Nello’s Homestead Inn $$$$  800 Kuser Rd, Trenton, NJ 08619 609-890-9851 - This is a regional institution. Authentic Italian trattoria. Throwback to the 1940’s https://www.homestead1939.com/

  3. La Mezzaluna ($$$) — 25 Witherspoon St · 609-688-8515 · lamezzaluna.com   

  4. Leonardo’s II, 2021 Brunswick Ave., Lawrence, Twp., NJ 08648 (609) 396-4466 https://leonardosii.com/  Area favorite Southern Italian cuisine BYOB, Huge servings. You dish will be enough for dinner, then lunch the next day!

  5. Malaga 511 Lalor St, Hamilton Township, NJ 08611 - (609) 396-8878 - malagarestaurant.com - Great paella

  6. Marsillio’s Kitchen 71 W Upper Ferry Rd, Ewing, NJ 08628 - 609-882-8300 marsillioskitchen.com

  7. Mediterra ($$$) — Princeton: 29 Hulfish St · 6092529680 · OpenTable / mediterrarestaurant.com

  8. Teresa Caffe — 23–25 Palmer Square East · 609-921-1974 · teresacaffe.com  (Across the street from the Nassau Inn Entrance)

  9. Vidalia Restaurant ($$$) — Highly regarded Italian (BYOB). 21 Phillips Ave, Lawrenceville, NJ 08648 · 609-896-4444 ·http://vidalia.restaurant/

Mexican

  1. Tacoria $ 110 Nassau St, Princeton, NJ 08542 https://tacoria.com/

  2. Tortuga’s Mexican Village $–$$  41 Leigh Ave, Princeton, NJ 08540 https://tortugasmv.com BYOB

Middle Eastern 

  1. Ayat $$ — Palestinian cuisine. 15 Spring Street, Princeton 08540.  609-356-0674 ayatnyc.com BYOB

  2. Mamoun’s Falafel $. 20 Witherspoon St, Princeton · 609-454-5936 · mamouns.com. 

Pizza  

  1. Conte's Pizza $-$$ 339 Witherspoon St, Princeton, NJ 08542 609-921-8041 http://contespizzaandbar.blog/

  2. Salerno’s III 1292 Lower Ferry Road, Ewing, NJ 08628, salernos3.com 609-362-5718 BYOB

Seafood  

  1. Blue Point Grill ($$–$$$) — Princeton: 258 Nassau St · 609-921-1211 · Reservations recommended / bluepointgrillprinceton.com (BYOB) 

  2. Bonefish Grill – Lawrenceville ($$–$$$) — 3371 Brunswick Pike, Lawrenceville, NJ, Lawrenceville · bonefishgrill.com   

Thai 

  1. Pru Thai $$ 9 Rt.31 North, Pennington, NJ 08534 609-737-2111 pruthai.com BYOB

  2. Thai Delight $$ 180 Nassau St, Princeton, NJ 08542 609-279-9000 https://www.thaidelightnewjersey.com/ BYOB

  3. Thai Village $–$$   235 Nassau St Ste C, Princeton, NJ 08540 609-683-3896 https://www.thaivillageprinceton.com/ BYOB

 List by Distance from the Nassau Inn

0~ 0.1 miles (2 5 min walk) Palmer Square, walkable downtown Princeton  

  1. Agricola $$$$, 11 Witherspoon St, Princeton, NJ 08542

  2. Alchemist & Barrister $-$$ 28 Witherspoon St, Princeton, NJ 08542 609-924-5555 https://www.theaandb.com/ Great Burgers!

  3. Kristine's $$$ 51 Witherspoon St, Princeton, NJ 08542 609-924-3339 http://kristinesprinceton.com

  4. La Mezzaluna $$$ — Princeton: 25 Witherspoon St · 609-688-8515 ·lamezzaluna.com  

  5. Mamoun’s Falafel $. 20 Witherspoon St, Princeton · 609-454-5936 · mamouns.com. 

  6. Mediterra $$-$$$ 29 Hulfish St, Princeton, NJ 08542 609-252-9680 mediterrarestaurant.com 609-252-9680

  7. Mistral $$$$ — Princeton: 66 Witherspoon St · mistralprinceton.com  609-688-8808 - A ****Four Star Dining Experience

  8. Nassau Diner $$ 82 Nassau St, Princeton 609-493-0132 Smart choice. https://nassaudiner.com/

  9. Teresa Caffe $$ — Palmer Square East · 609-921-1974  https://www.teresacaffe.com/

  10. Winberie’s  $$ 1 Palmer Square W, Princeton, NJ 08542  609-252-9680 https://princeton.winberies.com/

  11. Witherspoon Grill $$$ 57 Witherspoon St, Princeton, NJ 08542 609-924-6011 witherspoongrill.com

  12. Tacoria $ 110 Nassau St, Princeton, NJ 08542 https://tacoria.com/

  13. Triumph Brewing Company $$$ 20 Palmer Square E., Princeton, NJ 08540 924-7855  https://www.triumphbrewing.com/

  14. Yankee Doodle Tap Room $$$— Onsite at Nassau Inn: 10 Palmer Square ·nassauinn.com/dining  609-921-7500

~0.5–0.6 miles (15  min walk) 

  1. Ayat $$ — 5 Spring Street, Princeton 08540.  609-356-0674 ayatnyc.com BYOB

  2. Jammin’ Crepes ( $–$$ ) — Sweet and savory crepes with local/seasonal ingredients. 20 Nassau St, Princeton · 6099245387 · jammincrepes.com.

  3. Madras Dosa Company $$ 180 Nassau St, Princeton.  728-9400 madrasdosaco.com 

  4. PJ’s Pancake House $-$$ 154 Nassau St, Princeton https://www.pancakes.com/

  5. Thai Delight $$ 180 Nassau St, Princeton, NJ 08542 609-279-9000 https://www.thaidelightnewjersey.com/. BYOB

~ .07 miles (20 min walk)

  1. Blue Point Grill $$–$$$ — Princeton: 258 Nassau St · 609-921-1211 · Reservations recommended / bluepointgrillprinceton.com (BYOB) 

  2. Conte's Pizza $-$$ 339 Witherspoon St, Princeton, NJ 08542 609-921-8041 http://contespizzaandbar.blog/

  3. Thai Village $–$$   235 Nassau St Ste C, Princeton, NJ 08540 609-683-3896 BYOB

    https://www.thaivillageprinceton.com/ BYOB

  4. Tortuga’s Mexican Village $–$$  41 Leigh Ave, Princeton, NJ 08540 https://tortugasmv.com/ BYOB

  5. SC House ($$) 238 Nassau St. 609-454-3790 This is VERY authentic Chinese. All of the Princeton University Chinese students go here for home cooking. https://www.njschouse.com/. BYOB

  6. Tiger Noodles $  252 Nassau St, Princeton, NJ 08542 https://www.tigernoodlesnj.com/

~ 1.4 - 4 Miles (10 min drive) 

  1. Cross Culture $$$ Princeton Shopping Center, 301 N Harrison St, Princeton, NJ 08540 609-688-9400

  2. Godavari Princeton $$ 465 Nassau Park Blvd., Princeton, NJ 08540 (Indo/Chianese) 609-454-2574 - https://godavarius.com/princeton.html

  3. Metro Grill North, 314 Alexander St., Princeton, NJ 08540 -  (609) 454-3121 - metronorth.hrpos.heartland.us

~ 4–8.5 miles / 15 min drive (West Windsor/Lawrence Twp) 

  1. Acacia of Lawrenceville $$$ — 2637 Main St · 609-895-9885 ·acacianj.com BYOB

  2. Amalfi’s Kitchen & Bar $$$ 146 Lawrenceville-Pennington Rd. Lawrence, 08648 - 609-912-1599

  3. Bonefish Grill $$$  3371 Brunswick Pike, Lawrenceville, NJ, Lawrenceville · bonefishgrill.com   

  4. Gingered Peach $ — Custom cakes, breakfast pastries, breads, and treats. 2 Gordon Ave, Lawrenceville, NJ 08648 · 609-896-5848 · thegingeredpeach.com 

  5. Kura Revolving Sushi 3371 US-1 Space 44, Lawrence Township, NJ 08648 609-286-7577 https://kurasushi.com/locations/lawrenceville-nj

  6. Leonardo’s II, 2021 Brunswick Ave., Lawrence, Twp., NJ 08648 (609) 396-4466 https://leonardosii.com/  Area favorite Southern Italian cuisine BYOB, Huge servings. You dish will be enough for dinner, then lunch the next day! BYOB or wine available

  7. Pru Thai $$ 9 Rt.31 North, Pennington, NJ 08534 609-737-2111 pruthai.com BYOB

  8. Rocky Hill Inn - 137 Washington St, Rocky Hill, NJ 08553 - (609) 683-8930  - https://rockyhilltavern.com/

  9. Roots $–$$ 3495 US-1, Princeton, NJ 08540 609-799-8858 https://www.rootsprinceton.us/

  10. Seasons 52 $$$ 3535 US Highway 1, Suite 100B, Princeton, NJ 08540. 609-799-2152 Seasons52.com

  11. Turning Point - 3371 US-1, Lawrence Township, NJ 08648, (609) 454-5878,  turningpointrestaurants.com

  12. Vidalia Restaurant ($$$) — Highly regarded Italian (BYOB). 21 Phillips Ave, Lawrenceville, NJ 08648 · 609-896-4444 ·http://vidalia.restaurant/ BYOB

~ 12 - 16.3 Miles But really good! (Trenton/Hamilton/Ewing/Hopewell)

  1. Chick & Nello’s Homestead Inn $$$$  800 Kuser Rd, Trenton, NJ 08619 609-890-9851 - This is a regional institution. Authentic Italian trattoria. Throwback to the 1940’s https://www.homestead1939.com/

  2. Blue Danube Restaurant  538 Adeline St (corner of Elm), Trenton, NJ 08611 6093936133 bluedanuberestaurant.net German/Hungarian An area favorite!

  3. Marsillio’s Kitchen 71 W Upper Ferry Rd, Ewing, NJ 08628 - 609-882-8300 marsillioskitchen.com

  4. Mykonos $$- 50 Scotch Rd, Ewing Township, NJ 08628 (609) 883-9333 mikonosgreekewing.com BYOB

  5. Patriot’s Crossing  Tavern - 1339 River Rd, Titusville, NJ 08560 (609) 737-2780 - https://www.patriots-crossing.com/ - On the Delaware River at Washington Landing.

  6. Malaga 511 Lalor St, Hamilton Township, NJ 08611 - (609) 396-8878 - malagarestaurant.com - Great paella

  7. Washington Crossing Inn 1295 General Washington Memorial Blvd, Washington Crossing, PA 18977 - (215) 493-3634 - washingtoncrossinginn.com - Reservations a must!

  8. Yardley Inn 82 East Afton Ave. Yardley, PA 19067 yardleyinn.com

For the really adventurous…Perhaps you are feeling a little Latin??? Try these… Here’s a detailed list of Central and South American restaurants in Trenton, NJ, organized by nationality (or primary cuisine focus). Note that many places serve a mix of Latin American dishes, so some overlap is common. All are reasonably priced, authentic home cooking and surprisingly good!

●     Mexican Taqueria El Mariachi - 109 South Olden Ave, Trenton, NJ 08611  6099898010 - Casual spot known for tacos (including tongue), pupusas, and traditional- Mexican plates.

●     Venezuelan - Casdeluna Bar & Restaurant y Arepera - 800 Chestnut Ave, Trenton, NJ 08611 6093941456 Specializes in arepas, cachapas, empanadas, tequeños, and other Venezuelan staples. Casual atmosphere with bar service.

●     Dominican Sabor Latino Bar & Restaurant - 293 Ashmore Ave, Trenton, NJ 08611 609-393-0202 - Mix of Dominican and Mexican dishes (chimichurris, stews, tacos, etc.) in a relaxed setting that sometimes functions as a nightlife spot on weekends.

●     Colombian El Fogon Colombian Restaurant 1120 S Broad St, Trenton, NJ 08611. - Serves classic Colombian dishes such as bandeja paisa, fried fish, salchipapas, and other regional specialties.

●     Guatemalan Guatepan - 1147 Hamilton Ave, Trenton, NJ 609-394- 1437 - Bakery and restaurant offering Guatemalan breakfasts, pastries, and savory dishes.

●     Costa Rican  Pura Vida Lounge and Restaurant -  228 Cummings Ave, Trenton, NJ 6093967472 - Costa Rican dishes, caldo, grilled meats, and a lounge atmosphere with entertainment.

●     Ecuadorian- El Negro de Oro - 1801 S Broad St, Trenton, NJ (or adjacent Hamilton Township listing)  6095081083  Ecuadorian specialties including seafood rice dishes, breaded pork, and other coastal and highlandinfluenced plates.

 ption