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.

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 - 10: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

914 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
  • More
Showing 906: English reviews
Nashville, Tennessee
Level Contributor
26 reviews
19 restaurant reviews
4 of 5 stars Reviewed 2 days ago NEW

Across the street from the beach, tucked into a strip shopping center, casual kinda place...but great food! Had been visited by Guy Fieri on Diners, Dives & Drive-Ins...no surprise why. I had the crab cakes and friend had the grouper almondine special of the day...both were fantastic. Could only be better if it had beach views.

Thank MSUDawg86
Philadelphia, Pennsylvania
Level Contributor
87 reviews
37 restaurant reviews
common_n_restaurant_reviews_1bd8 44 helpful votes
4 of 5 stars Reviewed 6 days ago NEW

We learned about Keegan's from Guy Fieri's Diners, Driveins and Dives. His poster is proudly displayed at the bar area in this restaurant. This place is very rusticly decorated and low key and casual. The menu features every thing from soups, salads, sandwiches and entrees. Desserts and beer and wine are available. No liquor in this establishment. The fresh grouper... More 

Thank candycorn1
Wilmington, North Carolina
1 review
5 of 5 stars Reviewed 6 days ago NEW

The food is delicious, staff is friendly and it is reasonably priced. Get the Seafood gumbo, Grouper of any kind and soft shell crab. Love it. Ambience is very casual, and if you eat outside it is on the parking lot. Food trumps all.

Thank ddwnc
North Redington Beach, Florida
2 reviews
3 of 5 stars Reviewed 1 week ago

We love visiting the small local places, and this is certainly one of them! They were featured on Diners, Drive-ins and Dives. Being from Maryland, we tried the cream of crab soup. We found it good, my husband liking it more than I did. We had the special of the night, ribs and shrimp. Both were good, but probably not... More 

Thank Gulfbeachvisitors
McDonough, Georgia
Level Contributor
26 reviews
21 restaurant reviews
common_n_restaurant_reviews_1bd8 29 helpful votes
3 of 5 stars Reviewed 1 week ago via mobile

We visited Keegan's again this Saturday night with our family of four. We were expecting Keegan's quality but this time we were a little disappointed.... We started the meal with crab cake appetizer along with steamed oysters. The crabcake came out bland and the oysters small and dry at best. This is very unusual normally oysters are plump delicious and... More 

Thank Matthew G
Level Contributor
44 reviews
18 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
3 of 5 stars Reviewed 1 week ago via mobile

We visited because of DDD. Definitely more of a dive but with high end prices. Food was good, service was great. Very friendly staff. Just think for the price we could have dined waterfront. Locals all love it! Bourbon chocolate pecan pie-don't bother. I would go back for the red snapper with mango papaya salsa!

Thank parkerhouse94
Level Contributor
14 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 18 helpful votes
5 of 5 stars Reviewed 1 week ago

Loved the grouper! Loved the service! Sides were great! Can't go wrong here! Always go here for dinner or lunch

Thank katbkt
Jensen Beach, Florida
Level Contributor
23 reviews
20 restaurant reviews
common_n_restaurant_reviews_1bd8 11 helpful votes
4 of 5 stars Reviewed 1 week ago via mobile

Been to this restaurant 4 times and never disappointed today was no exception the freshest seafood in town great oysters great mussels great grilled octopus the artichoke could of been cooked a bet longer it could of been just a little softer Only go around 230-300 or it's a line to get in well worth the wait

Thank Albert S
Murfreesboro, Tennessee
Level Contributor
29 reviews
24 restaurant reviews
common_n_restaurant_reviews_1bd8 9 helpful votes
5 of 5 stars Reviewed 1 week ago via mobile

Been here over a dozen times and never disappoints. Same staff over all these years as well which always is a positive. She crab soup is one of the best things I've ever had. $2 tecate's and the specials are fantastic.

Thank borotraveler55
Level Contributor
14 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 stars Reviewed 1 week ago via mobile

Grouper cheeks-have to be the best fish I've had in a long time! She crab soup amazing! Kids menu is perfect for little ones. Great prices. Waitress very nice-we are a mixed race couple and aren't always treated friendly-had no issues here.

Thank ycram

Travelers who viewed Keegan's Seafood Grille also viewed

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
Dining on a budget, Local cuisine, Families with children
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?