Petersburg Food Guide: 10 Must-Eat Restaurants & Street Food Stalls in Petersburg

April 14, 2018 Velvet Champine

Petersburg is an independent city in the Commonwealth of Virginia in the United States. As of the 2010 census, the population was 32,420. The Bureau of Economic Analysis combines Petersburg (along with the city of Colonial Heights) with Dinwiddie County for statistical purposes. It is located on the Appomattox River and 21 miles (34 km) south of the state capital of Richmond. The city's unique industrial past and its location as a transportation hub combined to create wealth for Virginia and the region.
Things to do in Petersburg

1. The Brickhouse Run

407 Cockade Aly # 409, Petersburg, VA 23803-4556 Seating, Waitstaff, Serves Alcohol, Full Bar American, Bar, Pub, Contemporary, Vegetarian Friendly, Gluten Free Options Dinner +1 804-862-1815
Excellent
68%
Good
22%
Satisfactory
8%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 232 reviews

The Brickhouse Run

Reviewed By Bruce L

Historic location just down the street from where some of "Lincoln" was recently filmed. We heard many raves about the place so decided to try it. The fish and chips were supposed to be the closest to the British Isles you can get. Not so.. I've had better at sports bars. The "hand cut fries" tasted suspiciously like frozen fries. I inquired, but the waiter couldn't answer and went away to find out. He came back with some story about how they're cooked. I cut and fry potatoes at home and these were NOT at all the same, nor were they like English "chips."
Ordered a Guiness, and it was not poured the way a Guiness is supposed to be poured, and served in plastic - PLASTIC! That is sacrilege!! Beats fast food tho...

2. Demolition Coffee

215 E Bank St, Petersburg, VA 23803-3385 Takeout, Outdoor Seating, Seating, Wheelchair Accessible, Free Wifi American, Cafe, Vegetarian Friendly, Gluten Free Options Breakfast, Lunch, Brunch +1 804-732-2991
Excellent
59%
Good
29%
Satisfactory
5%
Poor
5%
Terrible
2%
Overall Ratings

4.5 based on 140 reviews

Demolition Coffee

Reviewed By David G - Boca Raton, Florida

At times the order execution process felt disorderly as we kept having to re-check progress on our order.

When it came up, the smoked salmon plus bagel was excellent and the yoghurt bowl and the toasted muffin with almond butter and honey drizzled apple were both very good, as was the French press coffee.

3. Buttermilk Bake Shop

257 E Bank St, Petersburg, VA 23803-3321 Takeout, Seating, Wheelchair Accessible American Breakfast +1 804-242-0027
Excellent
68%
Good
26%
Satisfactory
3%
Poor
2%
Terrible
1%
Overall Ratings

4.5 based on 84 reviews

Buttermilk Bake Shop

Classic American bake shop, in old town Petersburg.

Reviewed By jlmVirginia - Virginia

It has been a year since I reviewed Buttermilk. They still have the best donuts I have ever had anywhere. Also try a cake...try anything; they are just excellent at what they do and very friendly to boot. Worth a trip to Petersburg. Get there early before the maple bacon donuts are gone.

4. Dixie Restaurant

250 N Sycamore St, Petersburg, VA 23803-3228 Takeout, Seating, Waitstaff, Street Parking, Free Off-Street Parking, Highchairs Available, Wheelchair Accessible, Accepts Mastercard, Accepts Visa, Digital Payments, Accepts Discover, Accepts Credit Cards American, Diner, Vegetarian Friendly Lunch, Breakfast, Brunch SGD 3 - SGD 16 +1 804-732-7425
Excellent
67%
Good
23%
Satisfactory
8%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 190 reviews

Dixie Restaurant

