St. Augustine is a beautiful city filled with rich history and stunning views. But did you know it also has a fantastic food scene? From cozy cafés to fine dining spots, there is something for everyone. Whether you’re in the mood for fresh seafood, Italian pasta, or sweet desserts, St. Augustine has it all. Locals and visitors alike love to gather at these restaurants, making each meal a special occasion.
Get ready to picture yourself enjoying delicious dishes while taking in the charm of this historic city. Whether you’re planning a visit or just curious, we will help you find the perfect place to satisfy your cravings!
Best Restaurants In St Augustine, FL
1. Dine at The Blue Hen Cafe
The Blue Hen Cafe is a charming eatery located in West Augustine. It is famous for its delightful biscuits and gravy. This spot is loved by locals and visitors alike for its warm, welcoming atmosphere.
Savoring breakfast here is a must! Menu highlights include hearty options and a variety of toppings for your meals. The staff is friendly, making sure you feel right at home.
If you enjoy traditional Southern comfort food, The Blue Hen Cafe has you covered. The breakfast menu offers something for everyone, including vegetarian options. Each dish is prepared with care and attention to detail.
Don’t forget to check out their specials, which often showcase unique flavors. This place is perfect for a laid-back breakfast or lunch experience.
The Blue Hen Cafe is open daily from 7 AM to 2 PM, making it easy to stop by anytime. Their cozy atmosphere is a great way to start your day.
Address: 1000 W King St, St. Augustine, FL 32084.
2. Enjoy All-Day Breakfast at Beachside Diner
Beachside Diner is a retro diner that serves breakfast all day. It is known for its Southern fare and relaxing beach vibe. The unique decor takes you back in time, creating a fun dining experience.
This diner offers a great selection of breakfast dishes. From hearty omelets to fluffy pancakes, there is something for everyone. Their menu is filled with comforting favorites that are sure to please.
The Beachside Diner is a great spot for family meals. Kids will love their creative breakfast options, while adults can indulge in classic Southern dishes. You’ll feel the friendly, welcoming atmosphere as soon as you walk in.
Don’t miss out on their daily specials! Each day brings something new and exciting to try. It’s an excellent place to unwind while enjoying delicious food.
Visit Beachside Diner and experience authentic Southern cooking with a delightful twist. They are open daily from 7 AM to 3 PM.
Address: 801 E Estrada Ave, St. Augustine, FL 32080.
3. Indulge at Maple Street Biscuit Company
If you’re a biscuit lover, Maple Street Biscuit Company is a must-visit. Located in a vibrant area, this restaurant is renowned for its freshly made biscuits. They offer an array of delicious toppings that cater to various tastes.
This spot shines with its friendly service and cozy atmosphere, making your meal even more enjoyable. Don’t hesitate to try their vegetarian options as well; there’s something tasty for everyone.
The menu features various biscuit sandwiches, all made with high-quality ingredients. Each bite is packed with flavor, leaving you wanting more! The creative combinations elevate the classic biscuit to a whole new level.
Perfect for a refreshing breakfast, Maple Street Biscuit Company is the ideal spot to kick start your day. It’s family-friendly and welcoming to all diners.
Open from 8 AM to 2 PM every day, it’s easy to stop by for a quick bite or a leisurely meal with friends.
Address: 21 S Dixie Hwy, St. Augustine, FL 32084.
4. Savor Southern Classics at Metro Diner
Metro Diner is a beloved local favorite known for its Southern charm. Stop by to enjoy the acclaimed Bissel Breakfast, featuring generous portions and delightful flavors. It’s a spot that brings comfort food to the forefront.
This diner specializes in classic Southern dishes, including their famous fried chicken and waffles. Each dish is crafted to perfection, ensuring an unforgettable dining experience. The cozy atmosphere makes it a great place for breakfast or brunch.
Metro Diner is also family-friendly, making it a perfect dining option when you’re out with kids. They’ll love the tasty menu offerings that are sure to satisfy hungry appetites.
With daily specials and a warm vibe, this diner invites you to come back time and again. The staff is friendly and ready to serve you with a smile!
The diner opens daily from 7 AM to 3 PM, giving you plenty of time to enjoy a delicious meal.
Address: 109 S Ponce De Leon Blvd, St. Augustine, FL 32084.
5. Discover Vegan Delights at Manatee Cafe
Manatee Cafe offers a fresh approach to breakfast with its diverse menu. This cafe is known for its vegan and gluten-free options. Enjoy delicious breakfast burritos that will kick your day off right!
The cozy setting enhances your dining experience. You can enjoy a relaxing meal while sipping on freshly brewed coffee or herbal tea. The atmosphere is perfect for casual breakfast meetings or a family outing.
When you visit, you’ll find plenty of flavorful choices on the menu. Each dish is made with fresh ingredients, catering to various dietary preferences. It’s an inclusive space that welcomes everyone!
Try out their brunch options on the weekends, which offer even more delicious items. You’ll love the creativity behind their plant-based meals.
Kickstart your day at Manatee Cafe, open daily from 7 AM to 2 PM, and indulge in delightful, health-focused dishes.
Address: 500 S Anastasia Blvd, St. Augustine, FL 32080.
6. Relish at The Spot Cafe
The Spot Cafe is a hidden gem that promises a delightful culinary experience. This eatery offers outstanding eggs and French toast that will leave you craving more. Their menu is packed with delicious options for both vegetarians and vegans.
With a warm and inviting atmosphere, it’s the perfect spot to share a meal with friends or family. The bright decor complements the fresh, flavorful dishes served throughout the day.
Don’t miss out on their famous brunch specials which highlight seasonal ingredients. You will love tasting unique flavors and enjoying comforting classics!
Each meal is thoughtfully prepared, ensuring quality and taste every time you visit. It’s a favorite among locals and travelers alike.
Stop by The Spot Cafe for breakfast or lunch; they are open daily from 8 AM to 3 PM for your dining pleasure.
Address: 4460 S A1A, St. Augustine, FL 32080.
7. Experience a Breakfast Buffet at Cafe Eleven
Cafe Eleven is known for its weekend breakfast buffet, which is a real crowd-pleaser! This buffet includes a chef-attended omelet station, offering something for every palate. You can enjoy a personalized omelet made just the way you like it!
The menu features an array of delightful breakfast dishes, from fruits to pastries, ensuring a satisfying meal. It’s a great place to gather with family and friends for a leisurely brunch.
With an inviting atmosphere and attentive service, dining at Cafe Eleven is a pleasure. You can enjoy hearty meals that highlight fresh, local ingredients.
The cafe prides itself on quality and flavor in every dish, making it a beloved local spot. Special events and live music often add to the lively atmosphere, making it extra memorable.
Cafe Eleven is open daily from 8 AM to 3 PM for breakfast and lunch. Don’t miss out on this delightful buffet experience!
Address: 1000 Oceanshore Blvd, St. Augustine, FL 32080.
8. Enjoy Plant-Based Dishes at The Sprout Kitchen
The Sprout Kitchen is a haven for those seeking plant-based meals in St. Augustine. This quaint eatery features a menu brimming with health-focused dishes like sprouted smoothie bowls. Each plate is colorful, nutritious, and incredibly satisfying!
The atmosphere is bright and cheerful, encouraging you to relax and enjoy your meal. You’ll find a passionate staff ready to help you choose the perfect dish from their unique menu.
Every ingredient is thoughtfully sourced to provide the best flavors and gourmet experience. It’s a place where you can feel good about what you eat!
Be sure to check out their daily specials, which showcase innovative takes on classic dishes. You’ll crave coming back for more!
The Sprout Kitchen is open daily from 8 AM to 3 PM, making it easy to grab breakfast or lunch on the go.
Address: 8 W Castillo Dr, St. Augustine, FL 32084.
9. Start Your Day at Georgie’s Diner
Georgie’s Diner offers a delightful culinary experience in a historic setting. It is well-known for its delicious eggs Benedict and a blend of American and Greek dishes. The diverse menu means everyone can find a dish to love!
The peaceful atmosphere invites you to take your time. Breakfast favorites are made fresh and will have you leaving with a full belly and a smile. You’ll appreciate the vintage decor as you enjoy your meal!
This diner is perfect for a casual breakfast or brunch, making it a popular local choice. Family-friendly and welcoming, you’ll feel right at home.
Make sure to try their hearty lunch options as well! You can savor a range of delicious sandwiches, salads, and more.
Georgie’s Diner is open daily from 7 AM to 3 PM, offering endless opportunities for delicious meals. Come experience their wonderful hospitality!
Address: 1000 S Ponce De Leon Blvd, St. Augustine, FL 32084.
10. Savor Mexican Flavors at Café T’omate
Café T’omate provides a cozy ambiance and an inviting atmosphere. This charming corner cafe offers mouthwatering Mexican dishes that highlight local ingredients. You’ll love their authentic flavors!
The menu features a variety of options from breakfast burritos to fresh salsas. Each dish is made to order, ensuring quality and freshness every time. It’s a great spot to relax while enjoying delicious food.
Dining here is a treat with vibrant flavors and a friendly staff eager to assist you. The casual vibe encourages diners to kick back and savor their meals.
The cafe is especially popular during lunch hour, where people flock to enjoy their delightful creations. Don’t forget to try their signature beverages!
Café T’omate is open from 8 AM to 3 PM, making it easy for you to enjoy a flavorful breakfast or lunch. Stop by and taste the delicious offerings!
Address: 5334 A1A S, St. Augustine, FL 32080.
11. Dine in History at Raintree Restaurant
Raintree Restaurant is nestled in a historic home and offers a unique dining experience. With a varied menu, it features delicious steak and seafood options. You’ll appreciate the attention to detail in every dish!
The serene ambiance is perfect for a special occasion or a romantic dinner. Their staff is attentive, ensuring you have a memorable dining experience. A visit here is not just about the food; it’s about soaking in the historic charm.
Get ready to enjoy seasonal dishes crafted from fresh local ingredients. Each plate is a delight to the senses, filled with vibrant colors and flavors!
Don’t forget to check out their impressive wine selection, which pairs beautifully with your meal. It’s a well-rounded dining experience you won’t forget!
Raintree Restaurant opens for dinner from 5 PM to 10 PM, making it ideal for an evening out. Experience delightful cuisine in a beautiful setting.
Address: 102 San Marco Ave, St. Augustine, FL 32084.
12. Experience Culinary Fun at Colonial Oak Music Park
Colonial Oak Music Park is not just a restaurant; it’s a vibrant gathering place. This park features food trucks that rotate, offering a variety of delicious eats. Enjoy live music and a relaxing atmosphere under the majestic oak trees.
It’s perfect for families or friends looking to unwind while sampling different cuisines. Grab a bite from different vendors and find the perfect dish for everyone in your group!
The relaxed vibe encourages socializing and enjoying your meal outdoors. You can feast on everything from BBQ to vegan dishes, tailored to all preferences.
This spot is especially lively during events, drawing a crowd that enjoys great food and entertainment. It’s a fantastic way to spend a sunny afternoon or weekend.
Colonial Oak Music Park is open to the public, with food trucks available during peak hours, so check for special events and enjoy the festivities!
Address: 25 Saint George St, St. Augustine, FL 32084.
13. Dine on Seafood at O’Steen’s Restaurant
O’Steen’s Restaurant is a St. Augustine favorite famous for its fried shrimp. This quaint dining spot embodies Southern hospitality, making you feel welcomed from the moment you arrive. Their dishes highlight the freshness of local seafood!
Enjoy generous portions with each order, as this restaurant is known for its hearty meals. The relaxed and friendly atmosphere makes it perfect for family dining or casual meetups with friends.
Don’t miss their unique sides and sauces that truly enhance each dish. This restaurant has earned its reputation for a reason—locals rave about their seafood creations.
O’Steen’s also prides itself on offering a collection of sandwiches and platters, ensuring everyone leaves satisfied. They frequently incorporate seasonal seafood selections into their offerings, keeping it fresh and exciting!
Open from 11 AM to 9 PM, O’Steen’s Restaurant is perfect for lunch or dinner. Indulge in flavorful dishes that honor the sea!
Address: 205 Anastasia Blvd, St. Augustine, FL 32080.
14. Chill at Salt Life Food Shack
Salt Life Food Shack brings a laid-back beach vibe to St. Augustine. Enjoy casual dining with a menu that celebrates fresh seafood and coastal cuisine. The atmosphere is relaxed and fun, perfect for unwinding after a long day.
The menu features a range of seaside favorites that will satisfy your cravings. Whether it’s tacos, shrimp, or salads, you’ll enjoy the bright coastal flavors. Flavorful cocktails enhance your dining experience, making it a great spot to chill.
This eatery is ideal for families and friends looking to enjoy good food in a scenic atmosphere. The colorful decor reflects the carefree spirit of beach life.
Don’t forget to check out their daily specials that showcase unique flavors and dishes! It’s a perfect way to experience the local culinary scene.
Open daily from 11 AM to 10 PM, Salt Life Food Shack is ready to serve you delicious meals and refreshing drinks. Dive into delightful flavors!
Address: 1015 A1A Beach Blvd, St. Augustine, FL 32080.
15. Farm-to-Table at The Floridian
The Floridian celebrates fresh, farm-to-table dishes that honor Southern flavors. This restaurant is known for its commitment to using local produce and ingredients. Each plate showcases the bounty of the region, making your meal feel special!
The inviting atmosphere is perfect for casual dining, whether a brunch with friends or a nice dinner with family. Their menu offers a creative twist on classic Southern dishes, ensuring you’ll discover something new.
Vegetarian and vegan options abound, catering to various preferences. The focus on sustainability makes it easy to feel good about your meal!
Don’t miss their daily specials that highlight seasonal ingredients. You’ll want to come back time and again to taste everything this wonderful restaurant has to offer.
The Floridian is open daily from 11 AM to 9 PM, so stop by and savor the beautiful flavors of St. Augustine!
Address: 70 S Dixie Hwy, St. Augustine, FL 32084.
16. Sip & Savor at The Ice Plant
The Ice Plant is a unique restaurant and distillery that offers a distinct dining experience. Known for its craft cocktails and locally sourced dishes, this venue has a charming and inviting atmosphere. The blend of flavors and creativity is sure to impress!
The menu features a variety of dishes that highlight fresh ingredients, making your dining experience both delightful and memorable. The setting is perfect for enjoying a special meal or a casual night out.
In addition to delicious food, The Ice Plant is known for its innovative drinks that are made in-house. You can sip on unique cocktails tailored to your preferences while enjoying the creative dishes that accompany them.
This restaurant is a great choice for those looking to unwind while enjoying the ambiance of a distillery. It’s ideal for both families and friends.
The Ice Plant is open daily from 11 AM to 10 PM, allowing you plenty of time to enjoy their craft drinks and delicious dishes. Cheers!
Address: 110 Riberia St, St. Augustine, FL 32084.
17. Pub-Style Dining at Scarlett O’Hara’s
Scarlett O’Hara’s offers a fantastic pub-style dining experience with an extensive drink menu. This lively spot is perfect for casual dining with friends and family. The atmosphere is filled with energy, making it a fun place to relax.
Enjoy classic American fare that is satisfying and full of flavor. Whether it’s burgers, salads, or unique appetizers, there’s something delicious for everyone. The generous portions ensure that you leave feeling full and happy!
Scarlett O’Hara’s also boasts a great selection of drinks, including local beers and signature cocktails. It’s the perfect spot to wind down after a long day of exploring.
Live music often adds to the vibrant atmosphere, making it a hit among guests looking for a good time. The attentive staff enhances the experience, ensuring each visit is enjoyable.
This dining spot is open daily from 11 AM to 10 PM. Make your way to Scarlett O’Hara’s and dive into delectable dishes!
Address: 46 Avenida Menendez, St. Augustine, FL 32084.
Final Thoughts
St. Augustine, Florida, is a culinary treasure offering diverse dining options for every palate. From cozy cafes to vibrant diners and seafood spots, there’s something for everyone to enjoy. Each restaurant reflects the area’s rich history and dedication to fresh, local ingredients.
Whether you’re looking for a hearty breakfast, a quick bite, or a delightful dinner, St. Augustine’s dining scene won’t disappoint. Explore these hidden gems and enjoy the friendly atmosphere that makes each meal memorable. And while you’re at it, consider checking out some exciting things to do in St. Augustine or discover fun things to do during your visit!

















