20 Best Places to Eat Breakfast Restaurants in St. Petersburg

St. Petersburg is continually growing as a foodie haven, featuring some of the best breakfast spots in the Tampa Bay area. If you’re visiting or planning to visit, you’ll want to enjoy the below options as they offer the best breakfast in St. Petersburg, Florida.

This list has everything from casual breakfast spots with great service and delicious breakfast options to cute cafes that provide the perfect spot for a cappuccino and pastry. If you’re looking for the best restaurants to stop at for breakfast, check out these yummy options in the “Sunshine City.”

Kristina’s Cafe

  • Website
  • Address: 3590 34th St N, St. Petersburg, FL 33713
The Meat Lovers Omelet is one hearty breakfast! Photo Credit: Bryan K.

Kristina’s Café is a casual spot right off the road offering American-style food at an affordable price. One step into the café, and you’ll be greeted by smiling staff members creating a welcoming environment. Kristina’s offers typical breakfast items like stacks of pancakes with whipped cream and many omelet options; all served with grits or home fries.

Skyway Jack’s Restaurant

  • Website
  • Address: 2795 34th St S, St. Petersburg, FL 33711

Skyway Jack’s has been featured on the Food Network and continues to be a beloved breakfast spot in St. Petersburg for over 40 years. This diner-style restaurant offers classic American breakfast options like biscuits and gravy, corned beef hash, and fluffy pancakes. The portions are generous, and the prices are affordable, making it a favorite among locals.

Munch’s Restaurant & Sundries

  • Website
  • Address: 3920 6th St S, St. Petersburg, FL 33705
  • Bring cash to Munch’s, as they don’t accept credit cards at this establishment. 
Munch’s is the place to go for a big plate of pancakes, bacon, and eggs!

Featured on Diners, Drive-ins, and Dives, Munch’s Restaurant & Sundries features delicious Southern comfort food in an Americana-styled diner. It’s the best diner in St. Petersburg, garnering multiple awards for various food items like its fried chicken. 

With the option to stop by this breakfast and lunch spot seven days a week, it’s no wonder Munch’s is a local favorite. Expect to find new specials on the menu daily and friendly staff at this family-owned business. Opened in 1952 as a sundries and post office, Munch’s quickly developed into a restaurant and has served the St. Petersburg area since. 

A soda fountain counter and nostalgic candy in the sundries section help create a memorable spot for visitors and locals alike. 

Related: What to Pack in Your Beach Bag: Top 15 Beach Essentials

Central Coffee Shoppe (Central Diner)

  • Website
  • Address: 530 Central Avenue, St. Petersburg, FL 33701
Corned beef and hash is a popular breakfast dish in the south!

A no-frills eatery, Central Coffee Shoppe is ready to please with its affordable menu items and fresh ingredients. You’ll find some of the best omelets in the Tampa Bay area at this spot. Open every day; you can expect to find American-style breakfast here in a quaint atmosphere. Old movie posters create a cool yet comfortable atmosphere, making it a perfect spot for families.

Related: Top 20 Breweries in the Tampa Bay Area

The Frog Pond

  • Address: 890 3rd Ave S, St. Petersburg, FL 33701

The Frog Pond started with a few successful beach locations before opening in St. Petersburg, bringing the relaxed beachy vibes to St. Petersburg. It offers fun, colorful frog pond décor with cute menu items names to boot (like the Froggy French toast). 

This spot offers big portions and the option to add delicious fresh fruit to your meal. Bring your dog to The Frog Pond, as they’re pet-friendly. They even feature a separate dog menu with options for small dogs (Pomeranian) up to Great Danes.

The Hangar Restaurant & Flight Lounge

  • Website
  • Address: Albert Whitted Airport, 540 1st St S, St. Petersburg, FL 33701

If you’re looking for a breakfast restaurant with a unique location right in an airport, try The Hangar Restaurant & Flight Lounge! You can enjoy a bite to eat while watching smaller planes take off nearby. Not only is this experience fun, but this restaurant also serves yummy comfort food. Breakfast is available all day long and includes a build-your-own-omelet option. 

