19 Best American Restaurants in Petersburg

Browse menus, reviews and photos of American Restaurants in Petersburg.

Showing 19 of 19 restaurants

  • Old Towne's Alibi 305 North Sycamore Street, Petersburg Bar & Grill · $

    1 Old Towne's Alibi

    4.7 Superb 325 Reviews

    305 North Sycamore Street, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cinnamon Toast Crunch French Toast
    • Pimento Cheese blt and Fries
    • Buffalo Chicken Quesadilla
    • Fried Green Tomatoes

    “The Zodiac Burger caused me to lose faith in Astrology. I never thought that studying the stars would end up with me being disrespected by a burger. Everything else is good.”

  • Good Cooking "64" 2226 East Washington Street, Petersburg American · $

    2 Good Cooking "64"

    4.7 Superb 24 Reviews

    2226 East Washington Street, Petersburg

    • Delivery

    Customers’ favorites

    • Hamburger Steak w Onions
    • Fried Chicken
    • Mac & Cheese
    • Fried Fish

    “Food very very finger licking good”

  • Sōshel Bistro 500 East Wythe Street, Petersburg American · $$

    3 Sōshel Bistro

    4.3 Superb 177 Reviews

    500 East Wythe Street, Petersburg

    • Delivery

    Customers’ favorites

    • Chicken and Waffles
    • Jerk Chicken Dinner
    • Mac & Cheese
    • Fried Egg Rolls

    “It was amazing. I can't find anything negative to say about Soshel the food the service the atmosphere all good. Check them out!!”

  • Blue Willow Tea Room 104 West Old Street, Petersburg Tea Rooms · $$

    4 Blue Willow Tea Room

    4.7 Superb 194 Reviews

    104 West Old Street, Petersburg

    • Take-Out

    Customers’ favorites

    • Scones with Curd and Jam
    • Assorted Tea Sandwiches
    • Cheese and Cracker Plate
    • Full Afternoon Tea

    “amazing owner. He was so friendly and so was Kirsti. My sister and I were strolling thru the antique store and walked into this amazing Tea Room. We had cheesecake and the most amazing tea. 5☆”

  • Finger Taste Restaurant 1600a East Washington Street, Petersburg American · $

    5 Finger Taste Restaurant

    4.4 Superb 12 Reviews

    1600a East Washington Street, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chopped Cheese

    “It was great! Hey the pattaya fried rice!! So good!! 😋😋😋”

  • Old Towne LP 712 Grove Avenue, Petersburg American

    6 Old Towne LP

    4.5 Superb 2 Reviews

    712 Grove Avenue, Petersburg

    • Take-Out
  • Liason Restaurant 37 North Crater Road, Petersburg American · $$

    7 Liason Restaurant

    4.2 Good 65 Reviews

    37 North Crater Road, Petersburg

    • Take-Out
    • Delivery

    “Love the music Food and drinks I really enjoy my self when I’m there”

  • Lil Sis Sweets & Treats LLC 2447 County Drive # a, Petersburg Ice Cream Shop · $

    8 Lil Sis Sweets & Treats LLC

    4.6 Superb 99 Reviews

    2447 County Drive # a, Petersburg

    • Take-Out
    • Delivery

    “this is our favorite ice cream parlor. we come here often. friendly service and yummy treat options!”

  • Saucy's Sit-Down Bar.B.Q. 257 East Bank Street Ste c, Petersburg Barbecue · $

    9 Saucy's Sit-Down Bar.B.Q.

    4.4 Superb 336 Reviews

    257 East Bank Street Ste c, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Family Pack with Brisket
    • Smoked Brisket Nachos
    • Large Cornbread 5 pcs
    • Cue Balls & Mac Balls

    “very good bbq and the staff was friendly and very helpful. I got the chicken 🌮 very tasty 😋”

  • Trapezium Brewing Co. 423 3rd Street, Petersburg Brewpubs · $$

    10 Trapezium Brewing Co.

    4.4 Superb 284 Reviews

    423 3rd Street, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Daisy Fairfield Pizza
    • Ooey Gooey Brownie
    • Bourbon BBQ Wings
    • Chocolate Brownie

    “Awesome spot, great pizza and great beer! I’d recommend any of their pizza, but my favorite was their take on a margarita pizza, they truly use fresh ingredients here and you can taste it. Also the beer is excellent! Their light trap was my favorite and I wish I tried more!”

  • Global Seafood 222 West Washington Street, Petersburg Seafood Markets

    11 Global Seafood

    4.4 Superb 85 Reviews

    222 West Washington Street, Petersburg

    “I came to this place specifically to buy blue crabs to steam myself..but after talking to a few satisfied customers … I ended up having them steamed to order. And the cook did not disappoint me .. the crabs were seasoned just as I requested. Also, the place is clean , good customer service, & the one guy was very friendly…”

  • Joe's Steak and Seafood 6324 Boydton Plank Road, Petersburg Seafood · $$

    12 Joe's Steak and Seafood

    4.3 Superb 457 Reviews

    6324 Boydton Plank Road, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Coleslaw Asparagus Mashed Potatoes
    • Chicken and Shrimp Jambalaya
    • Spinach and Artichoke Dip
    • Southern Fried Chicken

    “Food is great! Friendly staff We love Joes”

  • Shut Yo Mouf Soulfood 424 North Market Street, Petersburg Soul Food · $$

    13 Shut Yo Mouf Soulfood

    4.3 Superb 379 Reviews

    424 North Market Street, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Fried Whiting Sandwich 2pc w Fries
    • Fried Chicken & Waffles w Fries
    • New Orleans Style Fried Whiting
    • Hamburgers & Gravy on Rice

    “Best place on earth ?”

  • Shirley's Bar & Restaurant 20 West Tabb St First Floor, Petersburg Bar · $$

    14 Shirley's Bar & Restaurant

    4.2 Good 142 Reviews

    20 West Tabb St First Floor, Petersburg

    “We had a lovely evening at Shirley's. It was our first time to Petersburg and found the whole experience delightful. The food was exceptional, the setting was beautiful and the service was friendly and professional. I highly recommend Shirley's restaurant for a lovely dinning experience.”

  • Longstreet's Deli 302 North Sycamore Street, Petersburg Deli · $

    15 Longstreet's Deli

    4.2 Good 290 Reviews

    302 North Sycamore Street, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cajun Chicken Sandwich
    • Homemade Potato Salad
    • Fried Green Tomatoes
    • Philly Cheesesteak

    “I enjoyed my dine-in experience at Longstreet Deli. I made it my business to stop by after seeing so many people every time I would pull up to the traffic light beside the deli. I was a little uncomfortable at first because the race ratio but the warm service and nice, kind workers made me feel right at home. I will definitely return soon.”

  • Huddle House 11815 South Crater Road, Petersburg American · $

    16 Huddle House

    3.8 Good 346 Reviews

    11815 South Crater Road, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chop Steak with Mushrooms and Gravy Along with Tater Tots and a Vegetable Medley with Texas Toast
    • Sausage and Eggs with Grits and Wheat Toast
    • Hashbrowns All the Way with Two Eggs Combo
    • Waffle Platters with Bacon or Sausage

    “Wonderful experience! Great atmosphere and even better service with great food! Our server was a young man named Johnny and he really made our day. Attentive, very pleasant, and professional. He made the comment "It's all about the people" and he really meant it. If you get a chance to visit this Huddle House don't pass it up!”

  • Captain D's 3330 South Crater Road, Petersburg Seafood · $

    17 Captain D's

    4.0 Good 203 Reviews

    3330 South Crater Road, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cajun Catfish Sandwich Combo
    • Giant Fish Sandwich Combo
    • Southern Style Whitefish
    • Seafood Sampler Platter

    “The customer service was SUPERIOR!”

  • America's Best wings 3330 South Crater Road Suite 28, Petersburg Chicken Wings · $

    18 America's Best wings

    3.0 Average 184 Reviews

    3330 South Crater Road Suite 28, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chicken Wings with Fries
    • Garlic Bread
    • Buffalo Wings

    “Ordered grilled chicken with rice. They loaded it with chicken, it's not how most restaurants where they give you a ton of rice and very little meat. I actually ate in my entree for 2 1/2 days (I bought this for lunch at work). Very affordable and the food was actually good, I really enjoyed it. The rice was flavorful.”

  • Waffle House 5631 Boydton Plank Road, Petersburg Breakfast · $

    19 Waffle House

    3.2 Average 296 Reviews

    5631 Boydton Plank Road, Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Scrambled Eggs with Cheese Grits Toast and Waffle
    • Angus 1 4-lb Hamburger Deluxe with Hashbrowns
    • Hash Browns 2 Eggs over Easy
    • Scrambled Eggs with Ham

    “Stopped enroute to Massachusetts Fast and friendly service, great food..love the hash browns (can’t get them up North) Always try to find a Waffle House when traveling South”

American Restaurants Nearby

You May Also Like

  • Waffle House Launches Nationwide Delivery for the First Time

    Waffle House Launches Nationwide Delivery for the First Time

    Waffle House is finally delivering. The iconic 24/7 diner chain has partnered with DoorDash to bring its comfort food to customers' doorsteps across all 2,000-plus locations for the first time in its 70-year history. Customers can now order through Waffle House's website or mobile app, with DoorDash drivers handling fulfillment.