Who doesn’t love brunch? We’ve gathered a list of the best brunch spots in the beach. Whether you’re a local looking for a new place to eat or you’re visiting Jacksonville Beach and want to eat like the locals do, we’ve got a complete list of our favorite places to brunch.
Another Broken Egg Café
2230 3rd Street South, Jacksonville Beach, FL
904.595.7351
Hours: Breakfast served 7am-2pm daily.
Another Broken Egg Café is new to the Jacksonville Beach area and boasts delicious, fresh dishes with an artisanal flair. Be sure to try their specialty mimosas, they don’t disappoint.
Ashes Boutique & Tea Room
332 Second Street South, Jacksonville Beach, FL
904.270.0220
Hours: Service starts at 11am, Monday through Saturday.
Ashes Tea Garden is a lovely spot for that special tea party feel. A different option for brunch, you can choose a traditional tea menu or other options.
Beach Diner
Atlantic Beach Location: 501 Atlantic Blvd, Atlantic Beach, FL
904.249.6500
Ponte Vedra Beach Location: 880 A1A N, Ponte Vedra Beach, FL
904.273.6545
Hours: Breakfast served all day. Open 6am-2:30pm.
An institution in Jacksonville for years, Beach Diner has five locations in Jacksonville, including Atlantic Beach & Ponte Vedra Beach. Beach Diner has an extensive menu offering breakfast favorites all day long.
Casa Marina
691 N. 1st Street, Jacksonville Beach, FL
904.270.0025
Hours: Brunch served 10am-1:30pm on Sunday.
Located right on the beach, the Casa Marina offers a delicious brunch buffet with a wide variety of options that are sure to please everyone. Begin with a sparkling Mimosa and enjoy an unforgettable feast with an ocean view.
Culhane’s Irish Pub
967 Atlantic Blvd, Atlantic Beach, FL
904.249.9595
Hours: Brunch served 9am-2pm on Saturday and Sunday.
Since opening its doors in 2005, Culhane’s has captured the attention of both everyday diners and culinary critics. It landed a coveted spot on the Food Network’s “Diners, Drive-ins, and Dives” and has been covered by local reporters fascinated by the pub’s distinctive menu and entertainment options. In addition to their Irish fare, they also serve a great brunch.
First Watch
544-4 Marsh Landing Parkway, Jacksonville Beach, FL
904.834.3789
Hours: Breakfast served daily from 7am-2:30pm
First Watch is our go-to for a healthy breakfast. They offer fresh cold press juices, egg white omlettes and are great about making substitutions to fit your specific needs. Be sure to try the Kale Tonic and Avocado Toast.
Flying Iguana
207 Atlantic Blvd., Neptune Beach, FL
904.853.5680
Hours: Brunch is served from 11am-3pm on Sundays.
Traditionally known for their margaritas and guacamole, Flying Iguana offers an eclectic brunch menu with everything from tacos to a sweet potato waffle. Be sure to try the guacamole and chips, you won’t be disappointed.
Hoptinger Bier Garden & Sausage House
333 1st Street North, Jacksonville Beach, FL
904.222.0796
Hours: Brunch is served from 10am-2pm on Saturday and Sunday
Hoptinger offers an adventurous brunch with menu items ranging from The Chicken Donut to Stuffed Texas Toast. Get a bottomless mimosa, or beer-mosa while you’re there.
Jax Beach Brunch Haus
610 3rd St. South, Jacksonville Beach, FL
904.945.HAUS
Hours: Breakfast served daily from 7am-2:30pm.
Located in Jacksonville Beach, the Brunch Haus is a local spot for local people. Serving breakfast, brunch, and beyond with a full service bar. Try the Nutella Latte, it’s heaven in a cup.
Metro Diner
Jacksonville Beach Location: 1534 3rd Street North, Jacksonville Beach, FL
904.853.6817
Hours: Breakfast is served daily from 6:30am-2:30pm.
Ponte Vedra Beach Location: 340 Front Street, Suite 700, Ponte Vedra Beach, FL
904.513.8422
Hours: Breakfast is served daily from 6:30am-8:00pm.
With locations throughout the US, Metro Diner is the kind of place you’re proud to take out-of-towners. It’s the kind of place where last night is recalled over pancakes. Metro Diner is proud to serve up comfort food with flair.
Mulligan’s Pub Ponte Vedra
43 PGA Tour Blvd, Ponte Vedra Beach, FL
904.285.1506
Hours: Brunch is served from daily beginning at 7am.
Mulligan’s Pub is more than just a traditional Irish Pub. They offer a vast selection of breakfast options from Grits-a-ya-ya to pancakes and waffles served a variety of ways. Bottomless mimosas are available with the purchase of a brunch entree for just $13.
Nona Blue
325 Front Street, Ponte Vedra Beach, FL
904.834.7549
Hours: Brunch is served from 10am-3pm on Sundays.
Nona Blue has a tavern soul and foodie heart. They offer a small but high quality brunch menu on Sundays and have a full bar available.
Secret Garden Cafe
798 South Third Street, Jacksonville Beach, FL
904.372.0915
Hours: Breakfast served daily 7:00am-2:30pm.
This all American café serves a great all American breakfast selection all day long. Try their build your own omlete for a perfectly customized breakfast.
TacoLu
1712 Beach Blvd., Jacksonville Beach, FL
904.249.8226
Hours: Brunch served from 10am-2pm on Saturday and Sunday.
Jax Beach’s favorite place for a taco is quickly becoming a favorite for brunch as well. Be sure to check out their Smaller Plate options. You can get some of their favorite tacos with an egg.
Trasca & Co Eatery
155 Tourside Drive, Suite 1500, Ponte Vedra Beach, FL
904.395.3989
Hours: Brunch served from 10am-2pm on Saturday and Sunday.
Trasca’s handcrafted deliciousness produces some amazing breakfast items as well as an extensive choice coffee and espresso drinks.
Tula Bistro Jacksonville Beach
798 3rd Street South, Jax Beach, FL
904.372.0915
Hours: Open daily from 8am-3pm with brunch served all day. Check out their bottomless mimosas and amazing food choices.
If you want to venture off the beach and check out the best brunches around Jacksonville, be sure to check out our guide to our Top Ten Brunch Spots in Jacksonville.