A fork cuts into grilled halloumi, honey pulls into a glossy thread, and suddenly Route 17, Bloomfield Avenue, or a quiet Princeton side street feels much farther from New Jersey than it looked five minutes ago. That is the magic of a good Greek restaurant here: it does not need palm trees or postcard views, though a few of these spots have those too.
It just needs lemony potatoes, crisp-edged calamari, a bowl of tzatziki that disappears too fast, and someone at the table insisting everyone try “just one bite” of the octopus. Across the state, Greek kitchens are doing everything from polished waterfront seafood to cozy BYOB taverna dinners that feel like a family table with better lighting.
These 15 restaurants bring the sunshine, salt, olive oil, and easygoing generosity that make Mediterranean dining feel like a mini break without leaving New Jersey.
1. Molos – Weehawken

The Manhattan skyline does a lot of heavy lifting here, but Molos does not coast on the view. Floor-to-ceiling windows look straight across the Hudson, turning dinner into a blue-and-gold waterfront production before the first plate lands.
The kitchen leans Greek and Mediterranean with a serious seafood focus, which is exactly what you want in a dining room that practically points at the water and says, “Order fish.”
Start with something bright and shareable, like grilled octopus or spreads with warm pita, then move toward the whole-fish side of the menu if the table is in a celebratory mood. This is one of those places where a simple preparation works best: olive oil, lemon, herbs, and enough char to make everything taste sun-kissed.
It is also a smart pick when you want Greek food to feel polished rather than rustic. Think date night, birthday dinner, parents visiting from out of town, or any evening where “let’s get dinner” quietly becomes “let’s make it memorable.” Reservations are a good idea, especially around sunset, because the skyline is not exactly a secret.
2. Estia Taverna – Marlton

In Marlton, Estia Taverna feels like the answer to the question, “Where can we go for Greek food that works for everyone?”
It is casual enough for a family dinner, polished enough for a night out, and built around the kind of menu that lets one person order seafood, another go straight for lamb, and someone else happily make a meal out of dips, greens, and potatoes.
The restaurant describes itself around authentic Greek dining for families, drinks with friends, catering, and reservations, which pretty much tells you the lane it occupies: dependable, friendly, and flexible.
The move is to begin with classics that do not need over-explaining: avgolemono if you want comfort, horta with lemon and olive oil if you want something clean, and a spread or two because pita exists for a reason.
For dessert, the menu’s honey-walnut karidopita and pistachio-layered ekmek are exactly the kind of sweet finish that can turn “I’m full” into “bring spoons.” It is a particularly good South Jersey option when you want Mediterranean flavor without turning dinner into a big production.
3. Naxos Estiatorio – Woodland Park

A plate of Naxos Chips is a very good way to understand this Woodland Park restaurant quickly: crisp zucchini and eggplant, cool tzatziki, and just enough elegance to make a familiar Greek appetizer feel dressed up for the evening.
Naxos Estiatorio aims for a Greek-island feel, and the menu backs that up with seafood, raw bar options, whole fish, lamb chops, grilled shrimp, spreads, saganaki, spanakopita, and more than a few dishes that sound like they were designed to make decision-making difficult.
This is not the spot where you rush through a gyro and leave. It is a linger-over-the-menu place.
Start with the Greek spreads if you are with a group, add octopus or shrimp Santorini, then look hard at the whole fish preparations: Naxos style with ladolemono and capers, Spetsiota with tomato and breadcrumbs, or “Sti Fotia” with Calabrian peppers and Metaxa.
The room fits special occasions, but the best part is that the food still keeps its Greek soul under the polished presentation. Go when you want dinner to feel like an event, not just a reservation.
4. IKOS – Jersey City

