9 New Jersey Greek Restaurants Serving Authentic Comfort Food Worth Driving Miles For
One Greek kitchen in this lineup serves its moussaka in the very pot it was cooked in. Another hides a small grocery section beside the dining tables, so you can grab treats for home after lunch.
I love details like that. They tell me someone cares about how the food feels, not just how it looks on a menu. New Jersey has a serious Greek food streak, and it runs from busy highways to quiet main streets. You’ll find flaming cheese, orange cake, honey puffs, and lamb tucked into a pot pie.
I can’t think of a better excuse for a road trip than a plate of lemon potatoes. So which one would you drive to first?
1. Rizes Greek Taverna

Orange cake soaked in a sweet citrus-honey syrup? That’s Portokalopita, and it’s sitting right on the dessert menu here.
Rizes Greek Taverna lives in Hillsborough Township, and it leans hard into classic Greek cooking. Moussaka and souvlaki platters are the headliners, and they’re the kind of food that makes a long drive feel short.
Start with the Greek spreads and a stack of pita. Then pick your comfort level, from gyro to a full souvlaki platter.
Lamb fans have options too. Paidakia brings lamb chops to the table, while Lamb Stifado offers a slow, hearty stew.
Vegetarians get real choices here, not just a sad side salad. The full vegetarian menu includes Gemista, which are stuffed vegetables, plus the classic Horiatiki salad.
Save room for dessert, seriously. Baklava and Galaktoboureko, a custard pie wrapped in phyllo, are both waiting.
The vibe is casual and relaxed, with outdoor seating when the weather plays nice. It’s family-friendly, with high chairs ready for the tiniest food critics.
Coffee here gets a lot of love too. A strong cup after baklava sounds like a smart plan to me.
Service moves quickly, which helps on a busy lunch break. Reservations are accepted if you’re bringing a crowd.
Just remember it’s closed on Mondays. Plan your craving for Tuesday through Sunday instead.
Address: 378 S Branch Rd Bldg 1, Suite 2, Hillsborough Township, NJ 08844
2. Aegean Estiatorio

Signature orange cake is part of the official pitch at this Park Ridge spot. Any restaurant that leads with cake has my full attention.
Aegean Estiatorio serves fresh gyro platters, grilled calamari, and grilled octopus. It’s a strong lineup for anyone who likes their comfort food with a little char.
Here’s a tip that might surprise you. The vegetable sides deserve as much attention as the main plates.
Think bitter greens with lemon and olive oil, plus potatoes in a lemon-dill sauce. Greek fries tossed with oregano round out the trio nicely.
Want something heartier? Moussaka brings those classic layers, and branzino gives seafood lovers a lighter route.
Hummus and a Greek salad make easy starters to share. Then finish with baklava, or that famous orange cake, or honestly both.
The room is casual and relaxed, with outdoor seating also available. Families are welcome, and there’s even a kids’ menu for picky eaters.
Friday and Saturday evenings get busy here. Dinner reservations are recommended, so call ahead before you hit the road.
Parking can be a little tricky to find. Give yourself a few extra minutes so you’re not circling while your stomach growls.
It’s open seven days a week, which makes it handy for a Sunday treat. Lunch works too if you’d rather skip the dinner rush.
Address: 99 Park Ave, Park Ridge, NJ 07656
3. Azure The Greek Mediterranean

Squid ink pasta at a Greek spot sounds bold. In Morristown, it sits on the same menu as old favorites like moussaka and spanakopita.
Azure The Greek Mediterranean mixes modern style with classic Greek comfort. The space is bright and inviting, so it works for a date night or a family lunch.
Grilled lavraki is one of the stars here. It’s a whole Mediterranean sea bass, and it pairs perfectly with fresh pita.
Love dips? Tirokafteri brings a spicy feta kick, while tzatziki keeps things cool and creamy.
The menu also covers chicken souvlaki, keftedes, falafel, and spanakorizo, which is spinach rice. A horiatiki salad adds crunch, and baklava makes a sweet ending.
Vegetarians and vegans get full menus of their own. That’s a big win if your group has mixed diets.
Burrata also shows up, which feels like a fun Mediterranean bonus. Brunch is on the table too, giving you another excuse to visit.
This is a BYOB spot, and dinner reservations are recommended. On busy nights, booking may be required, so plan ahead.
Street parking is paid and can be hard to find nearby. Leave early and enjoy a short stroll through town before eating.
Desserts here get plenty of praise. Skip them at your own risk.
Address: 3 Pine St, Morristown, NJ 07960
4. 12 Islands Greek Taverna

