Best Buffets in Petersburg, VA

Photo of Buffets in Petersburg, VA

Finding the perfect buffet in Petersburg, VA, can be a challenge. Over the years, I’ve sampled many local spots, and each offers something unique — whether it’s the variety of dishes, the quality of ingredients, or the atmosphere. I have discovered that some buffets excel at providing generous portions, fresh flavors, and a welcoming environment that makes every visit feel special. With so many options available, I’ve narrowed down the best places where you can indulge without stress or hesitation.

My goal is to guide you toward those hidden gems and trusted favorites, so your next dining experience is both enjoyable and satisfying. Whether you’re craving traditional American, Asian, or international cuisine, Petersburg’s buffet scene has much to offer. Keep reading to uncover the top spots that deliver on taste, variety, and value — and enjoy your culinary journey through Petersburg’s best buffet options.

Where to find the best buffets in Petersburg, VA

Here are some of the top spots to find the best buffets in Petersburg, VA:

  1. Nanny’s
  2. Hong Kong
  3. Golden Corral Restaurants
  4. Lee’s Buffett
  5. Old Country Buffet
  6. Big Mouth Buffet
  7. Hibachi Grill Supreme Buffet
  8. CiCi’s Pizza
  9. China Buffet Inc
  10. Great China Buffet

1. Nanny’s

Nanny's
Image by: TripAdvisor
11900 S Crater Rd, Petersburg, VA 23805-7435
+1 804-733-6619
See Menu

Nanny’s, located at 11900 S Crater Rd in Petersburg, VA, is a popular spot known for its hearty American favorites. During my visit, I appreciated the warm atmosphere and attentive service, making it feel like a friendly neighborhood gathering spot. The restaurant offers both buffet and table service options, making it flexible for any dining preference.

What sets Nanny’s apart is its generous buffet that features a variety of classic comfort foods. Their fried chicken and BBQ ribs are standout choices — juicy, flavorful, and cooked to perfection. For those seeking a quick yet satisfying meal, the buffet showcases fresh, well-prepared dishes that reflect Nanny’s commitment to quality and value. It’s a dependable choice for anyone looking for a taste of local cuisine in Petersburg.

2. Hong Kong

3301 S Crater RdPetersburg, VA 23805
(804) 732-8818Call

Hong Kong, nestled at 3301 S Crater Rd in Petersburg, VA, is a go-to destination for lovers of Chinese and Asian cuisine. During my visit, I was impressed by the vibrant buffet offering a wide array of dishes that showcase authentic flavors. The lively atmosphere and friendly staff make each meal memorable.

What makes Hong Kong stand out is its extensive selection of fresh, well-prepared dishes that reflect quality and authenticity. The crispy spring rolls and savory General Tso’s chicken are must-tries, perfectly capturing the restaurant’s Chinese culinary style. For those craving variety, their buffet delivers a satisfying experience without compromising on flavor or freshness.

3. Golden Corral Restaurants

Golden Corral Restaurants
Image by: YellowPages
2501 Conduit RdColonial Heights, VA 23834
(804) 520-4581Call
See Menu

Golden Corral, located at 2501 Conduit Rd in Colonial Heights, VA, has been a family favorite since 1973. During my visit, I appreciated the inviting atmosphere and the wide variety of dishes available. It’s a place where everyone in the family can find something to enjoy, thanks to the extensive buffet options.

What makes Golden Corral stand out is its generous selection of hot carved meats, fresh salads, and classic comfort foods. The macaroni and mashed potatoes are consistently well-made and comforting. For dessert lovers, the Brass Bell Bakery and Dessert Café offers freshly baked yeast rolls, cookies, and fudge brownies that are hard to resist. It exemplifies a versatile buffet experience that balances quality and variety.

4. Lee’s Buffett

6443 Centralia RdChesterfield, VA 23832
(804) 706-6600Call

Lee’s Buffett, situated at Chesterfield Meadows Shopping Center, is a reliable spot for those seeking a variety of delicious dishes. During my visit, I was struck by the clean, welcoming environment and the diverse options on the buffet. It’s an ideal choice for families or anyone craving a satisfying meal.

What makes Lee’s Buffett stand out is its well-curated selection of American classics alongside Asian-inspired favorites. The fried chicken and fresh shrimp are consistently popular, showcasing quality and freshness. Their variety ensures something for everyone, making it a dependable and enjoyable dining experience in Petersburg’s vicinity.

5. Old Country Buffet

11410 Beach RdChesterfield, VA 23838
(804) 790-1501Call

Old Country Buffet, located at 11410 Beach Rd in Chesterfield, VA, offers a cozy, family-friendly dining experience. During my visit, I enjoyed wandering through the extensive buffet, which reminded me of a home-cooked meal with its comforting variety. The welcoming atmosphere makes it perfect for casual gatherings.

What sets Old Country Buffet apart is its emphasis on hearty, homemade-style dishes. The roast meats and freshly prepared sides are consistent highlights, reflecting quality and care. Their wide array of options ensures that you find something satisfying, whether it’s traditional comfort foods or lighter selections. It’s a dependable choice for those looking to indulge in the flavors of classic home cooking in Petersburg’s vicinity.

6. Big Mouth Buffet

4338 S Laburnum AveHenrico, VA 23231
(804) 303-1734Call

Big Mouth Buffet, located at 4338 S Laburnum Ave in Henrico, VA, is known for its extensive variety and spotless environment. During my visit, I appreciated the fresh array of options, from American classics to sushi and hibachi. The atmosphere is lively yet clean, making it suitable for families or casual diners.