Jersey City already has plenty of places with buzz, but IKOS brings a distinctly modern Greek energy to the mix. This is the kind of restaurant where the phrase “Mediterranean vibes” means glossy, urban, and a little bit dressed-up, not blue-checkered tablecloths and sleepy taverna lighting.
The restaurant sits at 190 Steuben Street and positions itself around modern Greek-Mediterranean food with an elevated dining atmosphere, which makes it a natural fit for dinner before a night out, brunch with a little momentum, or a group meal where the setting matters as much as the souvlaki.
Practical bonus: parking is unusually thought-through for Jersey City, with validated self-parking at the Columbus Parking Garage and valet options listed for lunch, brunch, and dinner.
Once inside, order in the spirit of sharing. Greek food is better when the center of the table gets crowded with spreads, seafood, salads, and grilled meats, and IKOS has the kind of sleek room that makes all of it feel a little more celebratory.
It is a good pick when you want Greece by way of downtown Jersey City.
5. Nisiotis Taverna – Teaneck

Some Greek restaurants whisper “island getaway” through décor; Nisiotis Taverna says it through the food first.
This Teaneck spot describes itself as a family-owned taverna bringing the warmth and traditions of the Greek islands to Bergen County, and the menu lands squarely in that comforting zone: lamb chops, grilled octopus, tzatziki, seafood, grilled dishes, and proper Greek salads.
It is the kind of place where ordering too many appetizers is not a mistake, it is a strategy. Get the dips. Get the octopus. Let the table fight politely over the last piece of pita.
Then move into the grill section, where lamb and seafood are the obvious strengths. Nisiotis also has a few very useful planning details that make it easy to love: BYOB, takeout and delivery, catering, private events, outdoor seating when available, and parking in the rear.
That combination gives it neighborhood-regular appeal. You can dress dinner up with wine you brought yourself, or keep things simple with a midweek Greek feast that tastes like someone in the kitchen still cares about tradition.
6. Greek Taverna – Montclair

Charcoal-grilled calamari is one of those dishes that separates a serious Greek kitchen from a place just going through the motions. At Greek Taverna in Montclair, that kind of old-school, flame-kissed cooking is central to the appeal.
The restaurant’s own menu highlights dishes like kalamarakia sharas, drizzled with olive oil, lemon, and herbs, along with sautéed mussels with tomato, scallions, mushrooms, herbs, and feta. In other words, this is not a “one gyro and done” operation.
It is a full taverna meal waiting to happen. The Montclair location also has something rare enough in town to deserve its own applause: parking.
Diners specifically call out that it has a lot, which matters when Bloomfield Avenue is doing Bloomfield Avenue things. The vibe is best approached casually.
Come with people who will share, order a few starters, add a salad bright with feta and olives, then decide whether the table is feeling seafood, souvlaki, or something heartier. Greek Taverna works because it feels familiar in the best way: reliable, flavorful, and not trying too hard to impress anyone.
7. Taverna Mykonos – Elmwood Park

A colorful room, a family-owned feel, and a menu stacked with seafood and Greek classics make Taverna Mykonos one of Bergen County’s dependable Mediterranean escapes.
The Elmwood Park restaurant says it aims to bring the “heart and soul of Greece” to the table, and the menu follows through with spreads, spanakopita, grilled octopus, zucchini and eggplant chips, saganaki, whole fish, lamb chops, moussaka, pastichio, and seafood pasta.
This is a good place to let the table build momentum. Begin with a spread sampler or saganaki, because melted cheese with lemon is a persuasive argument.
Add octopus if you see it as a requirement rather than an option. For mains, the grilled whole fish and lamb chops are the obvious taverna anchors, but the Greek classics deserve attention if you are craving something warm and comforting.
It is also a strong choice for mixed groups because the menu covers both the “I want something light and grilled” diner and the “I came here for béchamel” diner. Go hungry, bring people who like to pass plates around, and do not pretend you are skipping dessert until the ekmek appears.
8. Stamna Taverna – Bloomfield

