ISLAND-STYLE BBQ BLISS

Voted Best BBQ, Chef & Caterer on Anna Maria Island

LUNCH • DINNER • SALADS • SANDWICHES • BAR • CATERING

gRub Tropical BBQ is a locally owned restaurant at 415 Pine Avenue in Anna Maria, Florida 34216. We serve island-style barbecue with a tropical twist, including cherrywood smoked brisket, honey glazed ribs, mojo pork, peri-peri chicken, smoked wings, sandwiches, salads, flatbreads and house-made sides.

Our owner Ben can create a specialized catering menu to fit your catering theme.
gRub has been a local favorite since opening in February 2022

Anna Maria Island BBQ FAQ

Where is gRub Tropical BBQ located?

gRub Tropical BBQ is located at 415 Pine Avenue in Anna Maria, Florida 34216, near the Anna Maria City Pier and Bean Point on the north end of Anna Maria Island.

What kind of food does gRub serve?

gRub serves island-style barbecue with tropical and Florida-inspired flavors. The menu includes cherrywood smoked brisket, honey glazed ribs, mojo pork, peri-peri chicken, smoked wings, sandwiches, salads, flatbreads and house-made sides.

Does gRub offer takeout?

Yes. gRub offers takeout for lunch and dinner, making it convenient for beach days, boat trips, vacation rentals and easy family meals on Anna Maria Island.

Does gRub offer catering on Anna Maria Island?

Yes. gRub offers catering for beach gatherings, vacation rental dinners, weddings, private parties, family events and corporate gatherings throughout Anna Maria Island and surrounding communities.

Is gRub family-friendly?

Yes. gRub is a casual, family-friendly restaurant with BBQ platters, sandwiches, salads, sides and kids-menu options.

What are gRub's hours?

gRub is open Monday through Saturday from 11:00 AM to 8:30 PM and Sunday from 11:00 AM to 6:00 PM.

Is gRub near the Anna Maria City Pier?

Yes. gRub is located on Pine Avenue in the City of Anna Maria, convenient to the Anna Maria City Pier, Bean Point and other attractions on the north end of the island.

View Our Menu   |   Catering   |   Location & Hours


 

Monday – Saturday 11am – 8:30pm

Sunday 11am-6pm

(941)-900-2874