What are you looking for?

Restaurants in Petersburg

The Best Restaurants

Dixie Restaurant 250 N Sycamore St, Petersburg
Dixie Restaurant
Breakfast • $

Dixie Restaurant

250 N Sycamore St, Petersburg, VA 23803

Listen up people, after traveling the 48 continental states and trying food from all over the country. I can confidently say that this is the BEST breakfast...

  • Take-Out
  • Delivery
  • Superb373 Reviews4.8
The Brickhouse Run 407-409 Cockade Alley, Petersburg
The Brickhouse Run
Bar & Grill • $$

The Brickhouse Run

407-409 Cockade Alley, Petersburg, VA 23803

Great food. Honey butter oysters were amazing. Ham stew was tasty and peanut butter chocolate pretzel pie was delicious! We stopped off I95 and took a chance....

  • Delivery
  • Superb288 Reviews4.7
Local Vibe Cafe 414 N Market St, Petersburg
Local Vibe Cafe
Health Food • $$

Local Vibe Cafe

414 N Market St, Petersburg, VA 23803

Whoa! This was an extremely beyond pleasant surprise. We were passing by and wanted a wrap. There weren't many options until past Richmond, except this...

  • Take-Out
  • Delivery
  • Superb178 Reviews4.8
Blue Willow Tea Room 104 W Old St, Petersburg
Blue Willow Tea Room
Tea Rooms • $$

Blue Willow Tea Room

104 W Old St, Petersburg, VA 23803

I am a local with Petersburg I moved away from recently returned. My mother wanted to go antiquing and looking at some of the shops in Old Town when we...

  • Take-Out
  • Delivery
  • Superb152 Reviews4.7
Saucy's Sit-Down Bar.B.Q. 257 E Bank St Suite C, Petersburg
Saucy's Sit-Down Bar.B.Q.
Barbecue • $$

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

257 E Bank St Suite C, Petersburg, VA 23803

Leg Quarter with Cheesy Grits & Mash Sweet Pot.Food/Value: AService/Wait Time: ADecor/Environment: AParking: A (Their own parking lot)Cash/Credit Card:...

  • Take-Out
  • Delivery
  • Superb357 Reviews4.5
Big Mike's Burger Shoppe 2870 County Dr, Petersburg
Big Mike's Burger Shoppe
Hamburger • $

Big Mike's Burger Shoppe

2870 County Dr, Petersburg, VA 23803

Fresh made patties makes for the best burgers in town. Hand cut fries are great also. If you haven't tried them and you're in the area you should...

  • Take-Out
  • Delivery
  • Superb214 Reviews4.5
Nanny's Restaurant 11900 S Crater Rd, Petersburg
Nanny's Restaurant
Southern • $$

Nanny's Restaurant

11900 S Crater Rd, Petersburg, VA 23805

After being stuck on 95 I decided to stop and find something to eat. Searched Google maps and it was located just off of the highway. This place was just...

  • Take-Out
  • Delivery
  • Superb208 Reviews4.5
D.J.'s Rajun Cajun Java Joint 307 N Sycamore St, Petersburg
D.J.'s Rajun Cajun Java Joint
Cajun

D.J.'s Rajun Cajun Java Joint

307 N Sycamore St, Petersburg, VA 23803

This place is amazing! I got a fried chicken biscuit with parmesano cheese and my sister got biscuits and gravy with 2 sunny side eggs. Their fried chicken is...

  • Take-Out
  • Delivery
  • Superb60 Reviews4.9
El Caporal Mexican Restaurant Dinwiddie 23210 Airport St, Petersburg
El Caporal Mexican Restaurant Dinwiddie
Mexican • $$

El Caporal Mexican Restaurant Dinwiddie

23210 Airport St, Petersburg, VA 23803

My family and I frequent this restaurant. The staff is always friendly and make you feel at home. Food is great! We love going, glad to have a great Mexican...

  • Take-Out
  • Delivery
  • Superb164 Reviews4.5
El Arriero Mexican Restaurant 12204 S Crater Rd, Petersburg
El Arriero Mexican Restaurant
Mexican • $$

El Arriero Mexican Restaurant

12204 S Crater Rd, Petersburg, VA 23805

