Virginians are nothing if not passionate about food. And that’s especially true when it comes to southern food. When we’re not cooking it at home, chances are we’re reading about it or talking about it with our friends. And now you can truly eat to your heart’s content when you visit this all-you-can-eat southern food buffet. It’s something of a hidden gem, although it’s no secret to the locals of Petersburg.

If you’ve got a hankering for authentic southern comfort food, there’s a hidden gem by the name of Nanny’s that you’ll want to visit ASAP.

Ben Hoover/Google

Step inside this modest looking restaurant and you’ll immediately notice the smell of all things heavenly: fried chicken, barbecue, mashed potatoes, green beans…you name it!

Ben_Theretoo406/TripAdvisor

The buffet is all-you-can-eat, although the restaurant encourages taking only what you think you can finish in an effort to cut down on waste.

Ben_Theretoo406/TripAdvisor

One of the most popular dishes is the homemade fried chicken. Cooked to crispy perfection, this southern staple is a must-try.

lalocadr19/TripAdvisor

After you’ve loaded up your favorites, your plate could look something like this masterpiece photographed below.

petehunt/TripAdvisor

Just be sure to save at least a little room for the apple cobbler…it’s the perfect dessert to end your incredible meal.

lalocadr19/TripAdvisor

So whether you’re dining in or taking out, you’ll feel like you’ve experienced a little slice of southern food heaven at Nanny’s.

Ben_Theretoo406/TripAdvisor

Nanny’s is located at 11900 S Crater Rd, Petersburg, VA 23805. Where are some of your favorite all-you-can-eat buffets in Virginia? We’d love to hear from you! For related content, check out These 9 Hole-In-The-Wall BBQ Joints That Will Make Your Tastebuds Go Crazy.

Ben Hoover/Google

Ben_Theretoo406/TripAdvisor

lalocadr19/TripAdvisor

petehunt/TripAdvisor

OnlyInYourState may earn compensation through affiliate links in this article.