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 Superb204 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 Superb186 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
Turtle Cheesecake Red Velvet Cake
Strawberry Cream Filled Donuts
Flour-Less Chocolate Cupcakes
Dozen Cupcakes Zmini Pies
Carrot Cake Cupcakes
Buttermilk Bake Shop
Specialty Dough Nuts

“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 Superb145 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 Superb143 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 Superb91 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.6 Superb43 Reviews
Saucy's Sit-Down Bar.B.Q. Barbecue • $
257 E Bank St Suite 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
Half Rack of Ribs
Peanut Butter Pie

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

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

Customers` Favorites

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

“Visiting from Houston. This place is a great vibe in old towne. I wish I could get the Mexi Lager at home. Great beer.
My wife loved the fruited blondes. I forget the name now but the mimosa inspired fruited blonde is her favorite. Great hospitality. Thanks for the drinks!“

4.4 Superb136 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 Superb124 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 Superb220 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.3 Superb184 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.3 Superb6 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 Good109 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 Good118 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 Good148 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 Good186 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.8 Good41 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

“The barbecue and onion rings were quite tasty. It is some of the best barbecue in Virginia. I shall return and I will try the sliced beef next time. I want to try it all at Kimgs.Those onion rings are something special. The King Sauce was great also. I recommend you give this restaurant a try for a relaxed dining experience.“

3.9 Good78 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 Good334 Reviews
Panda Restaurant Chinese • $
2447 County Dr, Petersburg

Customers` Favorites

Sesame Chicken

“Good food“

3.2 Average49 Reviews

You May Also Like