The food was pretty good here and the service was excellent. Although the kitchen took forever to get us our tacos it was worth the wait. For the great...

  • Take-Out
  • Delivery
  • Superb212 Reviews4.4
Maria's Old Town 21 21 W Old St, Petersburg
Maria's Old Town 21
Italian • $$

Maria's Old Town 21

21 W Old St, Petersburg, VA 23803

I was very pleased with Marie's RestaurantThe food was delicious. The waitress was very wonwrful and the food Awesome. The restaurant was beautiful in...

  • Take-Out
  • Delivery
  • Superb204 Reviews4.4
Little Pig Barbecue 3329 W Washington St, Petersburg
Little Pig Barbecue
Barbecue • $

Little Pig Barbecue

3329 W Washington St, Petersburg, VA 23803

Little Pig has the very best BBQ in town! I, always, get the family pack as their baked beans and cole slaw are, absolutely, delicious! Try their BBQ sauce...

  • Take-Out
  • Delivery
  • Superb93 Reviews4.5
Rinkeydink Cafe 2550 S Crater Rd, Petersburg
Rinkeydink Cafe
Soul Food • $

Rinkeydink Cafe

2550 S Crater Rd, Petersburg, VA 23805

Had to give *****stars or I'd be lying about those pork chop dinners! Wish the Mac and cheese was better?Over all the best soul food in the Petersburg and...

  • Take-Out
  • Delivery
  • Superb133 Reviews4.4
Joe's Steak and Seafood 6324 Boydton Plank Rd, Petersburg
Joe's Steak and Seafood
Seafood • $$

Joe's Steak and Seafood

6324 Boydton Plank Rd, Petersburg, VA 23803

We visited at 6pm on a Thursday. We were seated right away, the service was friendly and attentive, and the food was great. :)Our whole party enjoyed the...

  • Take-Out
  • Delivery
  • Superb243 Reviews4.3
Old Towne's Alibi 305 N Sycamore St, Petersburg
Old Towne's Alibi
Bar & Grill • $$

Old Towne's Alibi

305 N Sycamore St, Petersburg, VA 23803

Excellent place! Great cooking, some of the best brussels sprout I've ever had. You cannot go wrong with the lunch specials at this place. The whole staff...

  • Take-Out
  • Delivery
  • Superb216 Reviews4.3
Trapezium Brewing Co. 423 3rd St, Petersburg
Trapezium Brewing Co.
Brewpubs • $$

Trapezium Brewing Co.

423 3rd St, Petersburg, VA 23803

Our group tried many of the beers and all were good. They got busy and stopped doing flights, so we didn't get to try them all, though. Pizza and wings...

  • Take-Out
  • Delivery
  • Superb205 Reviews4.3
Bellas Pizza Ettrick 20845 Woodpecker Rd, Petersburg
Bellas Pizza Ettrick
Pizza • $

Bellas Pizza Ettrick

20845 Woodpecker Rd, Petersburg, VA 23803

Today was my first experience with Bellas Pizza, to many times I have been disappointed with the quality of food when I dine at local restaurants. Today at...

  • Take-Out
  • Delivery
  • Superb54 Reviews4.6
Giuseppe's Pizza 7022 Boydton Plank Rd, Petersburg
Giuseppe's Pizza
Pizza • $$

Giuseppe's Pizza

7022 Boydton Plank Rd, Petersburg, VA 23803

We were with a group of approximately 16 people. The wait staff did an excellent job the food was served quickly and well prepared. We will return and...

  • Take-Out
  • Delivery
  • Superb177 Reviews4.3
Ta Bon Fry and Southern Eats 404 N Sycamore St, Petersburg
Ta Bon Fry and Southern Eats
Soul Food

Ta Bon Fry and Southern Eats

404 N Sycamore St, Petersburg, VA 23803

I highly recommend this restaurant! One of the best sit in southern cuisine restaurant’s I’ve been to. Literally everything Chef Carlton and his team...

  • Take-Out
  • Delivery
  • Superb100 Reviews4.4
Ernestine's Table Restaurant 509 Halifax St, Petersburg
Ernestine's Table Restaurant
Soul Food

Ernestine's Table Restaurant

509 Halifax St, Petersburg, VA 23803

