St. Petersburg is known as the Sunshine City, and you’ll definitely need to check out the sunny beaches here. Some of the best coastal areas to visit include St. Pete Beach, Clearwater Beach, and Redington Shores.
After a morning out exploring the Sunshine City, you’ll get hungry and look for some great spots to grab brunch in St. Petersburg. Below, I’ve outlined several restaurants that serve brunch in this city.
These places serve meals that range from Mexican dishes like the Huevos Rancheros and breakfast quesadilla to standard fares like French toast and omelets. At one of these brunch places, you can also enjoy a whole pitcher of mimosas.
- Red Mesa Cantina
- The Mill
- Birch & Vine
- Parkshore Grill
- The Library
- The Oyster Bar
- The Avenue DTSP
- 2nd & Second
- Maple Street Biscuit Company- St. Pete
- Noble Crust
Here, you can read about the best places for brunch in St. Petersburg. Check out my list of these fantastic restaurants below!
128 3rd St S, St. Petersburg, FL 33701
The Red Mesa Cantina restaurant sits in a neighborhood with several museums nearby, including the James Museum of Western and Wildlife Art and The Florida Holocaust Museum.
This fun and trendy Mexican restaurant is located on the corner of 2nd Avenue S and 3rd Street.
At this restaurant, I really enjoyed the Huevos Rancheros, including the tasty beans, rich and creamy guacamole sauce, fresh pico de gallo, and perfectly fried eggs.
I finished off this tasty brunch with a sweet and fruity strawberry mint margarita. If you enjoy a good Mexican dish, then the Red Mesa Cantina is a fun brunch place to check out.
180 Central Ave, St. Petersburg, FL 33701
The Datz restaurant stands in an area with a bunch of parks, such as Pioneer Park, Williams Park, and South Straub Park. You’ll find this restaurant on the corner of 2nd Sreet S and Central Avenue. The James Museum of Western and Wildlife Art and the Art Fusion Galleries are nearby.
This trendy restaurant features great brunch items like strawberry pancakes, shrimp and grits, monkey bread, and avocado toast.
I recommend their delicious strawberry pancakes with whipped cream. The Datz restaurant also serves an entire pitcher of mimosas that I enjoyed splitting with my friends.
The Mill restaurant stands a few blocks away from the Florida International Museum and the American Stage Theater Company. You can find this restaurant on the corner of Central Avenue and 3rd Street N.
At The Mill restaurant, I had a brunch dish of the sausage and waffle benny. I recommend this dish, which includes a tasty cornbread waffle with a savory sausage and fried green tomatoes.
I also had a cup of cappuccino and split a plate of white chocolate cake donut holes with my pals.
This traditional and classic restaurant has a fun atmosphere, and you won’t regret coming here for brunch.
340 Beach Dr. NE, St. Petersburg, FL 33701
You’ll find the Birch & Vine restaurant near St. Pete Pier and a beautiful bay. Some key landmarks you’ll see include the Museum of Fine Arts, Ocean Blue Galleries, and the St. Petersburg Museum of History. The restaurant stands by Beach Drive North-East and 4th Avenue North-East.
I enjoyed trying the smoked salmon benedict dish and a side of melon and berries. This was a tasty meal of crunchy asparagus, savory breakfast potatoes, and crispy capers.
This classy and upscale restaurant situates itself in a luxurious, modern hotel. The Tampa Bay Times has voted the Birch & Vine restaurant as one of its top 10 restaurants in the Tampa Bay region.
300 Beach Dr. NE #104, St. Petersburg, FL 33701
The Parkshore Grill is next to the St. Petersburg Museum of History, North Straub Park, Shapiro’s Gallery, and Parkshore Plaza. This restaurant sits on the corner of Beach Drive North-East and 3rd Avenue North-East.
Once you visit this restaurant, you’ll love the fine dining experience. The seafood here is exquisite, and I enjoyed the salmon and the incredible Maine lobster bisque. You can eat your brunch outdoors under an umbrella while sipping on a mimosa.
I also split a delicious jumbo shrimp dish as an appetizer between my family members. If you love seafood, this is the place to be!
600 5th St S, St. Petersburg, FL 33701
The Library, known as a fun brunch place, sits a few blocks away from the University of South Florida St. Petersburg Campus and north of Poynter Park.
You can also find Johns Hopkins All Children’s Hospital and other medical centers right across the street. The Library stands on the corner of 6th Avenue S and 5th Street S.
This unique restaurant has a fun vibe and looks somewhat like a library or museum with large blue sofa chairs and round white tables. Portraits with a European style adorn the walls of this restaurant.
I ordered the hearty breakfast burrito with the creamy avocado toast. It made a great brunch, especially with the fresh mixed fruit on the side.
249 Central Ave, St. Petersburg, FL 33701
I found the Oyster Bar near the Janus Live Concert Hall and Williams Park. Further, Pioneer Park is only a few blocks away from this restaurant. The Oyster Bar sits on the street of Central Avenue.
If you love seafood, this is the place to go. I ordered the crab cake benedict dish, which I enjoyed due to the savory crab cakes and creamy poached eggs with hollandaise sauce.
The grilled chicken wings made a delicious appetizer as well. I also loved sipping on the house wine during brunch. You won’t regret checking out this restaurant for your brunch or any meal.
330 1st Ave S, St. Petersburg, FL 33701
The Florida Holocaust Museum sits a few blocks away from The Avenue DTSP restaurant. The Publix Super Market stands a block away from this sports bar. You can find The Avenue DTSP eatery near Pinellas Trail and 3rd Street South.
This casual sports bar serves all types of delicious dishes for brunch on Sundays. Here, I ordered the bottomless Bloody Mary drinks.
I also recommend the berry fresh waffles with a sweet caramelized banana. This dish came with tasty and sticky syrup, crunchy walnuts, and softly whipped cream. You’ll love the fun atmosphere at this sports bar.
201 2nd Ave N, St. Petersburg, FL 33701
The 2nd & Second restaurant stands a couple of blocks away from the South Straub Park and only one block on the right of Williams Park. St. Petersburg City Hall is situated several blocks west of this restaurant.
This bright diner was voted the best diner in 2019 in Creative Loafing’s Best of the Bay. If you’re craving some brunch, then I recommend you order the French toast with blueberries and Nutella.
You’ll get three big slices of French toast. I also enjoyed a double espresso from this casual diner with its minimalist feel.
662 Central Ave, St. Petersburg, FL 33701
The Maple Street Biscuit Company sits near the Chihuly Collection, a museum of distinguished sculptures, and the Morean Arts Center. You can find this restaurant on the corner of Central Avenue and 7th Street South.
This casual cafe provides you with fresh biscuits, housemade jams, and sausage gravy. I was in the mood for a sweet breakfast item.
If you have a sweet tooth, I really recommend the Sweet Grace waffle dish, which comes with strawberries, whipped cream, maple syrup, and powdered sugar. I also loved the mimosa with freshly squeezed orange juice.
8300 4th St N, St. Petersburg, FL 33702
The Sea School, which is a trade school, and Sammi’s Barber Shop are north of the Noble Crust restaurant. Further, this eatery is only minutes away from Target, TJ Maxx, PetSmart, and Home Goods.
This eatery has great lighting and bright red chairs in the middle of the dining area. I enjoyed the appetizer of avocado toast and the fried chicken and waffle dish.
The pecan butter made the waffle taste creamy, while the waffle and fried chicken had a crunchy texture. I’m sure you’ll love munching on brunch here as much as I did.
You will love visiting these best places for brunch in St. Petersburg, along with spending some time at the gorgeous beaches of the Sunshine City. There are plenty of museums to visit, but you don’t want to forget about the various seafood restaurants and brunch eateries.
Whether you like waffles, pancakes, eggs, seafood, or a hearty breakfast burrito, there are plenty of choices at these brunch places.
If you prefer dining at a place with a fantastic view of the beach, check out this list of the best restaurants with waterfront views near St. Petersburg.
Did I miss any awesome restaurant where you can get a delicious brunch dish in St. Petersburg? If so, let me know in the comments below!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.