Fun cocktails and mocktails are available that are aptly named with plane lingo. If you’re visiting in colder months, you can catch beautiful sunrises at the hangar from late fall through early spring. Come back Monday and Saturday evenings for live music. 

Related: How to Go Snorkeling in St. Pete Beach, Florida


  • Address: 2914 Beach Blvd S, Gulfport, FL 33707

Noted number three on USA Today’s list of best breakfast places in St. Petersburg, Florida, Stella’s has much to offer visitors. Set only a block from the beach, this cozy restaurant offers southern-style breakfast items with a twist. Choose from options like their fried green tomato omelet, banana bread, French toast, and more. They’re known for serving strong drinks, including their famed bloody mary options and mimosas. Like The Frog Pond, Stella’s patio area is dog-friendly with a cute canine menu (including a free milk bone treat). 

The Wooden Rooster

  • Address: 104 2nd Ave NE, St. Petersburg, FL 33701
Do you want dessert for breakfast? This strawberry cheesecake crepe is the perfect idea! Photo Credit: The Wooden Rooster

The Wooden Rooster is a cozy café spot with delicious crepes in downtown St. Petersburg. This café uses seasonal ingredients and organic produce (when possible) from local farms. Sweet and savory crepes, along with coffee, wine, and cake slices, are available. 

After a bite to eat at The Wooden Rooster, you can explore the area by walking to the pier for beautiful views.

Kissin’ Cuzzins

  • Address: 951 34th St N, St. Petersburg, FL 33713

A cute, cozy interior and hearty servings of comfort food are found at Kissin’ Cuzzins. This restaurant is known for its sweet potato pancakes, fried okra, and fried pork chops, though any menu option will provide a tasty meal. Large portions and friendly waitstaff who remember your previous meal orders make this restaurant a top choice in the area.

Trip’s Diner

  • Address: 2339 Dr M.L.K. Jr St N, St. Petersburg, FL 33704
There’s nothing better than a Belgian waffle and fresh fruit! Photo Credit: Trips Diner

Trips Diner is located near downtown St. Petersburg and is definitely worth a visit! This special spot is beloved by the locals for a good reason. This eatery voted the “Best Diner in Tampa Bay,” offers unfussy American homestyle dishes. 

The restaurant was opened in 2012 and named after the owners’ three triplets. The menu offers a variety of classic breakfast dishes, like corn beef hash and shrimp and grits. Lunch and dinner are also available at this diner, making it a perfect spot to enjoy multiple meals during your trip. 

If you can’t make it to the St. Petersburg location, you can also find Trip’s Diner in Seminole and Tampa.

Fray’s Donut House

  • Address: 5236 16th St N, St. Petersburg, FL 33703

Fray’s Donut House has an eclectic breakfast menu with a long list of donut options ranging from standard choices like jelly-filled to exciting flavors like strawberry fruity cereal. Beyond donuts, this spot also offers tasty breakfast sandwiches, various pastries like their famous cinnamon roll to satisfy your sweet tooth, bagels, smoothies, frappes, and bubble tea. 

It’s a great spot to enjoy a quick bite to eat or to pick up food for a jam-packed day. Fray’s gives back to the community by providing government workers, including police officers, city officials, and first responders, with a free cup of coffee and a donut.

Metro Diner

  • Address: 5250 4th St N, St. Petersburg, FL 33703

Even though Metro Diner is a local restaurant chain, the servers make you feel like you’re stepping into a local hangout. This diner features a cozy atmosphere, welcoming hosts, and American fare. Established in 1992, locals and travelers head to this spot to enjoy classic breakfast dishes and options with a twist. 

This diner has also been featured on Diners, Drive-ins, and Dives, with the famed Guy Fieri offering rave reviews about Metro Diner’s specials. Try their fried chicken and waffles when visiting; it’s a favorite dish for many. 

If you enjoy eating at Metro Diner, you’ll be happy to know they have 50 restaurants spread across 12 states.

The Urban Stillhouse

  • Address: 2232 5th Ave S, St. Petersburg, FL 33712

The Urban Stillhouse is a trendy spot featuring exposed brick walls and a luxe, elegant feel. Each week, new specials are curated by Chef Kenny Tufo. A seasonal menu helps keep things fun at this establishment. Meat, fish, and produce are locally sourced, and the chef prides himself on using fresh ingredients in each dish. 