I had the fish and it was wonderful. My pastor and a buddy of mine loves their chitterlings. Seafood salad is on point too. Black owned and the prices are...

  • Delivery
  • Superb52 Reviews4.6
Tramonto Ristorante 322 N Sycamore St, Petersburg
Tramonto Ristorante
Italian • $$

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

A little hole in the wall with amazing service and food! This was the best pasta my husband and I have had in a hot minute! Not pictured is chicken Alfredo....

  • Take-Out
  • Delivery
  • Superb158 Reviews4.3
The Magnificent Outspoken and Beautiful Wives of Richmond Restaurant 3849 S Crater Rd, Petersburg
The Magnificent Outspoken and Beautiful Wives of Richmond Restaurant
Comfort Food

The Magnificent Outspoken and Beautiful Wives of Richmond Restaurant

3849 S Crater Rd, Petersburg, VA 23805

I just wanted to say that seeing this establishment on Google maps is giving me life tonight. We're from the Seattle area but my sister has an offer in on...

  • Drive-Through
  • Delivery
  • Superb29 Reviews4.9
Nisa Thai Cuisine 2 (Petersburg) 133 N Sycamore St, Petersburg
Nisa Thai Cuisine 2 (Petersburg)
Thai

Nisa Thai Cuisine 2 (Petersburg)

133 N Sycamore St, Petersburg, VA 23803

Got the brisket 69. Sliced Eye Round Steak and Brisket. Wasn't bad, I got it to go, just hate everything was in the bowl. Like most pho restaurants I been...

  • Take-Out
  • Delivery
  • Superb87 Reviews4.4
Tip’s Ribs-BBQ and Catering 512 Fleet St, Petersburg
Tip’s Ribs-BBQ and Catering
Barbeque

Tip’s Ribs-BBQ and Catering

512 Fleet St, Petersburg, VA 23803

FANTASTIC BBQ ? ? ?Wanted to try a new place, and was in the mood for some ribs. SOOOO happy I picked this place to eat! The ribs, baked beans, and macaroni...

  • Delivery
  • Superb39 Reviews4.7
Caribbean Kitchen 1608 E Washington St, Petersburg
Caribbean Kitchen
Jamaican • $

Caribbean Kitchen

1608 E Washington St, Petersburg, VA 23803

Food was very good. Large portion of the stewed chicken & cabbage. I ordered a small and I had leftovers for the next day. Friendly Staff and my food was...

  • Take-Out
  • Delivery
  • Superb142 Reviews4.3
Sal's Pizza & Italian Restaurant 2017 S Sycamore St, Petersburg
Sal's Pizza & Italian Restaurant
Pizza • $$

Sal's Pizza & Italian Restaurant

2017 S Sycamore St, Petersburg, VA 23805

Food is good! I ordered a steak sub and a pizza. It didn't take long and it was delicious. Wasn't rude or anything, but need to work on welcoming...

  • Take-Out
  • Delivery
  • Superb131 Reviews4.3
Liason Restaurant 37 N Crater Rd, Petersburg
Liason Restaurant
American • $

Liason Restaurant

37 N Crater Rd, Petersburg, VA 23803

My husband and I have been going here for the last few years, usually on Saturday nights. The food is phenomenal, drinks strong, good service, and DJ on point!...

  • Take-Out
  • Delivery
  • Superb46 Reviews4.5
Roma's Italian Pizza Restaurant 2447 County Dr, Petersburg
Roma's Italian Pizza Restaurant
Italian • $$

Roma's Italian Pizza Restaurant

2447 County Dr, Petersburg, VA 23803

Wonderful restaurant ! We were passing through Petersburg on our way to New York. We were tired and hungry. I asked the owners if he sold slices and he...

  • Take-Out
  • Delivery
  • Good200 Reviews4.2
RAMS Cafe 12600 S Crater Rd, Petersburg
RAMS Cafe
Fast Food

RAMS Cafe

12600 S Crater Rd, Petersburg, VA 23805

Great place to stop on 95 north. Easy off/on the highway. Nice, clean store and restrooms. Coffee, snacks and hot food choices. There is a safe area to walk...

  • Take-Out
  • Delivery
  • Superb60 Reviews4.4
