18 Best Vegetarian Restaurants in Petersburg

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

“absolutely love Old Towne's Alibi. I've never had a bad experience since Kat took over!“

4.9 Superb127 Reviews
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
Hushpuppies Dozen
Chicken Dumplings
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 Superb118 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
Buttermilk Bake Shop
Specialty Dough Nuts
Carrot Cake Cupcakes

“Buyer beware! I went today to get a Boston Cream donut. And I ordered two one with cream and one without. BUT what I got was a donut with icing inside?? I went back inside and told the server that I had a Boston with icing. He said he was sorry but that’s what they are today!!!! Sad to order one thing and get another! Just saying. Just.“

4.7 Superb100 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.6 Superb77 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 and Cheese Sub
Chili Cheese Fries
Steak and Cheese
Catfish Nuggets

“Best homemade fries and Burger. Very Friendly“

4.6 Superb75 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
Spaghetti w Meatballs
Thursday - Manicotti
Homemade Dressings
Stuffed Eggplant
Monday - Lasagna
Baked Spaghetti

“Amazing food with amazing people. Small mom and pop Italian restaurant it doesn’t get any better than this.“

4.5 Superb32 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“

5 Superb2 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.4 Superb18 Reviews
Trapezium Brewing Co. Brewpubs • $$
423 3rd St, Petersburg

Customers` Favorites

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

“Beers were tasty. Nice atmosphere. The mac n cheese with the BBQ sauce was delicious and would highly recommend. My friend got the wings, and those looked tasty, too!

Parking: Google took me to a lot across from the coffee spot, but while walking to Trapezium, I noticed the brewery had its own lot“

4.4 Superb103 Reviews
Saucy's Sit-Down Bar.B.Q. Barbecue • $
257 E Bank St Suite C, Petersburg

Customers` Favorites

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

“We are full time RV’ers, stopped here on our way through VA..the food was great, staff were sooo friendly and the service was outstanding! Try the Sampler, so you can get a taste of their proteins and the sides we chose were the 3 bean salad and Mac n cheese, it was all so YUMMY!“

4.4 Superb117 Reviews
Roma Ristorante Italiano 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
Chicken Parmigiana
Roma Supreme Pizza
Linguine Carbonara
Bang Bang Shrimp

“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 Superb104 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
Shut Yo Mouf Platter
Smothered Pork Chops
Chicken Wings Dinner
Chicken and Waffles
Sides and Cornbread
Mashed Potatoes
Banana Pudding

“Best place on earth ?“

4.3 Superb144 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.2 Good67 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
Chicken Roll
Garlic Bread
White Pizza

“This location is great, most of their food is fantastic. The Steak and cheese hoagies need a little help, but that's the only item that hasn't been very good. Pizza is great, Calzones are nice, antipasto salads are really good with raspberry vinegarette.“

4.2 Good96 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

“Beautiful place with beautiful people!! Don't let the outside fool you. This restaurant is a definite "diamond in the rough". The food is sooooo good and the service is top tier....carry-out only, but a must have in the Petersburg area.“

4 Good34 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

“Great place and food. Very reasonable prices for the large amount of food

Eat here, very good local food restaurant.
Our waitress Geneva was very nice and personable.
She gave great recommendations for our order.
Bang Bang Shrimp,
Catfish nuggets were excellent.

If you're staying in any of the hotels across the street or close, try this place. You will not be disappointed.“

4.1 Good87 Reviews
Huddle House American • $
11807 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 Good189 Reviews
Croaker's Spot Petersburg Soul Food • $$
9 E Old St, Petersburg

Customers` Favorites

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

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

3.8 Good235 Reviews

You May Also Like