
Historic Seaside Breakfast & Lunch Since 1938
St Pete Beach, FLServing Pass-a-Grille with tradition, flavor and community.






Menu Highlights

Two eggs, home fries or grits, toast
$6.97
Cajun Shrimp & Cheese Grits
$15.30With bacon bits. Add egg +1.95, Cuban toast +1.80

Cajun Fish & Cheese Grits
$16.55Grilled fish, spinach, cheese grits. Add egg +1.95, Cuban toast +1.80

Order Online for Quick Pickup
Skip the wait and place your order online for quick pickup. Enjoy fresh breakfast and lunch made just the way you like it.
Order NowMore Favorites
Spicy Shrimp
$15.80Cajun shrimp, Swiss cheese, spinach, tomato
Down Home
$14.95Sausage, American cheese, home fries, sausage gravy
Meat Lover
$14.95Choice of two meats: bacon, sausage, or ham. American cheese

What Makes Us Unique
A True Beach Tradition Since 1938
For generations, locals and visitors have gathered here for breakfast and lunch just steps from the Gulf. We are more than a restaurant. We are part of Pass-a-Grille’s story.
Breakfast Done the Classic Way
From fluffy omelets to plate-sized pancakes, every dish is made fresh and served hot. Simple ingredients, generous portions, and flavors that keep people coming back year after year.
Resilient, Family-Owned Spirit
After rebuilding from hurricane damage, we reopened with the same heart and hospitality our guests know and love. Familiar faces, warm service, and a place that feels like home.
What Our Guests Say
"We’re so thrilled they reopened! We had been coming here for years and missed it so much during the renovations. Went back for their grand reopening and we were amazed! They restored everything perfectly! All the booths, the wood, even the pelicans! And of course the food was just as delicious as always. We’ve got our breakfast place back!! "
"Seahorse is a 1938 little gem that has been beautifully restored after the recent hurricane. We love the cozy/quaint atmosphere and the food is delicious! We've been several times, but will continue to Come each time we are in Pass A Grill. The service was superb and the portions were just right. Congratulations on your re-opening!"
"This place is an iconic masterpiece! So glad to have them back open. Restored to it's original glory after the hurricanes. The food is quality and the service is delightful. A must try when visiting this beautiful little community."

As Seen On...
A Local Favorite in the Heart of Pass a Grille Beach
Seahorse Restaurant is proud to be part of the Pass a Grille Beach community, one of the most loved waterfront destinations on St. Pete Beach. Known for its historic charm, walkable streets, beautiful Gulf views, and laid back coastal atmosphere, Pass a Grille attracts both locals and visitors looking for a classic Florida beach experience. Whether you are starting your morning near the sand, exploring nearby shops, or spending the day on the beach, Seahorse Restaurant is a convenient stop for breakfast and lunch in Pass a Grille. Located near the southern end of St. Pete Beach, Pass a Grille offers a unique mix of old Florida character and beachside convenience. Guests visiting the area often search for breakfast in Pass a Grille, lunch near St. Pete Beach, restaurants near Pass a Grille Beach, and casual dining with local flavor. Seahorse Restaurant stands out as a long time favorite for guests who want a welcoming atmosphere, comforting meals, and a true neighborhood restaurant experience close to the water. For anyone exploring St. Pete Beach, Pass a Grille, or the surrounding Pinellas County coast, Seahorse Restaurant offers an easy and memorable place to dine. From beachgoers and families to weekend travelers and local regulars, guests return for a relaxed setting, friendly service, and a location that makes it easy to enjoy the best of Pass a Grille Beach. When searching for where to eat in Pass a Grille or a breakfast and lunch restaurant near St. Pete Beach, Seahorse Restaurant remains a trusted local choice.

Relaxed Waterfront Dining
Enjoy great food with a view in a laid-back beach atmosphere.
Historic Beach Breakfast Spot
A beloved Pass-a-Grille tradition serving breakfast and lunch since 1938.
Brunch Favorites & Drinks
Mimosas and Bloody Marys available with breakfast options.
What You Need to Know
What are the Seahorse Restaurant’s current operating hours?
Seahorse Restaurant serves breakfast and lunch from 8:00 am to 2:30 pm Wednesday through Monday and is closed on Tuesdays.
Where is Seahorse Restaurant located?
Seahorse Restaurant is at 800 Pass a Grille Way, St. Pete Beach, FL 33706, right in the historic Pass-a-Grille Beach area.
Do you serve breakfast all day?
Yes, breakfast is served all day until 2:30 pm, so you can enjoy pancakes, omelettes, seafood and other breakfast favorites anytime we are open.
Do you offer vegetarian, vegan or gluten-free options?
Yes, Seahorse Restaurant has vegetarian friendly, vegan options and gluten-free items available, and staff are happy to help guide you through menu choices.
Can I get lunch items at Seahorse Restaurant?
Yes, lunch is served from 11:00 am to 2:30 pm and includes favorites like seafood platters, burgers, sandwiches and salads.
Do you serve alcoholic beverages?
Yes, the restaurant offers beer and wine that pair well with your breakfast or lunch.
Are reservations required?
No reservations are required. Seahorse Restaurant welcomes walk-ins and casual dining for breakfast and lunch.
Is there parking available?
There is street parking nearby, though it can fill up on busy mornings and weekends.
Do you offer takeout?
Yes, takeout is available so you can enjoy your favorites at the beach or back home.
What makes Seahorse Restaurant unique?
Seahorse Restaurant has been a beloved local spot since 1938, known for its classic breakfast and lunch menu, friendly staff and relaxed waterfront vibe in historic Pass-a-Grille Beach.

Join Our Rewards Program Today
Sign up for our loyalty program and earn points on every order. Members get early access to seasonal menus and exclusive events.
Sign Up FreeSend us a message
Visit Us
Located on a convenient corner with private parking reserved for customers, plus additional public parking nearby for added ease.
- Address
- 800 Pass a Grille Way
St Pete Beach, FL 33706 - Telephone
- (727) 360-1734
- Hours
- Sunday8:00 am – 2:30 pmMonday8:00 am – 2:30 pmTuesdayClosedWednesday8:00 am – 2:30 pmThursday8:00 am – 2:30 pmFriday8:00 am – 2:30 pmSaturday8:00 am – 2:30 pm