JK Market 211 Halifax St, Petersburg
JK Market
American

JK Market

211 Halifax St, Petersburg, VA 23803

Always nice and the store is always clean, bright and a very nice place to shop. The handmade food is a great selection and the shop owners are so incredibly...

  • Take-Out
  • Delivery
  • Superb27 Reviews4.7

American Restaurants

American in Petersburg
Liason Restaurant 37 N Crater Rd, Petersburg
Liason Restaurant
American • $

Liason Restaurant

37 N Crater Rd, Petersburg, VA 23803

My husband and I have been going here for the last few years, usually on Saturday nights. The food is phenomenal, drinks strong, good service, and DJ on point!...

  • Take-Out
  • Delivery
  • Superb46 Reviews4.5
JK Market 211 Halifax St, Petersburg
JK Market
American

JK Market

211 Halifax St, Petersburg, VA 23803

Always nice and the store is always clean, bright and a very nice place to shop. The handmade food is a great selection and the shop owners are so incredibly...

  • Take-Out
  • Delivery
  • Superb27 Reviews4.7
Good Cooking "64" 2226 E Washington St, Petersburg
Good Cooking "64"
American

Good Cooking "64"

2226 E Washington St, Petersburg, VA 23803

The food at this restaurant is soooooo good. I have searched for some good home-cooked soul food type of food and this is it. I would advise any and everyone...

  • Delivery
  • Superb3 Reviews5

Pizza Restaurants

Pizza in Petersburg
Bellas Pizza Ettrick 20845 Woodpecker Rd, Petersburg
Bellas Pizza Ettrick
Pizza • $

Bellas Pizza Ettrick

20845 Woodpecker Rd, Petersburg, VA 23803

Today was my first experience with Bellas Pizza, to many times I have been disappointed with the quality of food when I dine at local restaurants. Today at...

  • Take-Out
  • Delivery
  • Superb54 Reviews4.6
Giuseppe's Pizza 7022 Boydton Plank Rd, Petersburg
Giuseppe's Pizza
Pizza • $$

Giuseppe's Pizza

7022 Boydton Plank Rd, Petersburg, VA 23803

We were with a group of approximately 16 people. The wait staff did an excellent job the food was served quickly and well prepared. We will return and...

  • Take-Out
  • Delivery
  • Superb177 Reviews4.3
Sal's Pizza & Italian Restaurant 2017 S Sycamore St, Petersburg
Sal's Pizza & Italian Restaurant
Pizza • $$

Sal's Pizza & Italian Restaurant

2017 S Sycamore St, Petersburg, VA 23805

Food is good! I ordered a steak sub and a pizza. It didn't take long and it was delicious. Wasn't rude or anything, but need to work on welcoming...

  • Take-Out
  • Delivery
  • Superb131 Reviews4.3

Mexican Restaurants

Mexican in Petersburg
El Caporal Mexican Restaurant Dinwiddie 23210 Airport St, Petersburg
El Caporal Mexican Restaurant Dinwiddie
Mexican • $$

El Caporal Mexican Restaurant Dinwiddie

23210 Airport St, Petersburg, VA 23803

My family and I frequent this restaurant. The staff is always friendly and make you feel at home. Food is great! We love going, glad to have a great Mexican...

  • Take-Out
  • Delivery
  • Superb164 Reviews4.5
El Arriero Mexican Restaurant 12204 S Crater Rd, Petersburg
El Arriero Mexican Restaurant
Mexican • $$

El Arriero Mexican Restaurant

12204 S Crater Rd, Petersburg, VA 23805

The food was pretty good here and the service was excellent. Although the kitchen took forever to get us our tacos it was worth the wait. For the great...

  • Take-Out
  • Delivery
  • Superb212 Reviews4.4
La Cabaña Autentical Mexican Restaurant 1600 E Washington St, Petersburg
La Cabaña Autentical Mexican Restaurant
Mexican

La Cabaña Autentical Mexican Restaurant

1600 E Washington St, Petersburg, VA 23803

Best Mexican food I have ever had!! Fast and friendly service! Ceasar was our server, he is so nice! ask for him next time you go in! we can't wait to go...

  • Take-Out
  • Delivery
  • Good71 Reviews4.1

