20 Best Vegetarian Restaurants in Petersburg

Nanny's Restaurant Southern • $
11900 S Crater Rd, Petersburg

Customers` Favorites

Fried Chicken BBQ Green Beans and Mashed Taters with Gravy
Mashed Potatoes and Gravy Chicken and Salad
Homemade Cobbler of the Day
Buffet with Fried Chicken
Old Fashioned Milk Shake
BBQ and Fried Chicken
Yams Hamburger Steak
Chicken Dumplings
Hushpuppies Dozen
Pulled Pork BBQ

“Nanny’s catered my daughter’s wedding two weeks ago. What a great choice! Todd took care of everything for us. The food was delicious and people are still raving about those mashed potatoes and fried chicken!!! Delicious. Thank you to Jeff for working with us through the whole planning process. He made it so easy! Great food and great people! #whisperingpineplantation“

4.8 Superb347 Reviews
Old Towne's Alibi Bar & Grill • $$
305 N Sycamore St, Petersburg

Customers` Favorites

Cinnamon Toast Crunch French Toast
Pimento Cheese blt and Fries
Buffalo Chicken Quesadilla
Fried Green Tomatoes
Country Fried Steak
Steak Hibachi Fries
Chicken and Waffles
Biscuits and Gravy
The Big Quesadilla
Pulled Pork Nachos

“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.“

4.8 Superb315 Reviews
Buttermilk Bake Shop Bakery • $
257 E Bank St, Petersburg

Customers` Favorites

Lemon Blueberry Oreo Maple Bacon Coconut Donuts
Hummingbird Cake with Cream Cheese Frosting
Assorted Donut Gotta Try the Maple Bacon
Red Velvet Cupcake Turtle Cheesecake
Creamed Cheese and Strawberry Pastry
Turtle Cheesecake Red Velvet Cake
Strawberry Cream Filled Donuts
Flour-Less Chocolate Cupcakes
Dozen Cupcakes Zmini Pies
Buttermilk Bake Shop

“very nice section of 🍩 and 🎂 my friend Scott and I got my mom a slice of hummingbird cake which she loved. highly recommend 💞🤗💞“

4.7 Superb313 Reviews
Big Mike's Burger Shoppe Hamburger • $
2870 County Dr, Petersburg

Customers` Favorites

1 2 lb Bacon Cheeseburger Deluxe w Hand Cut Fries
Big Double Bacon Cheeseburger with 1 lbs Patties
1 2 lb Big Mike's Cheeseburger w Hand Cut Fries
1 2lb Bacon Cheeseburger w Fresh Cut Fries
Bacon Ranch Cheeseburger Special
Big Mike Cheeseburger Special
Steak \u0026 Cheese Sub
Steak and Cheese Sub
Chili Cheese Fries
Jalapeño Poppers

“Best homemade fries and Burger. Very Friendly“

4.5 Superb252 Reviews
Tramonto Ristorante Italian • $
322 N Sycamore St, Petersburg

Customers` Favorites

Garden Salad with Grilled Chicken
Dinner Salad w Italian Dressing
Thursday - Italian Hoagie
Spaghetti with Meatballs
Homemade Vodka Pink Sauce
Spaghetti w Meatballs
Thursday - Manicotti
Homemade Dressings
Stuffed Eggplant
Monday - Lasagna

“My husband and I love this place. The staff is so friendly and welcoming. The food is always great and Erica makes a very tasty margarita! It has become our “go to” place.“

4.5 Superb187 Reviews
Roma Ristorante Italiano – Petersburg, VA Italian • $$
2447 County Dr, Petersburg

Customers` Favorites

Baked Spaghetti with Mozzarella Cheese
Chicken Carbonara Chicken Marsala
Grilled Chicken Salad
Baked Ziti Meat Sauce
French Cut Pork Chop
Chicken Caesar Salad
Linguine Carbonara
Chicken Parmigiana
Roma Supreme Pizza
Seafood Alla Romo

“We just left Roma. First time in. We’re traveling. Get the bruschetta, it’s excellent! Our waiter was was very friendly and we received great service. He was extremely busy but still gave us great service Our only complaint was the loud party.“

4.4 Superb314 Reviews
Saucy's Sit-Down Bar.B.Q. Barbecue • $
257 E Bank St Ste c, Petersburg

Customers` Favorites

Family Pack with Brisket
Smoked Brisket Nachos
Large Cornbread 5 pcs
Cue Balls & Mac Balls
Large Mac and Cheese
Pulled Pork Sandwich
Large Saucy's Slaw
Large Famous Fries
Peanut Butter Pie
Half Rack of Ribs

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

4.4 Superb299 Reviews
Trapezium Brewing Co. Brewpubs • $$
423 3rd St, Petersburg

Customers` Favorites

Daisy Fairfield Pizza
Ooey Gooey Brownie
Chocolate Brownie
Bourbon BBQ Wings
Wood Fired Pizzas
Bavarian Pretzel
Brick Oven Pizza
BBQ Chicken Pizza
Side Beer Cheese
Antipasti Plate

“Ordered a vodka tonic and it didn't come with a lime. I requested a lime and the waitress brought me 2 limes IN HER BARE HANDS?? I'm not a prude but good grief ya could've put them on a napkin or something? I'm sure it was a mistake on her part but please use something“

4.4 Superb265 Reviews
Dixie Restaurant Breakfast • $
250 N Sycamore St, Petersburg

Customers` Favorites

Navy Bean Soup and Small Garden Salad
Coconut Custard Pie
Trichestack Hotcakes
Chicken Fried Steak
Grits and Greens
Dixie Dog w Slaw
Shrimp and Grits
Corned Beef Hash
Dixie Scramble
Belgian Waffle

“Food was outstanding, perfectly prepared, hot and tasty, staff was friendly and prompt, I love this place and will always be on of my fav's!“

4.4 Superb285 Reviews
36 Soul Food Soul Food • $
2226 E Washington St, Petersburg

Customers` Favorites

Hamburger Steak w Onions
Baked Chicken Dinner
Salisbury Steak
Salmon Cakes
BBQ Sandwich
Potato Salad
Mac & Cheese
Cheeseburger
Baked Beans
Fried Fish

“Food is so good I know for sure we be back 🙌🙌😋😋“

4.5 Superb60 Reviews
Shut Yo Mouf Soulfood Soul Food • $$
424 N Market St, Petersburg

Customers` Favorites

Fried Chicken & Waffles w Fries
New Orleans Style Fried Whiting
Smothered Turkey Wing
Smothered Pork Chops
Chicken Wings Dinner
Shut Yo Mouf Platter
Chicken and Waffles
Sides and Cornbread
Mashed Potatoes
Banana Pudding

“Best place on earth ?“

4.3 Superb360 Reviews
Juju's place Burgers • $
3140 S Crater Rd, Petersburg

Customers` Favorites

Steak with Shrimp on Top
Cheese Steak Sub
Italian Salad

“great food...fast and friendly“

4.2 Good42 Reviews
Giuseppe's Pizza Pizza • $
7022 Boydton Plank Rd, Petersburg

Customers` Favorites

12'' Small Cheese Pizza 6 Slice
Meat Lovers Pizza Large 16''
Blackened Chicken Primavera
Grilled Shrimp Salad
Buffalo Chicken Wrap
Giuseppe's Special
Large House Salad
Bang Bang Shrimp
Baked Spaghetti
Chicken Sinatra

“First time eating here tonight with family. Awesome authentic Italian dishes with lots of flavor! We had the best service from our waitress, Virginia. She was so pleasant and made sure we didn't lack for anything. Prices are in-line with quality food and very generous portions. The owner was visible and took time to stop by our table to make sure they met our expectations. Can't wait to eat here again!“

4.1 Good272 Reviews
Brother's Pizza Pizza • $
25809 Cox Rd, Petersburg

Customers` Favorites

Steak and Cheese Sandwich
Meat Lovers Stromboli
Meat Lovers Pizza
Mozzarella Sticks
Pepperoni Pizza
Chicken Wings
Warm Crab Dip
Garlic Bread
Chicken Roll
White Pizza

“So I called in my order, blackened salmon salad; add shrimp. And I loved it, it was my 1st time ordering from here, but that came highly recommended. Let me tell you it lived up to the hype. I haven't sat down inside but just this experience alone will have me come back and try different things on the menu. Also the price was 23.50 AMAZING pricing for what I ordered 😁😎.“

4.1 Good299 Reviews
Mama Rita’s Restaurant and Pub Italian • $
11976 S Crater Rd, Petersburg

Customers` Favorites

16 Pepperoni Pizza 6 Wings Bucket of Beer
Steak and Cheese Sub with Onion Rings
Chicken Fingers with French Fries
Ribeye and 1 2 Pound Crablegs
Cheeseburger with Fries
One Piece of Catfish
10 Meat Lovers Pizza
Chicken Parmigiana
Jalapeño Poppers
Full Pan Lasagna

“Service was great and the food was even better. I had the cheeseburger sub (it’s not on the menu but they made it for me and it was excellent. I got the 6 piece wings and they were perfect, they were large and cooked to perfection and I mean PERFECTION. If you are traveling on I-95 in Virginia take exit 45 and thank me later.“

4.1 Good158 Reviews
Huddle House American • $
11815 S Crater Rd, Petersburg

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
Country Fried Steak and Baked Potato
French Toast with Turkey Sausage
Over Medium Eggs and Hashbrowns
Oreo Cookie Crunch Sweet Cakes
Biscuits and Gravy Family Meal
Mozzarella Sticks and Fries

“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!“

4.1 Good328 Reviews
Rinkeydink Cafe Soul Food • $
2550 S Crater Rd, Petersburg

Customers` Favorites

Fried Fish with String Beans and Cabbage
Fried Pork Chop Dinner
Hamburger Steak Dinner
Cabbage & Green Beans
Fried Pork Chops
Mashed Potatoes
Roasted Chicken
Corn Bread
Wings

“When I was there it was takeout only. Neat atmosphere with all the Jazz memorabilia. The lady at the counter was very nice. I had the fish sandwich with Mac and cheese. It had two nice filets. The Mac and cheese was AWESOME. I was full, but it was too good to not eat. If you like a little spice with the fish, I'd suggest trying the rinkeydink sauce. Thank you for the great experience.“

3.7 Good128 Reviews
King's Barbecue Barbecue • $
2910 S Crater Rd, Petersburg

Customers` Favorites

BBQ Sauce Dine in: Yes Outdoor seating: No Takeout: Yes Delivery: No Curbside pickup: No
Sliced Beef BBQ Beans Coleslaw
Mini Biscuits and Hushpuppies
Hush Puppies and Biscuits
BBQ Deluxe Pork Sandwich
Buttermilk Fried Chicken
Homemade Apple Pie
BBQ Pork Sandwich
Pork BBQ Plate
Hamburger Steak

“Very happy they reopened. It's like stepping back in time. Everything is clean and neat, but the decor is what I remember from ling ago, and that's fine with me.

The BBQ was delicious and the staff is very pleasant. Take home a bottle of their famous sauce too.“

3.9 Good243 Reviews
Croaker's Spot Soul Food • $$
9 E Old St, Petersburg

Customers` Favorites

Steamed Cabbage Cheddar Ranch Grits
Catfish Greens and Cornbread
Croaker's Crab Cake Sandwich
Eggleston's Fried Fish Boat
Croaker's Fried Wing Dings
Famous Fish and Shrimp Fry
New England Clam Chowder
Butterfly Fried Shrimp
Fried Seafood Platter
Crab Stuffed Flounder

“Decided to treat myself to a Mom break, had a book, a great drink, and a delicious, FRESH and all home made meal. Music was great and the whole atmosphere was just perfect and relaxing. I had the most amazing oysters, and all of the food was AMAZING! Chicken Caesar Salad 🥗 was incredible! Kudos to the Chef(s) and staff!! 🤩🤩🤩 Jamela was my server, and she was not only ridiculously kind and welcoming, but completely knowledgeable about the entire menu, about all the locations, what to recommend and all of the different delicious sauces! She is an absolute gem 💎 . Thank you so much for seeing a tired Mom, and providing a level of GENUINE Service and kindness that I haven’t seen in quite a while. Bless you all! Thank you Croaker Spot! -Karma“

4 Good565 Reviews
Panda Restaurant Chinese • $
2447 County Dr, Petersburg

Customers` Favorites

Sesame Chicken

“Good food“

3.2 Average122 Reviews

You May Also Like