What sets Big Mouth Buffet apart is its commitment to customer satisfaction through prompt feedback handling. Their chocolate fountain and premium ice cream add a fun, sweet touch to the dining experience. For a well-rounded meal, I recommend trying the hibachi and sushi stations — they reflect the restaurant’s dedication to quality and diverse flavors.

7. Hibachi Grill Supreme Buffet

521 E Southside PlzRichmond, VA 23224
(804) 232-0899Call

Hibachi Grill Supreme Buffet, located at 521 E Southside Plaza in Richmond, delivers an expansive dining experience just a short drive from Petersburg. I stopped in on a quiet weekday afternoon and was pleasantly surprised by the clean, spacious layout and the sheer range of offerings—ideal for curious appetites. The staff maintained a polite distance while keeping plates cleared, allowing for relaxed grazing.

What truly sets this buffet apart is its made-to-order hibachi station. The chefs are quick, and the vegetables remain crisp in every stir-fry. Skip the fried entrees and instead go for their grilled seafood and steamed greens, both flavorful and refreshingly light. The sushi bar deserves a nod too—quality fish without unnecessary frills.

This spot leans more toward variety than gimmicks. It’s best enjoyed with patience, a wide plate, and a keenness to explore multiple cuisines—while staying well within buffet territory.

8. CiCi’s Pizza

CiCi's Pizza
Image by: YellowPages
1072 Temple AveColonial Heights, VA 23834
(804) 524-0770Call
See Menu

CiCi’s Pizza in Colonial Heights delivers buffet-style dining with a playful twist. The space is casual, clean, and buzzing with families who know they’re getting solid value. While it isn’t the kind of spot that aims for gourmet acclaim, it excels at one thing: customizable, unlimited pizza that satisfies every type of eater.

I once wandered in on a rainy afternoon and ended up staying longer than planned. The variety caught me off guard—classic cheese, spinach Alfredo, and a zesty taco-style pie, all laid out beside bowls of crisp salad and tender pasta. The BBQ pizza was a standout, smoky and sweet without being overpowering.

For buffet-goers in Petersburg, CiCi’s is ideal for casual group meals. Stick with pizza and pasta—their strength lies in familiar comfort fare.

9. China Buffet Inc

China Buffet Inc
Image by: YellowPages
200 Southgate SqColonial Heights, VA 23834
(804) 520-4280Call
See Menu

China Buffet Inc, situated at Southgate Square Shopping Center, offers a wide array of Chinese and Asian dishes in a casual setting. During my visit, I enjoyed the clean environment and the variety on their buffet, which caters to different tastes. It’s an accessible spot for families and casual diners alike.

What makes China Buffet Inc stand out is its assortment of fresh seafood and traditional Chinese favorites. The crispy spring rolls and flavorful sweet and sour chicken are consistently popular. The seafood dishes, especially the shrimp and stir-fried fish, reflect their dedication to quality and authenticity, making it a reliable choice for buffet lovers in Petersburg.

10. Great China Buffet

1829 Southpark BlvdColonial Heights, VA 23834
(804) 520-5858Call

Great China Buffet, located at 1829 Southpark Blvd in Colonial Heights, is renowned for its diverse Asian cuisine. During my visit, I appreciated the spacious, wheelchair-accessible dining area and the extensive buffet spread. The variety of sushi, Chinese stir-fry, and Japanese favorites made it easy to find something satisfying.

What makes Great China Buffet stand out is its combination of quality and variety—famous for fresh seafood and authentic flavors. The sushi bar offers well-prepared rolls, and the hibachi station provides customizable grilled dishes. Overall, it’s an excellent spot for those seeking a well-rounded Asian buffet experience in Petersburg.

More Things to Try in Petersburg, VA

Frequently Asked Questions

What are the best buffets in Petersburg, VA?
Some of the top-rated buffets include Nanny’s Restaurant, Golden Corral, Great China Buffet, and Brock’s Barbeque. Each offers a distinct style—from Southern comfort food to Asian cuisine.

Are there any buffets that serve vegetarian-friendly options?
Yes. Kabab Grille and CiCi’s Pizza offer vegetarian selections, including salads, vegetable dishes, and meat-free pizzas.

Which buffet is best for families with kids?
Golden Corral is a popular choice for families. It features a kid-friendly menu, dessert station, and casual atmosphere.

Do any buffets offer halal or haram-free options?
While most buffets don’t explicitly label halal items, Kabab Grille is known for its Middle Eastern and Indian dishes, which may include halal-friendly options. It’s best to call ahead and confirm.

What’s the price range for buffets in Petersburg?
Buffet prices typically range from $10 to $20 per person, depending on the restaurant and time of day. Lunch is usually more affordable than dinner.

Are there buffets with seafood options?
Yes. Great China Buffet, China Buffet Inc, and Hibachi Grill Supreme Buffet offer seafood dishes, including shrimp, fish, and sushi.

Do any buffets offer takeout or delivery?
Several buffets, including Golden Corral and China Buffet Inc, provide takeout services. Delivery may be available through third-party apps.

Which buffet has the widest variety of dishes?
Hibachi Grill Supreme Buffet stands out for its extensive selection, including Chinese, Japanese, and American dishes, plus a hibachi station.

Are there buffets open for breakfast?
Golden Corral opens early and serves breakfast items like eggs, pancakes, and fruit. Most other buffets focus on lunch and dinner.

Is there a buffet that specializes in Southern cuisine?
Nanny’s Restaurant is known for its Southern-style buffet, featuring dishes like fried chicken, mashed potatoes, and collard greens.

Scroll to Top