Charleston, South Carolina, is renowned for its rich history, charming streets, and, most importantly, its delicious and diverse food scene. From Southern comfort food to modern interpretations of classic dishes, Charleston’s restaurant landscape has something for everyone. Whether you’re a vegan foodie or someone who enjoys hearty meat-based meals, the city offers an incredible variety of dining experiences. Below, we’ve curated a list of the 15+ best restaurants you should visit in Charleston, SC, each offering unique flavors and ambiance that will leave you wanting more.
1. Husk
Located in a beautiful, historic building, Husk is a must-visit for anyone who wants to experience the best of Southern cuisine. The restaurant prides itself on using locally sourced ingredients, and the menu changes frequently based on what’s in season. Husk is known for its focus on the history of Southern food, but they present the dishes with a modern twist, making it a place that will satisfy both traditionalists and adventurous eaters. If you’re a vegan, don’t worry—Husk offers several vegetable-forward dishes that are just as delicious as their meaty counterparts.
2. FIG (Food Is Good)
FIG is an award-winning restaurant that emphasizes simple yet flavorful food. The dishes are crafted using the freshest ingredients from local farms, fisheries, and markets. Their menu is constantly evolving to reflect the best seasonal offerings. FIG’s focus is on clean, wholesome dishes that let the ingredients shine without too much fuss. Vegans and vegetarians will appreciate the rotating vegetable-based dishes, while meat lovers can savor the expertly cooked fish and poultry dishes.
3. Xiao Bao Biscuit
For a taste of Asian fusion cuisine, head to Xiao Bao Biscuit. This laid-back eatery offers an eclectic menu inspired by Chinese, Vietnamese, and Thai dishes, blending spices and flavors from various regions. The restaurant is especially famous for its Okonomiyaki, a savory Japanese pancake that can be made vegan upon request. Xiao Bao Biscuit also serves flavorful meat dishes, making it a great spot for both vegan and meat lovers alike. The lively atmosphere and unique menu make it a standout option in Charleston.
4. The Obstinate Daughter
If you’re in the mood for Italian-inspired cuisine with a Southern twist, The Obstinate Daughter is the place to go. Located on Sullivan’s Island, this cozy, trendy spot offers a menu filled with handmade pasta, wood-fired pizzas, and creative vegetable dishes. While known for its seafood and meat options, vegans can enjoy delicious vegetable-centric dishes like roasted cauliflower and seasonal salads. The warm, rustic ambiance adds to the overall dining experience, making it a restaurant you’ll want to return to.
5. Butcher & Bee
A favorite for farm-to-table enthusiasts, Butcher & Bee serves up creative small plates that are perfect for sharing. Their menu highlights local produce and sustainable meats, with a wide array of options for both vegans and meat lovers. Vegan diners will love their hearty grain bowls and roasted vegetable dishes, while meat-eaters can enjoy locally sourced beef and lamb dishes. The restaurant’s casual yet chic vibe makes it a great spot for brunch or dinner.
6. The Daily
Run by the same folks behind Butcher & Bee, The Daily is more of a café and market but deserves a spot on this list for its commitment to fresh, wholesome food. They offer a variety of healthy grab-and-go items, fresh salads, sandwiches, and a range of vegan-friendly options. The Daily is perfect for a light, quick meal or a healthy snack in between sightseeing. It’s a great place to experience Charleston’s food culture in a more relaxed, casual setting.
7. Five Loaves Café
If you’re looking for a restaurant that serves both comfort food and health-conscious dishes, Five Loaves Café is a fantastic option. This cozy spot offers an extensive menu that caters to vegans, vegetarians, and meat lovers. They are known for their hearty soups, fresh salads, and sandwiches, many of which can be made vegan upon request. For those who eat meat, their free-range chicken and wild-caught fish dishes are prepared with care. The relaxed, welcoming atmosphere makes it a favorite among locals and visitors alike.
8. The Glass Onion
For those craving traditional Southern cuisine, The Glass Onion delivers in every way. The restaurant serves up Southern classics made from locally sourced, seasonal ingredients. While they are known for their meat dishes, such as fried chicken, they also offer delicious vegetarian options, including fresh vegetable plates and seasonal salads. If you’re a fan of locally sourced food with bold Southern flavors, this is a place you don’t want to miss.
9. Millers All Day
As the name suggests, Millers All Day focuses on breakfast and brunch, but they do it in style. Their menu features everything from fluffy biscuits to hearty grain bowls, with plenty of options for vegans and meat-eaters alike. One of their standout dishes is the vegan-friendly avocado toast, but they also serve a delicious array of traditional Southern breakfast items. The atmosphere is fun and retro, making it a great spot to start your day in Charleston.
10. Basic Kitchen
At Basic Kitchen, the focus is on healthy, sustainable eating. Their menu is full of fresh, vibrant dishes that cater to vegans, vegetarians, and omnivores alike. Whether you’re in the mood for a grain bowl, a salad, or something heartier, Basic Kitchen has something for everyone. Their use of seasonal, locally sourced ingredients ensures that every dish is not only delicious but also packed with nutrients. The bright and airy atmosphere adds to the overall feel-good vibe of the place.
11. Bertha’s Kitchen
For an authentic taste of Charleston soul food, look no further than Bertha’s Kitchen. This family-run restaurant has been serving up classic dishes for decades, and it’s a true local gem. While Bertha’s is famous for its fried chicken and fish, they also offer vegetable sides like collard greens and lima beans that will satisfy vegan diners. The atmosphere is casual and welcoming, making it a great spot for a relaxed meal that will leave you feeling full and happy.
12. Caviar & Bananas
Caviar & Bananas is a gourmet café and market offering a wide range of made-to-order sandwiches, salads, and prepared foods. Their menu includes options for vegans, vegetarians, and meat-eaters, making it a great spot for a diverse group of diners. The café emphasizes fresh, high-quality ingredients, and you can either dine in or grab something to go. It’s a perfect spot for a casual meal or a quick snack during a day of exploring Charleston.
13. Dellz Uptown
For those looking for a more plant-based experience, Dellz Uptown is a top choice. This cozy, quirky restaurant serves a wide range of vegan and vegetarian dishes, including wraps, salads, and pizzas. Their vegan nachos and creative wraps are particularly popular, and meat-eaters can enjoy dishes like their jerk chicken wraps. The casual, laid-back vibe makes it an excellent place to enjoy a healthy, filling meal without breaking the bank.
14. Edmund’s Oast
Edmund’s Oast is one of Charleston’s most popular spots for modern American cuisine. The menu offers a mix of seasonal dishes, many of which highlight locally sourced ingredients. While they are known for their expertly cooked meats, they also offer a variety of vegetable-forward dishes that cater to vegans and vegetarians. The atmosphere is lively, and the outdoor seating area is perfect for enjoying a meal during Charleston’s mild fall weather.
15. Leon’s Oyster Shop
Despite the name, Leon’s Oyster Shop offers more than just seafood. This popular spot is famous for its fried chicken, salads, and vegetable dishes that can cater to vegans. While the menu does focus on Southern seafood and fried chicken, there are several plant-based options that make it worth a visit even if you’re not into oysters. The casual, relaxed vibe makes it an ideal spot for lunch or dinner with friends.
16. Verde
If you’re in the mood for something light and healthy, Verde is a fast-casual restaurant that specializes in salads and grain bowls. You can customize your meal with a variety of fresh vegetables, grains, and proteins, making it an excellent option for vegans, vegetarians, and meat-eaters. The focus here is on fresh, wholesome ingredients, and the endless customization options mean there’s something for everyone. Whether you’re grabbing a quick lunch or a healthy dinner, Verde is a great choice.
Charleston is a city that caters to all tastes and dietary preferences. From Southern soul food to plant-based delights, there’s no shortage of incredible dining options. Whether you’re exploring the city’s historic streets or relaxing by the waterfront, these **15