Back to Florida

Steakhouses in St. Petersburg, Florida

Discover 19 premium steakhouses in St. Petersburg

The Urban Stillhouse - Steakhouse in St. Petersburg, Florida

The Urban Stillhouse

$50–100

2232 5th Ave S, St. Petersburg, FL 33712

4.4 (772 reviews)

Expansive, stylish spot serving meat & seafood dishes, plus cocktails & bourbon tastings.

Restaurant
Cocktail bar
Distillery
1200 Chophouse - Steakhouse in St. Petersburg, Florida

1200 Chophouse

$50–100

5007 Gulf Blvd, St Pete Beach, FL 33706

4.6 (1629 reviews)

Intimate steakhouse featuring premium cuts, New American dishes & seafood, plus patio seating.

Steak house
Beau & Mo's Italian Steakhouse - Steakhouse in St. Petersburg, Florida

Beau & Mo's Italian Steakhouse

$50–100

2924 5th Ave N, St. Petersburg, FL 33713

4.4 (1144 reviews)

Hearty filets, strips & chops are the draw at this classic steakhouse with a warm vibe.

Steak house
Italian restaurant
Cody's Original Roadhouse- Bay Pines - Steakhouse in St. Petersburg, Florida

Cody's Original Roadhouse- Bay Pines

$20–30

4360 Park St N, St. Petersburg, FL 33709

4.5 (4714 reviews)

Folksy chain serving American comfort food in a roadhouse-themed space decorated with Americana.

Steak house
Rococo Steak - Steakhouse in St. Petersburg, Florida

Rococo Steak

$100+

655 2nd Ave S, St. Petersburg, FL 33701

4.6 (1479 reviews)

In a 1920s manse, this baroque-chic steakhouse serves grass-fed beef, seafood, small plates & wine.

Steak house
Brunch restaurant
Event venue
+3 more
Renzo's St Pete - Steakhouse in St. Petersburg, Florida

Renzo's St Pete

$$

104 2nd St S, St. Petersburg, FL 33701

4.2 (1057 reviews)

Steak house
Argentinian restaurant
Cocktail bar
+2 more
Roam Steakhouse & Bar - Steakhouse in St. Petersburg, Florida

Roam Steakhouse & Bar

$50–100

3405 34th St N, St. Petersburg, FL 33713

4.6 (331 reviews)

Restaurant
Bar
Caterer
+3 more
Frankie's Italian ChopHouse - Steakhouse in St. Petersburg, Florida

Frankie's Italian ChopHouse

$50–100

8901 4th St N, St. Petersburg, FL 33702

4.5 (598 reviews)

Steak house
Bar
Bar & grill
+5 more
Parkshore Grill - Steakhouse in St. Petersburg, Florida

Parkshore Grill

$$

300 Beach Dr NE #104, St. Petersburg, FL 33701

4.6 (3100 reviews)

Refined space for steaks & seafood paired with fine wines served inside or on the sprawling patio.

American restaurant
Bar
Central American restaurant
+2 more
LongHorn Steakhouse - Steakhouse in St. Petersburg, Florida

LongHorn Steakhouse

$20–30

2400 Tyrone Blvd N, St. Petersburg, FL 33710

4.4 (2858 reviews)

Casual steakhouse chain known for grilled beef & other American dishes in a ranch-style space.

Steak house
Bar & grill
Barbecue restaurant
+3 more
Terra Mar Brazilian Steakhouse - Steakhouse in St. Petersburg, Florida

Terra Mar Brazilian Steakhouse

$30–50

6715 49th St N, Pinellas Park, FL 33781

4.4 (421 reviews)

Brazilian restaurant
Steak house
Ruth's Chris Steak House - Steakhouse in St. Petersburg, Florida

Ruth's Chris Steak House

$100+

131 2nd Ave N, St. Petersburg, FL 33701

4.4 (1598 reviews)

Outpost of upmarket steakhouse chain known for sizzling, butter-topped beef in an elegant setting

Steak house
American restaurant
Brunch restaurant
+4 more
Kobé Japanese Steakhouse - St. Petersburg - Steakhouse in St. Petersburg, Florida

Kobé Japanese Steakhouse - St. Petersburg

$30–50

2773 66th St N, St. Petersburg, FL 33710

4.6 (3126 reviews)

Chefs put on a show at this Japanese chain offering hibachi items, traditional dishes & sushi.

Japanese restaurant
Asian restaurant
Sushi restaurant
+1 more
Miller's Ale House - Steakhouse in St. Petersburg, Florida

Miller's Ale House

$10–20

7901 Dr M.L.K. Jr St N, St. Petersburg, FL 33702

4.5 (3708 reviews)

Casual sports-pub chain with basics from bar snacks to steaks & a large selection of tap beers.

American restaurant
Bar
Brewpub
+6 more
Teak - Steakhouse in St. Petersburg, Florida

Teak

$$

800 2nd Ave NE 4th Floor, St. Petersburg, FL 33701

4.3 (1969 reviews)

Floridian restaurant
Restaurant
Juno & The Peacock - Steakhouse in St. Petersburg, Florida

Juno & The Peacock

$$

400 Beach Dr NE, St. Petersburg, FL 33701

4.4 (3300 reviews)

Roomy, lively restaurant dispatching a varied seafood selection, including a Sunday brunch buffet.

New American restaurant
Brunch restaurant
Fine dining restaurant
+2 more
Bascom's Chop House - Steakhouse in St. Petersburg, Florida

Bascom's Chop House

$50–100

3665 Ulmerton Rd, Clearwater, FL 33762

4.6 (4923 reviews)

Luxe pick for aged Angus beef with a choice of sauces & toppings, plus seafood & a vast wine list.

Steak house
Banquet hall
Bar
+2 more
LongHorn Steakhouse - Steakhouse in St. Petersburg, Florida

LongHorn Steakhouse

$20–30

5375 E Bay Dr, Clearwater, FL 33764

4.5 (5001 reviews)

Casual steakhouse chain known for grilled beef & other American dishes in a ranch-style space.

Steak house
Bar & grill
Barbecue restaurant
+3 more
Texas Roadhouse - Steakhouse in St. Petersburg, Florida

Texas Roadhouse

$20–30

10105 Bay Pines Blvd, St. Petersburg, FL 33708

4.5 (6899 reviews)

Lively chain steakhouse serving American fare with a Southwestern spin amid Texas-themed decor.

Steak house
American restaurant
Restaurant

About Steakhouses in St. Petersburg, Florida

Looking for the perfect steakhouse experience in St. Petersburg? Our comprehensive directory showcases the best steakhouses in St. Petersburg, Florida, from upscale establishments to local favorites.

With 19 steakhouses in St. Petersburg, you'll find detailed information about each restaurant, including:

  • Ratings and reviews from diners
  • Price ranges to help plan your visit
  • Hours of operation and busy times
  • Detailed amenities and features
  • Contact information and reservation options

Whether you're a local looking for a new dining experience or a visitor exploring St. Petersburg, our directory makes it easy to find the perfect steakhouse for any occasion.