We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
All 40 Indian Rocks Beach Restaurants

Keegans Seafood Grille

1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
Improve this listing
Certificate of Excellence 2014
Mon - Fri 11:00 am - 10:00 pm
Sat - Sun 11:00 am - 11:00 pm
Cuisines: Seafood
More restaurant details
Restaurant details
Good for: Families with children, Local cuisine, Dining on a budget
Dining options: Breakfast/Brunch, Lunch, Dinner, Takeout, Late Night, Dessert
Description: Keegan's Seafood Grille has been an Indian Rocks Beach tradition and a favorite of the locals since 1985, committed to serving the freshest local products available at a reasonable price .We are a casual family friendly restaurant a short walk from the beach. Recently Keegan's was featured on the Food Network show " Diners, Drive-ins and Dives " for its innovative seafood dishes. Don’t forget to check out our daily fresh fish specials and our extensive kids menu. So come to Where the Locals Eat at Keegan's Seafood Grille!
Write a Review

520 reviews from our community

Visitor rating
Rating summary
Date | Rating
  • Dutch first
  • English first
  • German first
  • Italian first
  • Any
English first
1 review
5 of 5 stars Reviewed December 17, 2014 NEW

So family friendly! Everyone is so nice. Amazing food like there grouper sandwich and plenty of options for kids. This is the best place in town.

Was this review helpful? Yes
Senior Reviewer
6 reviews 6 reviews
6 restaurant reviews
1 helpful vote 1 helpful vote
5 of 5 stars Reviewed December 15, 2014 NEW

Whenever I go to Keegans I get the blackened chicken sandwich it's one of the best around. Grilled onions melted, cheese, lettuce & tomato combined withe blackened chicken make my mouth water just thinking about it. A Bowl of homemade thier homemade gumbo, Greek salad and my dinner is complete. Occasionally well get the octopus grilled as an appetizer to... More 

Was this review helpful? Yes
Top Contributor
146 reviews 146 reviews
102 restaurant reviews
97 helpful votes 97 helpful votes
5 of 5 stars Reviewed December 13, 2014 NEW

Last ate here some years ago ........ and this return trip was excellent. Our waitress was knowledgeable, friendly and efficient. Our fish dishes were delightful and although only there for a quick meal after hosting a party, we lingered and enjoyed!!

Was this review helpful? Yes
Senior Contributor
27 reviews 27 reviews
13 restaurant reviews
20 helpful votes 20 helpful votes
4 of 5 stars Reviewed December 8, 2014

We decided to try Keegan's after reading reviews and visit from Guy on Triple D. We were not disappointed. Would recommend the she crab soup and Oysters Rockefeller. Our crab cakes were loaded with crab but slightly over cooked. Service was efficient and friendly. We will be back! They have a stone crab fest in mid-October that is a good... More 

Was this review helpful? Yes
Bolton, United Kingdom
Senior Contributor
26 reviews 26 reviews
10 restaurant reviews
13 helpful votes 13 helpful votes
4 of 5 stars Reviewed December 8, 2014

Being a big fan of Diners, Drive-ins and Dives I had seen Keegans a couple of times but not able to get there last year this time I was determined. As only staying in St Pete's Beach a short drive away, so after couple of hours on the beach (car park over the road) decided to take early dinner. A... More 

Was this review helpful? Yes
5 reviews 5 reviews
3 restaurant reviews
2 helpful votes 2 helpful votes
3 of 5 stars Reviewed December 3, 2014 via mobile

Having seen this get a good rating from Guy on triple D on the UK Food Channel, we ventured along from our stay in St Petes Beach. Perhaps it was the night or time of week but we found the place somewhat soul less and empty and the menu was not as extensive as led to believe. Food was OK... More 

Was this review helpful? Yes 2
Jacksonville, Florida
4 reviews 4 reviews
11 helpful votes 11 helpful votes
5 of 5 stars Reviewed December 2, 2014 via mobile

Great food and great service! Waiter was very friendly. Food was served quickly. Would definitely go back next time we are in the area.

Was this review helpful? Yes
Indian Rocks Beach, Florida
Senior Contributor
31 reviews 31 reviews
19 restaurant reviews
28 helpful votes 28 helpful votes
4 of 5 stars Reviewed December 2, 2014

If you are looking for casual dining..but with excellent food and a truly "local" vibe put Keegans on your list to try. First things first....this place has been there for at least 20 years that I know of...I used to live across the street when they first opened and ate breakfast there all the time. And in this case it's... More 

Was this review helpful? Yes 1
Largo, Florida
Senior Contributor
37 reviews 37 reviews
34 restaurant reviews
6 helpful votes 6 helpful votes
5 of 5 stars Reviewed November 30, 2014

I have lived here in the area for over 30 years and this is one of those local little places where the locals go for good food. If your looking for ambience or local color then this is the place to go. Noting fancy just really great food. Their Grooper Reuben and She Crab soup is something to die for.... More 

Was this review helpful? Yes
Senior Contributor
23 reviews 23 reviews
8 restaurant reviews
5 helpful votes 5 helpful votes
4 of 5 stars Reviewed November 29, 2014

We had family members from up North visiting the area and staying in Indian Rocks area. We had never eaten here but wanted to find a place with seafood nearby - it was raining. The atmosphere was casual and ideal for a relaxed evening. The seafood was fresh and dependable and affordable. The staff was very attentive and the service... More 

Was this review helpful? Yes

Travelers who viewed Keegans Seafood Grille also viewed

Indian Rocks Beach, FL
Indian Rocks Beach, FL
Indian Rocks Beach, FL
Indian Rocks Beach, FL

Been to Keegans Seafood Grille? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Keegans Seafood Grille

Address: 1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
Phone Number: 727-596-2477
Location: United States  >  Florida (FL)  >  Indian Rocks Beach
Open Hours:
Sunday 11:00 am - 11:00 pm
Monday 11:00 am - 10:00 pm
Tuesday 11:00 am - 10:00 pm
Wednesday 11:00 am - 10:00 pm
Thursday 11:00 am - 10:00 pm
Friday 11:00 am - 10:00 pm
Saturday 11:00 am - 11:00 pm
Cuisine: Seafood

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing

Questions & Answers

Questions? Get answers from Keegans Seafood Grille staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?