Chinese Restaurants

Chinese in Petersburg
Kin's Wok Restaurant 1714 W Washington St, Petersburg
Kin's Wok Restaurant
Chinese

Kin's Wok Restaurant

1714 W Washington St, Petersburg, VA 23803

One of my clients enjoys eating Chinese from the restaurant. The place is not very big, but all the workers seem very nice and the food from what my client...

  • Take-Out
  • Delivery
  • Good67 Reviews4.2
Top's China Restaurant 2043 S Crater Rd, Petersburg
Top's China Restaurant
Chinese • $

Top's China Restaurant

2043 S Crater Rd, Petersburg, VA 23805

We don't live here anymore, but every time we visit we have to grab wings from this location. The owners are so friendly!!! The wings are the BEST in the...

  • Take-Out
  • Delivery
  • Good89 Reviews4.1
Taste of China 3330 S Crater Rd #11, Petersburg
Taste of China
Chinese

Taste of China

3330 S Crater Rd #11, Petersburg, VA 23805

I don't eat Chinese food often but, what's I want some, this is my go-to. The place ain't pretty but, that's not my criteria. The food is...

  • Take-Out
  • Delivery
  • Good98 Reviews4

Fast Food Restaurants

Fast Food in Petersburg
RAMS Cafe 12600 S Crater Rd, Petersburg
RAMS Cafe
Fast Food

RAMS Cafe

12600 S Crater Rd, Petersburg, VA 23805

Great place to stop on 95 north. Easy off/on the highway. Nice, clean store and restrooms. Coffee, snacks and hot food choices. There is a safe area to walk...

  • Take-Out
  • Delivery
  • Superb60 Reviews4.4
Chick-fil-A Student Center, Foster Hall, 1 Hayden Dr, Petersburg
Chick-fil-A
Fast Food • $

Chick-fil-A

Student Center, Foster Hall, 1 Hayden Dr, Petersburg, VA 23803

This Chick-fil-A is inside a university campus. So please be aware of this.We ended up navigating to this following Google and had to turn back and re-naviagte...

  • Drive-Through
  • Delivery
  • Superb27 Reviews4.4
Arby's 3300 S Crater Rd, Petersburg
Arby's
Fast Food • $

Arby's

3300 S Crater Rd, Petersburg, VA 23805

Got the roastes chixjen mean with summer squash awesome healthy delish a little pricey for fast food but i love it Arby's they got the birdAnd it aint...

  • Take-Out
  • Drive-Through
  • Good122 Reviews3.8

Seafood Restaurants

Seafood in Petersburg
Joe's Steak and Seafood 6324 Boydton Plank Rd, Petersburg
Joe's Steak and Seafood
Seafood • $$

Joe's Steak and Seafood

6324 Boydton Plank Rd, Petersburg, VA 23803

We visited at 6pm on a Thursday. We were seated right away, the service was friendly and attentive, and the food was great. :)Our whole party enjoyed the...

  • Take-Out
  • Delivery
  • Superb243 Reviews4.3
J & J Seafood Market 2034 S Sycamore St, Petersburg
J & J Seafood Market
Seafood Markets • $$

J & J Seafood Market

2034 S Sycamore St, Petersburg, VA 23805

Great seafood Market. They have excellent prices and friendly employees. Everything from steamed shrimp to crablegs and much more. I love their seafood. You...

  • Take-Out
  • Delivery
  • Good81 Reviews4.2
Captain D's 3330 S Crater Rd, Petersburg
Captain D's
Seafood • $

Captain D's

3330 S Crater Rd, Petersburg, VA 23805

I love this Captain D's , they got a little lady in there that I just love to pieces, I forgot her name but she always so thorough and warm, keep up rhe...

  • Take-Out
  • Delivery
  • Good111 Reviews3.9

Burger Restaurants

Burgers in Petersburg
Big Mike's Burger Shoppe 2870 County Dr, Petersburg
Big Mike's Burger Shoppe
Hamburger • $

Big Mike's Burger Shoppe

2870 County Dr, Petersburg, VA 23803

Fresh made patties makes for the best burgers in town. Hand cut fries are great also. If you haven't tried them and you're in the area you should...

  • Take-Out
  • Delivery
  • Superb214 Reviews4.5
What-a-burger 2350 W Washington St, Petersburg
What-a-burger
Hamburger • $

What-a-burger

2350 W Washington St, Petersburg, VA 23803

I used to live in the Tidewater area and went to Whataburger on Jefferson Avenue every since I was a child. I now live in Florida and come back to the area...

  • Take-Out
  • Drive-Through
  • Good141 Reviews4.2
Juju's place 3140 S Crater Rd, Petersburg
Juju's place
Burgers

Juju's place

3140 S Crater Rd, Petersburg, VA 23805

The best mf Philly cheesesteak ive had in 18 years on soul whoever juju is im tryna smoke you up n we will be comin back folks??the sign dont say juju it say...

  • Delivery
  • Good34 Reviews3.6

Italian Restaurants

Italian in Petersburg
Maria's Old Town 21 21 W Old St, Petersburg
Maria's Old Town 21
Italian • $$

Maria's Old Town 21

21 W Old St, Petersburg, VA 23803

I was very pleased with Marie's RestaurantThe food was delicious. The waitress was very wonwrful and the food Awesome. The restaurant was beautiful in...

  • Take-Out
  • Delivery
  • Superb204 Reviews4.4
Tramonto Ristorante 322 N Sycamore St, Petersburg
Tramonto Ristorante
Italian • $$

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

A little hole in the wall with amazing service and food! This was the best pasta my husband and I have had in a hot minute! Not pictured is chicken Alfredo....

  • Take-Out
  • Delivery
  • Superb158 Reviews4.3
Roma's Italian Pizza Restaurant 2447 County Dr, Petersburg
Roma's Italian Pizza Restaurant
Italian • $$

Roma's Italian Pizza Restaurant

2447 County Dr, Petersburg, VA 23803

Wonderful restaurant ! We were passing through Petersburg on our way to New York. We were tired and hungry. I asked the owners if he sold slices and he...

  • Take-Out
  • Delivery
  • Good200 Reviews4.2
Subway Foster Hall, 1 Hayden Dr, Petersburg
Subway
Sandwich Shop

Subway

Foster Hall, 1 Hayden Dr, Petersburg, VA 23806

  • Delivery
  • Superb2 Reviews5
Subway 3500 S Crater Rd, Petersburg
Subway
Sandwich Shop • $

Subway

3500 S Crater Rd, Petersburg, VA 23805

Ok usually pretty accurate since u tell them as u go what to put on ur sub only thing at a subway to be upset over would be service but I've only been in...

  • Take-Out
  • Delivery
  • Good48 Reviews3.8
Subway 6460 Boydton Plank Rd, Petersburg
Subway
Sandwich Shop • $

Subway

6460 Boydton Plank Rd, Petersburg, VA 23803

Ordered on the app and picked it up. Delicious and accurate. Coupons are way easier to access (and keep up with) on the app.Vegetarian options: Offers...

  • Take-Out
  • Delivery
  • Good91 Reviews3.7
Golden Skillet 1228 W Washington St #3923, Petersburg
Golden Skillet
Chicken • $

Golden Skillet

1228 W Washington St #3923, Petersburg, VA 23803

A must try if in area!!!!!!Little of wait time but worth the wait. Customer service great. Chicken and fries fresh. Fish sandwich little undercooked but will...

  • Take-Out
  • Delivery
  • Good115 Reviews4.2
Tony's Disco 101 Halifax St, Petersburg
Tony's Disco
Chicken Wings

Tony's Disco

101 Halifax St, Petersburg, VA 23803

Delicious food!!! Small menu variety of reasonably priced southern delights....outstanding fried chicken!! Cooked to order(even for call-ins) so expect a...

  • Delivery
  • Good38 Reviews4.2
Skeeter's Restaurant 2019 E Washington St B, Petersburg
Skeeter's Restaurant
Chicken Wings

Skeeter's Restaurant

2019 E Washington St B, Petersburg, VA 23803

Omg I love them soooooo much. I have been eating from them since I was little girl and I am glad that I found the new location. I am a big fan of the oriental...

  • Take-Out
  • Delivery
  • Good8 Reviews4.1