The Dixie is a landmark breakfast and lunch establishment in the heart of Old Towne Petersburg since the 1920s and in it's current location since 1939. It has seen several owners over the years and remains a local favorite. We specialize in traditional southern cuisine. Our menu items include our famous Dixie Dog which is a red hot dog with mustard, onions and our tasty chili sauce. We also serve fried Salt Herring, Salmon Croquettes, Meatloaf, Chicken & Dumplings, made from scratch Pimento Cheese, and Chicken Salad. We offer a variety of sandwiches, barbeque, burgers and hot-plate specials that change daily.

Reviewed By Beth E

The breakfast is delicious and always served by friendly staff (get there early). The Tidewater omelet (crab meat and cheddar) is outstanding and a "must" if you are looking for something different for breakfast. The baked oatmeal is also to die for . . .

You won't regret trying this place if you are visiting Historic Petersburg!

5. Blue Willow Tea Room

104 W Old St, Petersburg, VA 23803-3226 Reservations, Seating, Waitstaff American, British Lunch +1 804-733-7605
Excellent
58%
Good
33%
Satisfactory
7%
Poor
2%
Terrible
0%
Overall Ratings

4.5 based on 42 reviews

Blue Willow Tea Room

Reviewed By Sue M - Williamsburg, Virginia

We were traveling back from Lexington to Williamsburg and wanted to stop in Petersburg to try out the Blue Willow Tea Room. What a lovely place - a historic building, tea room full of interesting decor w/ a beautiful painted tin ceiling. It was Friday afternoon, around 2:15 PM - wanted to make sure we got there before the cut-off time for a full afternoon tea. Kirsti is the hostess, very engaging, w/ great wit, and extremely knowledgable about the various teas offered. We decided to share a full Grande Tea which was $40, a generous amount of goodies, with an additional pot of tea and two glasses of prosecco, just $10 more than the Full Afternoon Tea. This gave us a chance to try two different teas - one was the cinnamon spice - a popular choice and the other Kirsti picked out for us which was a very nice surprise, called Lemon Chiffon, a green tea w/ notes of coconut, vanilla, & lemon. We started w/ the scones w/ strawberry rhubarb jam & clotted cream - yum! Then we had the soup of the day which happened to be cream of mushroom & brie - absolutely delicious and not salty - we've had mushroom & brie soup @ Baker's Crust and I find Baker's Crust version to be too salty. I would love to have the recipe of the one made by the Blue Willow Tea Room. There were four tea sandwiches: egg salad on wheat, pimiento cheese on white, smoked salmon, cucumber, & cream cheese on a mini-bagel, roast beef & cheese on egg roll. All very good - maybe the smoked salmon on a mini-bagel & the roast beef would not be typical English tea sandwiches but still tasty. There were mini quiches, chicken salad in phyllo cups, & a mini-pinwheel sandwiches, nice savories - the sweets were a pound cake, mini cheesecake, & a mini-cherry tart. Not sure why some reviewers felt the offerings were commercial, came from a Sam's Club, or were stale. Everything we had was very fresh. Look this is not the Four Seasons, Jefferson Hotel, or the Biltmore where tea is at least $35 per person without alcohol - it's a little tea room located in the old section of Petersburg Virginia. Our hostess also refilled the pots of tea w/ additional hot water. The prosecco was very nice so I bought a bottle to take home as well as a tin of Lemon Chiffon Tea and a jar of Strawberry Rhubarb jam. I can see how much fun it would be to do a small bridal shower or tea for a bride to treat her attendants. We enjoy afternoon tea so I'm sure we will be back.

6. Yankee Coffee Shoppe

2557 S Crater Rd, Suite B, Petersburg, VA 23805-2400 Takeout, Seating, Waitstaff American, Cafe, Diner Breakfast, Lunch, Brunch +1 804-861-4990
Excellent
57%
Good
37%
Satisfactory
3%
Poor
3%
Terrible
0%
Overall Ratings

4.5 based on 32 reviews

Yankee Coffee Shoppe

Reviewed By greenehalltam - Petersburg, Virginia

