If you love fresh seafood, you’ll love St Petersburg Florida restaurants! Cap’s offers diners an unforgettable experience in Gulf Coast’s beautiful Sunshine City. Dine with us now!

In a hurry? Call us at 727-396-9196

Places To Eat in St Pete

St. Pete, Florida is a coastal city located on the Gulf of Mexico. With its beautiful beaches, sunny weather, and lively arts scene, St. Pete has become a popular vacation destination for people from all over the world. But in addition to its many cultural attractions, St. Pete is also home to a diverse and exciting food scene. There are a lot of places to eat in St Pete. From fresh seafood to juicy burgers, and creative cocktails to craft beers, there’s something for every palate in this beautiful coastal town.

If you’re looking for a fantastic dining experience, look no further than Cap’s Steamer Bar & Grill. Located in the heart of St. Pete, Cap’s has become a local institution, known for its fresh seafood, juicy burgers, creative cocktails, and comfortable atmosphere

Why Cap’s Is One of the Best Places to Eat in St Pete, FL

Fresh Seafood

At Cap’s Steamer Bar & Grill, we take great pride in offering the freshest, highest-quality seafood. Our seafood is locally sourced, and we only use the freshest ingredients to create our dishes. Our crab legs are a local favorite, and we offer a variety of other seafood options, including shrimp, mussels, oysters, and lobster. We even have a raw bar, so you can enjoy the freshest oysters, clams, and other seafood. Whether you’re in the mood for a light seafood salad or a hearty seafood platter, we have something for every seafood lover.

We know that many of our customers are concerned about the sustainability of the seafood they eat, which is why we only source our seafood from trusted local suppliers who use responsible and sustainable fishing practices. This means that when you dine at Cap’s Steamer Bar & Grill, you can enjoy your meal knowing that you’re doing your part to support sustainable fishing practices.

Juicy Burgers

In addition to our fresh seafood, we’re also known for our juicy, mouth-watering burgers. We use only high-quality beef, and we offer a variety of toppings and styles to suit every taste. Whether you’re in the mood for a classic cheeseburger, bacon, and blue cheese burger, or a vegetarian burger, we have something for everyone. We also have a kids’ menu, so the little ones can enjoy a delicious meal too.

As one of the best places to eat in St Pete, we believe that the perfect burger should be made with high-quality ingredients, cooked to perfection, and served with a smile. We take great pride in every burger we serve, and we’re always looking for new and creative ways to delight our customers.

Creative Cocktails

At Cap’s Steamer Bar & Grill, we pride ourselves on our creative cocktails. Our expert mixologists use only the freshest ingredients and the highest quality liquors to create our signature drinks. Whether you’re in the mood for a refreshing mojito, a fruity sangria, or a classic margarita, we have something to quench your thirst. We also offer a variety of craft beers and wines to pair with your meal.

At Cap’s, we believe that a great meal is not just about the food – it’s also about the experience. That’s why we’ve created a menu of creative and delicious cocktails that are sure to delight your taste buds and make your meal even more enjoyable. Our mixologists are always experimenting with new flavors and techniques, so be sure to ask about our latest creations when you visit.

Comfortable Atmosphere

At Cap’s Steamer Bar & Grill, we want you to feel at home when you visit us. That’s why we have created a comfortable and welcoming atmosphere that is perfect for families, friends, and solo diners. Our friendly staff is always on hand to help you with any questions or recommendations, and we have plenty of seating options to accommodate groups of all sizes.

Whether you want to enjoy your meal outdoors, we have you covered. Our outdoor patio is perfect for those who want to enjoy their meal with a view of the beautiful St. Pete scenery.

In addition to our comfortable seating, we also have plenty of amenities to make your dining experience even more enjoyable. We have free Wi-Fi, so you can stay connected while you dine. We also have televisions throughout the restaurant, so you can catch up on your favorite sports games or news programs while you enjoy your meal.

Craving for Seafood?

What Makes St Petersburg, Florida Seafood the Best

St. Petersburg, Florida is known for its delicious seafood, and there are several factors that contribute to making it some of the best in the world.


The seafood in St. Petersburg is extremely fresh due to the city’s location on the coast of the Gulf of Mexico. This means that the seafood is caught daily and brought straight to local restaurants, ensuring that it is of the highest quality and freshness.


St. Petersburg offers a wide variety of seafood, including shrimp, crab, scallops, oysters, and many different types of fish. This variety allows chefs to experiment with different cooking techniques and flavors, resulting in unique and delicious dishes.

Local Cuisine

St. Petersburg has a unique blend of local cuisine, including influences from the Caribbean and Latin American cultures. This fusion of flavors can be seen in many seafood dishes, resulting in a delicious and diverse dining experience.

Skilled Chefs

The city is home to many skilled chefs who are passionate about seafood and understand how to cook it to perfection. With their knowledge of different cooking techniques and flavor combinations, they are able to create amazing dishes that keep people coming back for more.

Beautiful Setting

Many of the seafood restaurants in St. Petersburg are situated on or near the water, providing a beautiful setting for diners to enjoy their meals. This adds to the overall experience of dining on seafood in St. Petersburg.

What Our Customers Say

At Cap’s Seafood, we pride ourselves on providing our customers with the freshest and most delicious seafood in St. Pete. We love hearing from our customers about their experiences dining with us, and we are thrilled to receive such positive feedback. Many of our customers have shared their experiences on various platforms, including social media and online review sites, and we are grateful for the kind words they have shared. We are honored to have such loyal customers and are committed to continuing to provide them with the best dining experience in St. Pete.

“Great seafood in downtown St. Pete. The staff was friendly and attentive.” – Tara K.

“Cap’s is an absolute gem of downtown St. Pete! We sat at the bar, and immediately became friends with Brandon, one of the nicest and most magical bartenders we’ve ever met. Great conversation & cocktails.” – Natalie P.

“A refreshing addition to the casual dining scene of St. Pete. Super fresh seafood steamed to perfection and complimented by awesome sauces, sushi rice or vegetables.” – Marsha K.

A Little About Cap’s 

The Name “Cap’s” pays homage to captain Theodore “Cap” knight, the great-grandfather of our founding partner. Captain Knight opened Cap’s place, the first restaurant in Broward County when he beached a large barge used to smuggle rum from the Bahamas during prohibition. The barge served as a speakeasy, casino, and eventually a restaurant serving Florida seafood with Bahamian influence which turned it into what it is now. Cap’s St. Pete honors the legacy of Captain Knight while reviving the old Florida approach to great seafood with a modern flair.

Dine With Us Today!

If you’re looking for a truly memorable dining experience, then look no further than Cap’s Steamer Bar & Grill. From the fresh and locally sourced ingredients to the friendly and welcoming atmosphere, Cap’s offers everything you need for a fantastic night out.

Whether you’re looking for a romantic dinner for two or a fun night with friends, the talented chefs at Cap’s will create a meal that you’ll never forget. We are indeed one of the best places to eat in St Pete. So why wait? Book your table today and experience the best restaurant in St. Petersburg for yourself!

In a hurry? Call us at 727-396-9196