19 Best 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.”
Best Breakfast in St. Petersburg
St. Petersburg is a great spot to explore, filled with pristine white sand beaches, family-friendly activities, and a lively art scene worth exploring. Whether you spend your day at the beach or viewing art, it’s a great place to visit. A 20-minute drive will take you to St. Pete Beach or the iconic Treasure Island for even more fun under the sun.

Kristina’s Cafe
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.
Address: 3590 34th St N, St. Petersburg, FL 33713

Munch’s Restaurant & Sundries
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.
Bring cash to Munch’s, as they don’t accept credit cards at this establishment.
Address: 3920 6th St S, St. Petersburg, FL 33705
Related: What to Pack in Your Beach Bag: Top 15 Beach Essentials

Central Coffee Shoppe
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.
Address: 530 Central Avenue, St. Petersburg, FL 33701
Related: Top 20 Breweries in the Tampa Bay Area
The Frog Pond
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.
Check out their beachside restaurant in Redington Beach if you have the chance.
Address: 890 3rd Ave S, St. Petersburg, FL 33701

Maple Street Biscuit Company
If you’re a fan of anything that includes a biscuit, the Maple Street Biscuit Company is a must-try in St. Petersburg. This café has a relaxing atmosphere with southern-style sides like fried green tomatoes and mouthwatering biscuit sandwiches.
Their biscuit and sausage gravy option is a favorite for many, as is their chicken and waffles. Expect fun drinks like their maple mocha latte and mason jar mimosas with fresh-squeezed orange juice. Their signature item is the cinnamon biscuits covered in icing; grab one to-go to help tide you over until lunch.
Address: 662 Central Avenue, St. Petersburg, FL 33701
The Hangar Restaurant & Flight Lounge
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.
Address: Albert Whitted Airport, 540 1st St S, St. Petersburg, FL 33701
Related: How to Go Snorkeling in St. Pete Beach, Florida
Stella’s
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).
Address: 2914 Beach Blvd S, Gulfport, FL 33707

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.
Address: 104 2nd Ave NE, St. Petersburg, FL 33701
Kissin’ Cuzzins
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.
Address: 951 34th St N, St. Petersburg, FL 33713

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.
Address: 2339 Dr M.L.K. Jr St N, St. Petersburg, FL 33704
Fray’s Donut House
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.
Address: 5236 16th St N, St. Petersburg, FL 33703
Metro Diner
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.
Address: 5250 4th St N, St. Petersburg, FL 33703
The Urban Stillhouse
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.
Address: 2232 5th Ave S, St. Petersburg, FL 33712
Best Breakfast in St. Pete Beach

La Croisette
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.
Address: 7401 Gulf Blvd, St Pete Beach, FL 33706
Rick’s Reef
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.
Address: 6712 Gulf Blvd, St Pete Beach, FL 33706
Skidders Restaurant
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.
Address: 5799 Gulf Blvd, St Pete Beach, FL 33706
Sea Horse
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.
Address: 800 Pass a Grille Way, Pass-a-Grille Beach, FL 33706
Best Breakfast on Treasure Island
Foxy’s Café
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.
Address: 160 107th Ave, Treasure Island, FL 33706
Sloppy Joe’s on the Beach
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.
Address: 10650 Gulf Blvd, Treasure Island, FL 33706
Bottom Line
St. Petersburg, St. Pete Beach, and Treasure Island have some of the best places to enjoy breakfast. Offering a friendly atmosphere and fresh ingredients, these local restaurants can’t be beaten!
If you’re looking for some of the top restaurant options that offer everything from avocado toast to yummy banana brioche French toast, check out this list of the best breakfast in St. Petersburg, Florida. There’s something for everyone!