Some of the best bites in Florida hide behind plain storefronts and painted signs you might walk right past. You step inside expecting a quick snack, and suddenly you are holding a flaky square of honey, nuts, and paper-thin dough that tastes like someone’s grandmother made it that morning.
Baklava done right is crisp, sticky, and never too heavy, and finding a real one feels like winning a small prize. If your sweet tooth is calling, these eight Greek spots are ready to answer.
1. Hellas Restaurant & Bakery, Tarpon Springs, FL

Ocean-blue walls, Hellenic murals, and tiled floors set the mood before you even reach the pastry case. Hellas runs as both a full taverna and a bakery on Dodecanese Blvd, which means dessert is never an afterthought here.
The baklava follows the old-school method, with toasted phyllo layered around fresh nuts and honey. Want a twist?
The case also holds pistachio baklava, baklava cheesecake, kourabiedes, Napoleon, and an Oreo pasta cake that kids tend to spot first.
Lunch and dinner lean classic, with gyros, saganaki, dolmades, pastitsio, and Grouper Ala Hellas. Expect to spend around $20 to $30 per person, and plan a weekday visit if you prefer quieter tables, since weekend afternoons fill up fast.
2. National Bakery, Tarpon Springs, FL

Ever wonder who bakes for the bakers? Tucked away on Athens St, National Bakery makes bread, desserts, and baklava that supply restaurants around town.
Everything here is homemade, from the honey-soaked baklava to almond cookies, tiramisu, cannolis, and fresh bread. Prices sit at roughly $1 to $10 per person, which makes it one of the friendliest stops on any budget.
Keep in mind this is a grab-and-go spot with no dining room or restroom, so it works best as a quick detour. Mornings and early afternoons get busy, while evenings tend to be calmer, and the doors stay open until 6:30 PM Friday through Sunday.
3. Dimitri’s on the Water- Tarpon Springs, Florida, Tarpon Springs, FL

Sunset and syrup make a fine pairing. Dimitri’s sits right on the docks at 690 Dodecanese Blvd, with outdoor tables by the water and indoor seating that still keeps the river in view.
The menu reads like a Greek home kitchen, with chargrilled octopus and fish, moussaka, calamari, and flaming saganaki. Baklava closes things out, and it pairs nicely with a cup of coffee while the boats drift past.
Plan on $20 to $50 per person. Dinner reservations are recommended, and note that the restaurant closes on Wednesdays, so check your calendar before heading out.
4. Costas Restaurant, Tarpon Springs, FL

Value hunters, take note. Costas keeps most meals in the $10 to $20 range, which feels almost unheard of in a busy tourist district.
Just off the main sponge docks strip on Athens St, this cozy bistro serves its famous Greek salad, lamb shank, pastitsio, and fresh fish like red snapper and grouper. Lunch specials and weekend breakfast give you even more reasons to stop by.
Save room, because the baklava here is a classic, straightforward version that rounds out a hearty plate nicely. Doors open daily from 11 AM to 10 PM, and the quieter atmosphere makes it a calm break from the dockside bustle.
5. Mr Souvlaki, Tarpon Springs, FL

No frills, no fuss, just good food. Mr Souvlaki has been around for a long time on N Pinellas Ave, away from the waterfront crowds, in simple and low-key quarters.
Chicken souvlaki is the star, backed by moussaka, spinach pie, grilled octopus, and gyro sandwiches. Locals know the dessert pair to order, though: baklava and creamy rice pudding.
Most meals land between $10 and $20 per person, and plenty of folks grab takeout to enjoy at home. Mornings are quiet, so an early lunch is an easy way to beat the weekend rush.
6. Mykonos, Tarpon Springs, FL

Opa! Flaming cheese tends to set the tone at Mykonos, an upbeat spot on Dodecanese Blvd known for grilled seafood and meat plates.
Portions run generous, so sharing is smart. Try the char-grilled octopus with lima beans, the village salad, or spanakopita, then finish with traditional baklava.
The historic, family-friendly setting even welcomes dogs inside and out, which is rare along the strip. Free on-site parking and daily hours from 11 AM to 10 PM make it an easy pick, with most meals around $20 to $30 per person.
7. Acropolis Greek Taverna – Tarpon Springs, Tarpon Springs, FL

Music drifts out onto the patio most days at Acropolis, a family-owned taverna by the docks at 514 Dodecanese Blvd.
Traditional dishes fill the menu, including souvlaki platters, dolmades, saganaki, and grilled octopus with roasted potatoes. Baklava comes the classic way, and the baklava cheesecake offers a creamy spin for anyone who wants both desserts in one bite.
Prices stay reasonable at about $20 to $30 per person. Fun fact: Tarpon Springs has one of the highest percentages of Greek Americans of any U.S. city, so a meal here comes with plenty of local roots.
8. Mama’s Greek Cuisine, Tarpon Springs, FL

Dinner and a show? Mama’s delivers both, with live music and belly dancing in a simple dockside setting on Dodecanese Blvd.
Gyros (pronounced yeero, as the menu reminds you) share the spotlight with Grecian octopus, moussaka, and a true horiatiki salad. Dessert lovers get a double treat, since baklava sits beside galaktoboureko, a silky Greek custard pie wrapped in phyllo.
Meals range from about $10 to $30 per person, and dogs are welcome inside and out. Weekends get lively, so a Tuesday evening visit offers a calmer pace.
Share this story

