Cape San Blas and nearby Port St. Joe are home to some of the most delicious restaurants on Florida’s Forgotten Coast. Whether you’re craving fresh seafood, wood-fired pizza or mouthwatering BBQ, you’ll find good eats during your visit! Make your vacation one to remember by checking out some of our picks for the best restaurants in Cape San Blas, Florida!

No trip to Cape San Blas is complete without a trip to Cone Heads. This beachside grill and ice cream shop is a local institution, serving up delicious burgers and fresh seafood, with everything from local oysters to grouper sandwiches. Your sweet tooth will be delighted with an impressive variety of ice cream flavors available to cool off after a hot day at the beach. Reasonable prices and outdoor seating with gorgeous views of the Gulf make this a can’t-miss casual spot.
Address: 8020 Cape San Blas Rd, Port St Joe, FL
Peachy’s Beach Eats is a favorite for something quick and delicious after a day of sun and sand on Cape San Blas. This colorful, walk-up food stand is known for its fish tacos, fried shrimp baskets, and juicy burgers. You can grab your food to go, but the outdoor seating with umbrellas is perfect for a laid-back meal. The vibe here is very casual, with most people arriving straight from the beach. Prices are budget-friendly, making it a great option for a quick bite without breaking the bank.
Address: 145 Acklins Island Dr, Port St Joe, FL

If you’re looking for a no-frills seafood experience, Skully’s is your spot. This rustic seafood shack in Cape San Blas has a limited menu focused on low country boil and gumbo, doing both very well. The perfectly seasoned shrimp, sausage, corn and potatoes make for a simple and delicious meal that will make you feel like a local. With affordable prices, picnic table seating and a classic rock soundtrack, this restaurant is perfect for a casual, hearty meal.
Address: 5544 Cape San Blas Rd, Port St Joe, FL
If you’re a BBQ lover, you will be in heaven at The Smokehouse. This family-friendly restaurant in Cape San Blas serves up some of the best smoked meats in the area, with a commitment to high quality ingredients. Their pulled pork and beef brisket sandwiches are top tier, and scrumptious chopped chicken is a great lighter option. While they’re known for their meats, you can also find fresh fish dishes featuring flounder or shrimp. The casual atmosphere and reasonable prices are great for a laid-back vacation dinner after a day at the beach.
Address: 980 Cape San Blas Rd Port St Joe, Cape San Blas, FL

For a true taste of the Gulf, head a few minutes down the road to Indian Pass Raw Bar. This reasonably priced local staple is known for its laid-back atmosphere and incredibly fresh seafood. Their specialty is local oysters, but they also offer a range of shrimp, crab and fish dishes to satisfy your seafood cravings. Communal picnic tables and a self-serve drink cooler make this spot feel like a backyard gathering full of friendly smiles and delicious food.
Address: 8391 County Rd 30A, Port St Joe, FL
When the craving for good Mexican food hits, head to Peppers Mexican Grill in nearby Port St. Joe. Their menu is full of Mexican favorites, from fresh homemade guacamole to sizzling fajitas and seafood burritos. The Nachos de Camaron (shrimp nachos) are a local favorite, and they offer a great selection of margaritas and cocktails to wash it all down. Moderate prices and a lively, colorful vibe make this spot perfect for a fun night out.
If you’re in the mood for some seriously good pizza, look no further than Joe Mama’s in Port St. Joe. This cozy pizza joint specializes in wood-fired artisan pizza with creative ingredients. The crispy thin crust and toppings ranging from classic cheese to gourmet ingredients like prosciutto will have you coming back for more. There are a range of sandwiches, salads and pasta to choose from as well. The welcoming atmosphere and mid-range prices make Joe Mama’s a great spot for a family dinner or date night.
Address: 406 Reid Ave, Port St Joe, FL

Tucked away in Port St. Joe’s marina, Keeper’s Bistro & Bar is an upscale casual restaurant with an inviting atmosphere and standout cuisine. The bistro features a diverse menu focused on local ingredients and fresh-caught seafood. Crab cakes and seasonal risotto are highlights of the savory dishes, and an extensive wine list offers excellent pairings. This charming bistro has an upscale feel without being too formal, and it’s the perfect place to celebrate a special occasion or have a special night out on your vacation.
Address: 114 Sailors Cove Dr, Port St Joe, FL
Whatever your taste buds are calling for, Cape San Blas has you covered. Book your Cape San Blas vacation rental with New Wave and get ready to eat your way through this coastal paradise!