While typically only open for dinner, The Urban Stillhouse features a delightful Sunday brunch with reinvented American favorites. While there is not an oyster bar, you can still expect to see fresh seafood options like chilled oysters on the shell, inventive cocktails, and elevated entrees on the brunch menu.

La Croisette

  • Address: 7401 Gulf Blvd, St Pete Beach, FL 33706

A pink exterior gives way to some of the most beloved food in the St. Pete Beach area at La Croisette. This intimate diner is sure to wow with both indoor and outdoor seating available. Large portions and American-style cuisine with a French twist are found at La Croisette. 

Enjoying a flakey croissant breakfast sandwich at this restaurant is a necessity. Other menu offerings include classics like French toast, corned beef hash, eggs benedict, crepes, and more. 

Rick’s Reef

  • Address: 6712 Gulf Blvd, St Pete Beach, FL 33706

Beachy vibes and a laid-back atmosphere will make you feel at home at Rick’s Reef. This eatery is open all day long, offering you meals from breakfast to late-night snacks. On the weekends, Rick’s Reef has a special offering of bottomless mimosas and sangria along with a bloody mary bar. 

This spot boasts fresh ingredients, delicious seafood dishes, and a variety of dishes for all tastes. With plenty of outdoor and indoor seating, it’s hard to go wrong with Rick’s Reef.

Skidders Restaurant

  • Address: 5799 Gulf Blvd, St Pete Beach, FL 33706

If you want to take a break from American cuisine, try Skidders Restaurant. This spot features Greek and Italian menu items in a laid-back atmosphere. Their large breakfast menu ensures that everyone in your group will easily find something to enjoy. 

Choose from options like French toast, Belgian waffles, buckwheat pancakes, and huevos rancheros while enjoying the Mediterranean-style décor in this family-owned restaurant. If you have extra time, it’s worth heading back to Skidders for dinner to enjoy classic dishes like flaming Saganaki. 

Sea Horse

  • Address: 800 Pass a Grille Way, Pass-a-Grille Beach, FL 33706

You’ll recognize this restaurant by the large seahorse-shaped sign hanging out front. Found 10-minutes away from St. Pete Beach by car, this relaxed, casual spot has been feeding locals and visitors since 1938. Sea Horse was one of the first drive-in restaurants and continues to draw in people with its laid-back vibes and proximity to the beach. 

Plenty of outdoor seating allows you to enjoy the ocean breeze during your breakfast. Expect classic options like omelets, French toast, pancake stacks, and inventive options like cajun fish and cheese grits.

Foxy’s Café

  • Address: 160 107th Ave, Treasure Island, FL 33706 

If you’re looking for a casual spot with a fun, bright, cheery interior, then Foxy’s Café is the spot for you. This café in Treasure Island has ample outdoor seating, making it a perfect spot to enjoy a relaxed breakfast before heading to the white sandy beaches within walking distance of the café. 

You’ll find American-style comfort food and classic dishes on the breakfast menu. Choose between French toast, pancakes, waffles, omelets, and simple egg and bacon dishes. If you’re not sure what to order, try the special of the day, you won’t be disappointed.

Don’t miss a photo opportunity with the sassy Foxy decal outside the restaurant – it’s a great way to memorialize a trip to this locally-owned café with your family. 

Sloppy Joe’s on the Beach

  • Website
  • Address: 10650 Gulf Blvd, Treasure Island, FL 33706

Set right on the beach, as its name suggests, Sloppy Joe’s on the Beach is a top breakfast spot to visit. Known for its seafood options, Sloppy Joe’s perfectly balances hearty comfort food and healthier breakfast choices. 

Select from breakfast staples like a breakfast burrito, biscuits and gravy, or an omelet. Or, get adventurous and try the chef’s specialties like the chef’s crab omelet, shrimp and grits, or the breakfast bowl. Regardless of which entrée you choose, you’ll find a tasty meal in front of you.

If the weather’s nice, you can sit outside on the deck and enjoy the ocean breeze and calming waves. In the evening, Sloppy Joe’s on the Beach offers some of the most picturesque sunsets and a delicious dinner menu.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *