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

Great hotdogs and a variety of home cooked specials to choose from fabulous ice tea...great wait staff friendly atmosphere and a wonderful shopping experience...

  • Take-Out
  • Delivery
  • Superb368 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

Staff was super nice. Our waitress was so friendly and attentive. The food was great!! I had the butchers cut ribeye with mashed potatoes and greenbeans and...

  • Delivery
  • Superb284 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

This is my go to for healthy and tasty meals. I love to sit out on the patio and enjoy the scenery while munching on my good food. My favs are the carrot...

  • Take-Out
  • Delivery
  • Superb172 Reviews4.7
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

If you're looking for a nice cup of tea, I'd definitely recommend coming to the Blue Willow Tea Room. I had the Pomegranate Oolong Tea and it was...

  • Take-Out
  • Delivery
  • Superb148 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

This is one deeelicioussss restaurant. I got the chicken leg and fries. I also tried the potato salad. Yumgasms galore. Came here in April with my family. They...

  • Take-Out
  • Delivery
  • Superb349 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

Big Mike's was a Big Hit!! My friend and I both went and got the bacon cheeseburgers, fries with cheese, and appetizers of cheese sticks and fried...

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

Nanny's Restaurant

11900 S Crater Rd, Petersburg, VA 23805

Really like this place. Open for lunch Tuesday through Thursday, lunch and dinner Friday and dinner Saturday. Closed Sunday and Monday.My most recent visit...

  • Take-Out
  • Delivery
  • Superb204 Reviews4.5
Alexander's 101 W Bank St, Petersburg
Alexander's
Family • $$

Alexander's

101 W Bank St, Petersburg, VA 23803

Great food and great service. We had the pepper steak and cheese sandwich and the manicotti. We also had the combination appetizer. Everything was awesome. ...

  • Take-Out
  • Delivery
  • Superb131 Reviews4.6
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

Just visiting from Ft. Bragg, NC. Ordered a frozen margarita, Dos Equis Amber. #3 taco, enchilada, and chili relleno, and #28 burrito, enchilada. My husband...

  • Take-Out
  • Delivery
  • Superb157 Reviews4.5
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

First time here. I ordered the Lasagna and it was perfect. Service was a little slow and not a lot of attention during an empty lunch. I will definitely go...

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

Giuseppe's Pizza

7022 Boydton Plank Rd, Petersburg, VA 23803

Came to Dinwiddie to camp and went to dinner. Although very busy because of the races we where seated quickly. Waitress was very accommodating eventhough it...

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

Rinkeydink Cafe

2550 S Crater Rd, Petersburg, VA 23805

This was my first time at Rinky Dink Cafe, the volume of food for the price was great, the food was excellent except for one thing, way too salty for my taste....

  • Take-Out
  • Delivery
  • Superb128 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

My favorite gem in old Towne! Currently having lunch here & the Staff will always make you feel welcome, and will take great care of you. Every week...

  • Take-Out
  • Delivery
  • Superb207 Reviews4.3
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

First time here and weren't disappointed. The two dips that came with the chips to start were very tasty. The polo tropical had great flavor. The...

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

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
  • Superb203 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
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
  • Superb91 Reviews4.4
Ta Bon Fry and Southern Eats 404 N Sycamore St, Petersburg
Ta Bon Fry and Southern Eats
Southern

Ta Bon Fry and Southern Eats

404 N Sycamore St, Petersburg, VA 23803

Super cute place to eat in the heart of the city.The staff is very nice and take their job seriously. I had the fish sandwich and fries.if I had more time I...

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

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

Absolutely delicious! We ordered the homemade lasagna and the chicken marsala. Both were scrumptious! AND the lemoncello cake...sooo good!! Fantastic service...

  • Take-Out
  • Delivery
  • Superb149 Reviews4.3
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
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
  • Superb47 Reviews4.6
Caribbean Kitchen 1608 E Washington St, Petersburg
Caribbean Kitchen
Jamaican • $

Caribbean Kitchen

1608 E Washington St, Petersburg, VA 23803

FYI this place is carry out only. We drove 35 min to eat inside and it is not open for dine in. Other than that, the jerk chicken was so moist and delicious....

  • Take-Out
  • Delivery
  • Superb137 Reviews4.3
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

The quality of the food and service you get from this place is incredible. Just be careful if you have friends or families with allergies, the menu is all...

  • Take-Out
  • Delivery
  • Superb78 Reviews4.4
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
  • Superb44 Reviews4.6
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

Fish sandwich was big and tasty, pretty much a sub. The fries were well cooked and seasoned. Also the staff was extremely friendly. I bet that place is a blast...

  • Drive-Through
  • Delivery
  • Superb24 Reviews4.9
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

Roma's always holds a dear place in my heart because of how many times I have come here for meals during my military career. Food: A- Maybe it's the...

  • Take-Out
  • Delivery
  • Good194 Reviews4.2
The Mad Italian Pasta & Steak House 2545 S Crater Rd, Petersburg
The Mad Italian Pasta & Steak House
Italian • $$

The Mad Italian Pasta & Steak House

2545 S Crater Rd, Petersburg, VA 23805

We are here two times while we were stuck in the area with car troubles. The Italian sampler was awesome. Great sauce! We had baklava and almond cream cake....

  • Take-Out
  • Delivery
  • Good186 Reviews4.2
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
  • Superb44 Reviews4.6
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
Shaker's Restaurant 2801 Courtland Rd, Petersburg
Shaker's Restaurant
American • $

Shaker's Restaurant

2801 Courtland Rd, Petersburg, VA 23805

We stopped in on our way to Washington, NC. The TripAdvisor reviews raved about the catfish sandwich so we had to try it. The place is on the south side of...

  • Take-Out
  • Delivery
  • Good107 Reviews4.2

Pizza Restaurants

Pizza in Petersburg
Giuseppe's Pizza 7022 Boydton Plank Rd, Petersburg
Giuseppe's Pizza
Pizza • $$

Giuseppe's Pizza

7022 Boydton Plank Rd, Petersburg, VA 23803

Came to Dinwiddie to camp and went to dinner. Although very busy because of the races we where seated quickly. Waitress was very accommodating eventhough it...

  • Take-Out
  • Delivery
  • Superb170 Reviews4.4
Trapezium Brewing Co. 423 3rd St, Petersburg
Trapezium Brewing Co.
Pizza • $$

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
  • Superb203 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

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

Just visiting from Ft. Bragg, NC. Ordered a frozen margarita, Dos Equis Amber. #3 taco, enchilada, and chili relleno, and #28 burrito, enchilada. My husband...

  • Take-Out
  • Delivery
  • Superb157 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

First time here and weren't disappointed. The two dips that came with the chips to start were very tasty. The polo tropical had great flavor. The...

  • Take-Out
  • Delivery
  • Superb203 Reviews4.3
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...

  • Delivery
  • Good61 Reviews4.1

Chinese Restaurants

Chinese in Petersburg
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 just moved to the area and were looking for a Chinese take-out place. We found it here. The food was all good to excellent. The food was ready when they...

  • Take-Out
  • Delivery
  • Good83 Reviews4.2
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
  • Good65 Reviews4.2
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
  • Good96 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 rest area. Very clean. Bathrooms were roomy clean and modern. Friendly helpful staff. Plenty pre-made satisfying food choices....a little on soggy and...

  • Take-Out
  • Delivery
  • Superb52 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

We were on our way to Georgia with our youth, and all of us ordered from the app. When we arrived, our food was brought to us in no time. For the first time...

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

Arby's

3300 S Crater Rd, Petersburg, VA 23805

Good food, tonight wasn't as hot as I would have like it for my jalapenos poppers. They weren't very hot at all. Brunswick stew was at always,...

  • Take-Out
  • Drive-Through
  • Good117 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
  • Good106 Reviews4

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

First time here. I ordered the Lasagna and it was perfect. Service was a little slow and not a lot of attention during an empty lunch. I will definitely go...

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

Tramonto Ristorante

322 N Sycamore St, Petersburg, VA 23803

Absolutely delicious! We ordered the homemade lasagna and the chicken marsala. Both were scrumptious! AND the lemoncello cake...sooo good!! Fantastic service...

  • Take-Out
  • Delivery
  • Superb149 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

Roma's always holds a dear place in my heart because of how many times I have come here for meals during my military career. Food: A- Maybe it's the...

  • Take-Out
  • Delivery
  • Good194 Reviews4.2
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

Update: I finally was able to go and speak to a manager. They were just bought out and just got new phone number. They remade the order for me with no...

  • Take-Out
  • Delivery
  • Good88 Reviews3.7
Subway 3219 S Crater Rd Unit A, Petersburg
Subway
Sandwich Shop • $

Subway

3219 S Crater Rd Unit A, Petersburg, VA 23805

Had the sub of the day meal good but not the best deal. Very clean. They only had one piece booth tables not comfortable. I'm disabled and my husband is...

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

Golden Skillet

1228 W Washington St #3923, Petersburg, VA 23803

Love Golden Skillet! Everything there is great! We usually get chicken strips and fried fish sandwich and they are always amazing! Chicken sandwich, chicken...

  • Take-Out
  • Delivery
  • Good110 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
  • Good37 Reviews4.1
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