My boyfriend and I had a nice breakfast here. Most items are a la carte, but they have specials too. I guess the prices are average. The people are friendly and the food came out fast. The restaurant has an old world charm. The food tasted fresh and like it was cooked at home. I enjoyed my time here and would come back. It's a great place to grab a quick breakfast or early lunch as they close at 1:45 pm. I recommend it for people coming alone, for quick meetings, or anyone.

7. Saucy's Walk-up

5th and Bollingbrook Streets, Located in the Rear of the Building at 257 E. Bank Street in Petersburg, VA, Petersburg, VA 23803 Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Serves Alcohol American, Barbecue, Gluten Free Options Lunch, Dinner +1 804-504-3075
Excellent
64%
Good
25%
Satisfactory
9%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 361 reviews

Saucy's Walk-up

The famous "Walk-Up" Shipping container is still located at the corner of Fifth and Bollingbrook Streets in Petersburg, VA. We are proud to now offer full service "Sit-Down" dining in the cream colored building right behind the container. The "Sit-Down" is open from 5 to 10pm, Mon through Sat. Delicious home-made bbq, slaw, potato salad, ribs, and chicken.

Reviewed By Luis A

Bbq was above avg. Wasnt to big of a fan with their coleslaw. Ive never had a pineapple marinade coleslaw???? I was a bit confused on that one; however, it wasn't bad. The ribs had a nice smoke look to them and fell off the bone completely with no struggle at all. Now they had some cue ball appetizers ..... these things were AMAZING! Never tried anything like it. The waittess mentioned a cheese macaroni deep fried ball with jalapeno! Let me say this again, great job on that! The brisket nachos were also good.

8. Croaker's Spot

39 River St, Petersburg, VA 23803-4554 Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Reservations American, Seafood, Vegetarian Friendly, Vegan Options, Gluten Free Options Lunch, Dinner, Brunch, Late Night +1 804-957-5635
Excellent
61%
Good
21%
Satisfactory
10%
Poor
3%
Terrible
5%
Overall Ratings

4 based on 269 reviews

Croaker's Spot

Reviewed By Richard S - Venice, Florida

On our way to Florida listening too A Ulysses Grant novel so decided to stop at Petersburg for history stills looks like civil war south. Person at Virginia visitor site recommended What a great recommendation. Great food great service great southern style sea food, unique ambiance and in the old riverfront district of Petersburg. If in area. A must to eat at
Large portions great drinks

9. Nanny's

11900 S Crater Rd, Petersburg, VA 23805-7435 Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Buffet American, Gluten Free Options Lunch, Dinner SGD 10 +1 804-733-6619
Excellent
60%
Good
28%
Satisfactory
8%
Poor
3%
Terrible
1%
Overall Ratings

4.5 based on 146 reviews

Nanny's

Reviewed By Sigmababy - Cambridge, Massachusetts

(Conversation between my husband and Me while in Virginia)

Me: John, what do you want for lunch?

John: Something light and a cup of good coffee.

Me: Okay, there's a southern diner that does buffet down the road, you want that?

John: I don't really care.

Me: Okay, it's closer and since you aren't that hungry you can get a sandwich, I'll do the buffet.

John:........3 plates in (Everything Shirley Cesaer sang about is on his plate) with a sweet tea.

10. Wabi Sabi

29 Bollingbrook St, Petersburg, VA 23803-4548 Takeout, Seating, Waitstaff, Serves Alcohol, Full Bar, Reservations, Wheelchair Accessible Japanese, Sushi, Vegetarian Friendly, Gluten Free Options Dinner, Lunch, Late Night +1 804-862-1365
Excellent
53%
Good
29%
Satisfactory
12%
Poor
3%
Terrible
3%
Overall Ratings

4 based on 160 reviews

Wabi Sabi

Reviewed By Edwidge R

I went there around 430-530pm, the vibe was cool. It was a good sushi bar, a little expensive for what they offered. One of the rolls I had roasted peppers, which was a little weird. The service was ok. Would I go again.....egh......not for the sushi but maybe for the other American side of the house.

ThingsTodoPost © 2018 All rights reserved.