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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Keegan's Seafood Grille

Certificate of Excellence
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
11:00 am - 11:00 pm
Open now
All hours
Mon - Fri 11:00 am - 10:00 pm
Sat - Sun 11:00 am - 11:00 pm
More Info
Add Photo Write a Review

883 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
  • More
Showing 875: English reviews
Franklin, North Carolina
Level Contributor
7 reviews
5 restaurant reviews
5 of 5 stars Reviewed 4 days ago NEW via mobile

We come here on vacay each year. This is our favorite place for seafood. The fried flounder is the best we've ever had! Been coming here for years; they've had to enlarge the place once or twice. Staff is great!

Thank Mikiesnow
Level Contributor
24 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
5 of 5 stars Reviewed 6 days ago NEW

We are locals who eat here regularly. We love it! Best fried shrimp we have found. Fish spread is excellent. The best yet is thier fish fresh and not overcooked. If you like your fish and flaky not dry then this is the place. Servers are first rate. This is the best seafood on the beach. Try it you will... More 

Thank sawmill
Level Contributor
7 reviews
6 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 stars Reviewed 1 week ago via mobile

Everyone brags up their own food but this place has a right to. The lobster tail was delicious. The steak was just right. The crab cakes were good. Tried the fried octopus and it was a good starter. The only bad thing was the sangria but thats personal preference.

1 Thank Tim K
Powell, Tennessee
Level Contributor
72 reviews
46 restaurant reviews
common_n_restaurant_reviews_1bd8 23 helpful votes
4 of 5 stars Reviewed 1 week ago via mobile

Really good food. I ate the pan-seared flounder almandine. It was delicious. The restaurant was quite warm (but it was 95 degrees outside). Despite the temperature, we will be back again. Everything we order was great. The server was attentive and kept my drink filled.

Thank AER111
Atlanta, Georgia
Level Contributor
23 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
5 of 5 stars Reviewed 1 week ago via mobile

We decided to try Keegan's out after reading the reviews here on TripAdvisor... Man I'm glad we did! Great selection of fresh, local seafood, and a kid's menu too. My wife had the blackened grouper sandwich, and I had the blackened mahi mahi sandwich. The highlight of the meal though were the appetizers that we tried-cracked conch and jalapeño poppers... More 

2 Thank BrainOfJA
Level Contributor
15 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
5 of 5 stars Reviewed 2 weeks ago

I was in Largo for a Chef Conference, We all agreed to go and Check out what Guy had staid about it, It is very small we had 28 in our group, they could only do small groups, so we broke up into groups of 10, 10, & 8 The service was great, The food was AMAZING, I had the... More 

1 Thank Darrell Y
Level Contributor
8 reviews
6 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

This is not a fancy restaurant but the food definitely tasted like it was! It was absolutely delicious!! We started with the crab meat and artichoke dip appetizer and we could have had that just for a meal! It was fabulous!! I had the grilled grouper dinner with pasta salad and fresh corn on the cob and my husband had... More 

Thank jeanneboling64
Level Contributor
40 reviews
21 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

Favorite of locals and highly recommended. The grouper sandwich was indeed yummy. The blue crab cakes were good but a bit overpowered from being deep fried. Pan frying might let more crab flavor come through. Outside of that personal preference, they were huge and nothing but crab meat. No filler! My friend enjoyed the soft shelled crab, and the conch... More 

Thank AmesyF
Level Contributor
10 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

Great hole in the wall diner. Seafood Gumbo was to die for. Blackened Mahi was tender and juicy and perfectly seasoned. Very pleased. The waiter was responsive and very timely. Check this place out!

Thank Austin T
Level Contributor
6 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
4 of 5 stars Reviewed 2 weeks ago

Had a great meal with a party of 8! Saw the restaurant on Diner, Dives, and Drive-ins and gave it a try! The staff is extremely friendly and accommodating. They gave great suggestions, as I'm an indecisive foodie, for someone traveling. Their crab cakes were fantastic and highly recommend the she crab soup!

Thank Patrice B

Travelers who viewed Keegan's Seafood Grille also viewed

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

Been to Keegan's Seafood Grille? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 stars
    4.5 of 5 stars
  • Value
    4 of 5 stars
    3.5 of 5 stars
American, Seafood, Soups
Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Families with children, Local cuisine, Dining on a budget
Open Hours
11:00 am - 11:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 11:00 pm
Location and Contact Information
  • Address: 1519 Gulf Blvd., Indian Rocks Beach, FL 33785-2733
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: 727-596-2477
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!

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Keegan's Seafood Grille and other visitors
2 questions
Ask a question
Lafayette, Indiana
over a year ago

See all questions (2)

Questions? Get answers from Keegan's 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?