Before Greek restaurants became trendy design projects, there were places like Stamna Taverna: home-cooked, traditional, and confident enough to let the food be the whole point. Established in February 2008, the Bloomfield restaurant was built around the idea that Northern New Jersey needed authentic Greek fare with a home-style spirit.
That origin still helps explain why Stamna belongs on this list. It feels less like a scene and more like a table you were lucky to be invited to.
The menu has all the comfort signals you want: baby eggplant with onions, garlic, and tomatoes; whole wheat pasta with onions and myzithra; grilled fish; fried kalamari; and those Greek staples that make the table go quiet for a minute. Order like you are building a family meal.
A few dips, something fried and crisp, something vegetable-heavy, then a seafood or lamb dish in the middle. Stamna is especially good for diners who want Greek food that tastes rooted rather than reinvented.
It is warm, direct, and generous—the sort of place where “just one more bite” becomes a small personal lie.
9. 12 Islands Greek Taverna – Stirling

The name alone gives this Stirling spot a head start, but 12 Islands Greek Taverna earns its place with the kind of unfussy Greek cooking that works for both a casual meal and a family celebration.
The restaurant lists its home base at 1255 Valley Road and offers dine-in, takeout, online ordering, and a warm space for private gatherings, which makes it more versatile than its cozy taverna personality might suggest.
This is a place to order generously and let the meal sprawl. Grilled fish, pastitsio, dips, salads, and lemony sides are the kinds of dishes that fit the mood.
Diners often praise the grilled red snapper and pastitsio, a combination that says a lot about the restaurant’s range: fresh and bright on one side, creamy and comforting on the other. The setting is relaxed enough for a weeknight but still special enough for “we should all get together” dinners.
If you are coming with a group, resist the urge to order individually and guard your plate. Greek taverna food is at its best when the table becomes a patchwork of sauces, salads, fish, potatoes, and somebody’s fork sneaking across the border.
10. Anemos Greek Cuisine – Manalapan

On Route 9 in Manalapan, Anemos Greek Cuisine is the kind of suburban Greek restaurant that can quietly become part of a household’s regular rotation. The restaurant describes itself simply as a place for authentic Greek food, but the menu has enough variety to keep it from feeling one-note.
There are traditional pastas, seafood dishes, vegetable-forward plates, and hearty Greek comforts, including Mediterranean pasta with eggplant, zucchini, asparagus, tomato, peppers, and Greek cheese, plus octopus youvetsi with orzotto, tomato, feta, Kalamata olives, and dill.
That is the sweet spot here: familiar flavors with enough detail to make dinner feel considered.
Order a mix of hot appetizers and something from the seafood side, especially if you like Greek cooking that lets tomato, lemon, herbs, and feta do the heavy lifting. It is also useful for real-life planning.
Anemos lists lunch and dinner hours most days, later hours on Friday and Saturday, gift cards, and both cash and major credit cards accepted. This is not trying to be a flashy night out.
It is trying to feed you well, and that is a very respectable ambition.
11. Meltemi Greek Restaurant – Ridgewood

Ridgewood has no shortage of polished places to eat, but Meltemi brings something especially comforting to the mix: a menu that reads like it was built for sharing, arguing, tasting, and then ordering one extra plate anyway.
The restaurant’s menu includes traditional spreads like taramosalata, tzatziki, skordalia, revithosalata, tyrokafteri, and melitzanosalata, which means the first round can be a full event before anyone talks entrées.
From there, the fun gets more specific. There are zucchini and feta fritters, grilled octopus, shrimp saganaki, octopus meatballs, feta phyllo with thyme honey, grilled halloumi with fig jam, and Kalymnos-style grape leaves.
For mains, look at the htapodi me makaronaki, with braised octopus in tomato sauce over Greek tubetti pasta, or the mixed grill if the table is impossible to please. The address, 21 East Ridgewood Avenue, puts it right in the downtown orbit, so dinner can easily become part of a longer evening.
Meltemi is the pick for people who believe Greek food should feel both homey and a little adventurous, with enough small plates to keep the conversation moving.
12. Greek City Restaurant – Ramsey