Twelve islands in the name, and a seafood platter big enough to visit a few of them. That’s a pretty good start.
Over in Stirling, 12 Islands Greek Taverna serves traditional Greek fare with a homestyle touch. The Grilled Island Seafood Platter and whole Lavraki Branzino lead the seafood charge.
Grilled octopus also earns its spot on the menu. If you’ve never tried it, this is a great place to be brave.
Not a seafood person? No problem at all.
The moussaka here comes creamy, with lots of fresh herbs mixed in. Roasted potatoes and tzatziki make solid sidekicks for nearly any plate.
Spanakopitakia, the bite-size spinach pies, are perfect for sharing. Or not sharing, since nobody’s judging.
The room has a fun, family feel, and there’s outdoor seating too. Kids are welcome, with high chairs and a kids’ menu on hand.
Big group coming along? A private dining room makes birthdays and reunions much easier to pull off.
Sports fans will appreciate that the place works well for catching a game. Free wi-fi is also available if you need it.
Watch the calendar before you go. It’s closed on Tuesdays, which trips people up.
Dinner reservations are recommended, especially on weekend evenings. Parking is usually plentiful, so that’s one less thing to worry about.
Address: 1255 Valley Rd, Stirling, NJ 07980
5. Olympia Restaurant

Greek dinners with a side of Italian pasta? Olympia Restaurant in Vineland serves a few classic pastas alongside its Greek favorites.
The space is low-key and painted in Aegean-inspired colors. It’s an old family-owned restaurant, and it carries a strong local reputation.
So what should you order first? Stuffed grape leaves and spinach pie are both great places to begin.
Gyros here earn plenty of praise, and saganaki brings that famous fried cheese. Mousaka is a highlight for anyone craving something baked and hearty.
Don’t overlook the little things. The homemade Greek dressing and crispy seasoned fries make simple sides feel special.
Feta lovers, you’re in luck too. It shows up as a tasty part of the experience.
Need a meatless meal? Full vegetarian and vegan menus mean nobody in your group goes hungry.
The mood is casual, quiet, and easygoing. It’s a good pick when you want to talk without shouting across the table.
Families will feel right at home with high chairs and a kids’ menu. Coffee and dessert are both worth a stop here as well.
Keep in mind there’s no delivery. You’ll need to dine in or grab takeout, which honestly justifies the drive.
It’s closed on Sundays and wraps up at 8 PM other days. Plan an earlier dinner and you’ll be golden.
Address: 739 S Delsea Dr, Vineland, NJ 08360
6. Kostas Grill

Lamb pot pie is not something you see on many Greek menus. Kostas Grill in Tuckerton makes it one of its highlights.
This family-owned spot calls itself a little corner of Greece. Many ingredients, including cheeses and olive oil, are imported straight from Greece.
The kitchen skips preservatives and artificial ingredients. That’s the kind of promise comfort food should come with.
The gyro platter is a top pick, and the orzo gets a lot of love. Portions here run huge, so you may want a takeout box ready.
Craving something cheesy? Greek mac and cheese and Greek fries with melted feta and kefalograviera are both on the menu.
Saganaki gets the flaming treatment here. There’s even a Saganaki Burger, which sounds like a very good idea.
Other classics include lamb souvlaki, dolmades, and spanakopita triangles. Lemon potatoes make a great side for almost anything.
The setting is casual and quiet, with friendly service and a family feel. Kids are welcome, and there’s a kids’ menu too.
It’s BYOB, so plan accordingly. Tuckerton sits near the Jersey Shore, which makes this a nice stop on a beach day.
The restaurant is closed on Mondays. Reservations are accepted, which helps on busy weekend evenings.
Address: 161 E Main St, Tuckerton, NJ 08087
7. The Greek Spot

