Looking to grab a bite to eat during your stay in Cape San Blas? From fresh seafood to pizza and sweets, Cape San Blas has it all. Dine on grilled oysters or shrimp at Indian Pass Raw Bar Uptown or grab a slice of cheesy pizza at Joe Mama's Wood Fired Pizza. Below are recommended restuarants to keep your stomach full and your heart happy. And if you're looking for a place to grab a drink, or a liquor store to take some beverages back to your vacation rental, browse our Beer, Wine, and Spirits page.
Cape San Blas & Port St Joe Restaurants
ConeHead’s ~ 8020 Cape San Blas Road - 850-229-5252
Peachy’s Beach Eats ~ 145 Acklin’s Island Drive, Cape San Blas - 850-227-1450
Cape Tradin’ Post ~ 4975 Cape San Blas Road - Burgers, Pizza and Subs - (850) 229-8775
Skully’s Low Country Boil ~ 5544 Cape San Blas Road, Cape San Blas 850-227-7011
Scallop Cove ~ 4310 Cape San Blas Road, Cape San Blas 850-227-1573 Craft Beer
St. Joe Shrimp Co. Seafood Market ~ 5025 Cape San Blas Road, Cape San Blas - (850) 481-5265
Weber’s Little Donut Shop ~ 4975 Cape San Blas Road 850-340-3552
Cape Coffee & Ice Cream ~ 4975 Cape San Blas Road 850-705-1157
Shoobie’s IceCream ~ 143 Ackline’s Island Drive Cape San Blas/ 402 Reid Ave, PSJ - 850-229-4227
Sweet Bunz Donut Shop ~ 108 1st St. , Port St Joe 850-340-1128
Indian Pass Raw Bar-Uptown ~ 411 Reid Ave, Port St Joe 850-899-9001
Indian Pass Raw Bar ~ 8391 County Road 30A Indian Pass 850-227-1670
Sister’s Restaurant ~ 236 Reid Ave Port St Joe, 850-229-7121
The Brick Wall ~414 Reid Ave Port St Joe, 850-899-9454
The Great Wall ~ 412 Reid Ave, Port St Joe 850-227-9999
Hungry Howie’s Pizza and More ~418 Monument Ave Port St Joe 850-229-9222
Sand Dollar Cafe ~ 301 Monument Ave, Port St Joe 850-227-4865
Peppers Mexican Grill ~ 224 Reid Ave, Port St. Joe 850-229-8540
Joe Mama’s Wood Fired Pizza ~ 406 Reid Ave. Port St. Joe 850-229-6262
Krazyfish Grille ~ 113B Monument Ave, Port St. Joe 850-229-7878
Ronnie B’s Steak and Seafood ~ 114 Sailor’s Cove Drive, Port St Joe 850-227-1386
Shipwreck Raw Bar ~ 7008 W. Highway 98, Port St Joe 850-647-5050