The charcoal grill is the heartbeat at Greek City Restaurant in Ramsey. You see it in the menu’s fresh whole fish, grilled and finished with homemade olive oil-lemon sauce and traditional Greek herbs, and you see it again in dishes like grilled octopus, grilled calamari, loukaniko, lamb chops, souvlaki, and seafood combinations.
This is the place for diners who want Greek food with smoke, lemon, oregano, and no unnecessary fuss. Start with the pikilia if you want the table covered in spreads, or go straight for Greek City Chips with skordalia if crispy zucchini sounds like a better personality trait than patience.
The menu also keeps comfort dishes in play: moussaka, pastitsio, gigantes, spanakopita, shrimp with feta, and youvetsi-style seafood with orzo all make appearances. Located in Ramsey on Route 17, it is easy to work into a Bergen County dinner plan, especially when you want something more satisfying than the usual highway-adjacent choices.
The best order here is balanced: one smoky seafood dish, one classic baked Greek dish, something with feta, and enough lemon potatoes to prevent regret.
13. The Greek on Main – Metuchen

Metuchen’s downtown has become a real dining draw, and The Greek on Main fits right into that walkable, make-a-night-of-it energy. Set at 419 Main Street, the restaurant describes itself as centrally located on historic Main Street and built around Chef Theodore’s traditional Greek dishes with modern flavors.
That combination is exactly why it works for this list. It is Greek without feeling stuck in amber, stylish without losing the comfort-food pull that makes people crave moussaka and warm pita in the first place.
The menu includes recognizable staples like tzatziki, tyrokafteri, gigantes, and Greek-inspired entrées, but there are also dishes that nudge the experience forward, like spicy beluga lentils and orzo with kale, tomato, kalamata, and caper olive ragout.
Come for dinner when you want something lively but not chaotic, or keep it easy with a lunch that still feels a little more special than the usual sandwich run.
Reservations are smart for peak times, especially because downtown Metuchen has a way of turning “maybe we’ll grab a table” into “why did everyone else have the same idea?”
14. Ambeli Greek Taverna – Cranford

Cranford’s downtown charm gives Ambeli Greek Taverna a good setup before you even sit down. The restaurant is located at 29 North Union Avenue, right in the sort of walkable setting that makes dinner feel relaxed before the first glass is poured.
Once you are at the table, the menu keeps things squarely in classic Greek territory: cold appetizers, hot meze, avgolemono, horiatiki salata, octapodi, kalamarakia, and all the bright, lemony, olive-oil-driven flavors that make a taverna meal feel so easy to love.
This is a great place to start with dips and seafood, then move into grilled meats or a traditional entrée depending on your appetite.
The hand-cut Greek fries with oregano, crumbled feta, and tzatziki are exactly the kind of side dish that pretends to be shareable until everyone realizes the plate is almost gone. Ambeli works especially well for a casual date, a family dinner, or a friend catch-up where nobody wants to overthink the plan.
It has that neighborhood Greek-restaurant quality: welcoming, satisfying, and very good at making a normal night feel sunnier.
15. Local Greek – Princeton

A good Greek meal can absolutely begin with pastries, and Local Greek in Princeton understands that better than most. The flagship location opened in 2017 at 44 Leigh Avenue, just off Witherspoon Street, and the restaurant group describes it as a homestyle dining favorite in the Princeton scene.
The menu moves easily between casual and full-meal territory, which is part of its charm. You can go in for salads, pita wraps, grilled meats, or something heartier, then get pulled toward desserts like galaktoboureko, baklava, ekmek kataifi, and other honey-soaked reasons to delay leaving.
On the savory side, look for the Greek spreads, grilled octopus with fava bean purée, baked feta, grilled halloumi with figs and honey, lamb chops, moussaka, pastitsio, stuffed chicken, and grilled whole branzino. It is a particularly good Princeton pick because it can be quick and casual or slow and table-filling, depending on the day.
Stop in when you want Mediterranean flavor without ceremony, but do yourself a favor: leave room for something sweet. Local Greek is very good at making dessert feel like part of the plan.