Lunch and grocery shopping in one stop? The Greek Spot in Ocean Township pairs its counter service with a small grocery section.
The menu sticks with traditional Greek comfort food. Beef and lamb gyro platters are a favorite, and they come in generous portions.
Soup lovers should pay attention. The avgolemono, a lemony chicken soup, earns strong praise, and the lentil soup is vegan.
Want something baked and cozy for a chilly night? Pastichio and Lamb Youvetsi are both big, hearty choices.
Broiled octopus gives seafood fans something to smile about. Lemon chicken and lemon potatoes keep the bright Greek flavors coming.
Spicy feta dip is a must for heat seekers. Spanakopita covers the flaky pastry department nicely.
Desserts are made right on the premises. That alone feels like a solid reason to grab a box for later.
The space is nicely decorated, and soft Greek music plays in the background. Outdoor seating is available too, and dogs are welcome outside.
This is counter service, so you order up front. Reservations aren’t accepted, but quick service keeps things moving.
Prices land on the friendly side for the portion size. Parking is usually plentiful along Route 35.
Full vegan and vegetarian menus round things out. Everyone at your table should find something to love.
Address: 1013 NJ-35, Ocean Township, NJ 07712
8. Local Greek of Princeton

Moussaka served in the same pot it was baked in? At Local Greek of Princeton, that’s exactly how it arrives.
The space feels rustic, with a small market section inside. House-baked treats share the spotlight with Greek sharing plates.
It sits a little off the main Princeton bustle on Leigh Avenue. That short detour is well worth it for the food.
Start with Greek spreads or hummus and plenty of bread. Then try the Greek fries, which make an excellent snack while you decide.
The Village Salad Horiatiki keeps things fresh and simple. Grilled branzino is a lighter main that still feels satisfying.
Bringing a hungry partner? The Mixed Grill Platter for 2 is made for sharing, at least in theory.
Mousakas is the comfort champion here, especially on a cold winter night. Few dishes feel more like a hug in a pot.
Breakfast and brunch are on offer too, which is rare for a Greek spot. Coffee and dessert also earn high marks.
Outdoor seating is available, and dogs are welcome outside. The vibe is casual and relaxed, good for families or friends.
Parking can be a bit tricky nearby. Arrive early, especially on Saturday evening, the busiest time.
Address: 44 Leigh Ave, Princeton, NJ 08542
9. Opa Greek Restaurant & Pizza

Honey puffs, gyros, and pizza all under one roof? Opa Greek Restaurant and Pizza in Hamilton Township covers a lot of cravings.
The Greek side of the menu is the real draw. Gyros and souvlaki platters are the signature plates here.
The gyro meat gets praise for being well seasoned and carefully made. It comes with pita, tzatziki sauce, and a Greek salad.
Looking for something baked? The Moussaka Dinner checks every comfort box you could ask for.
Opa Greek Fries bring crispy, spiced goodness to the table. Spanakopita is another flaky favorite worth adding.
Now for dessert, which might be the best part. Loukoumades, little Greek honey puffs, are a must-try.
Orange cake is also on the menu. Picking just one sweet might be the hardest decision of your day.
The owners create a friendly, welcoming space for families. Kids get a menu of their own, and changing tables are available.
Dog owners, good news. Visitors bringing dogs should contact the restaurant beforehand to confirm whether pets are permitted in any outdoor seating areas.
Free wi-fi and plentiful parking make the stop easy. Curbside pickup is another handy option for busy nights.
Prices stay friendly, so it’s an easy pick for a casual meal. Few New Jersey road trips end better than with honey puffs.
Address: 3817 Crosswicks Hamilton Square Rd, Hamilton Township, NJ 08691
