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 Superb132 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
Buffet with Fried Chicken
Old Fashioned Milk Shake
BBQ and Fried Chicken
Yams Hamburger Steak
Chicken Dumplings
Hushpuppies Dozen
Pulled Pork BBQ
Brownie Sundae

“Lovely and friendly clean restaurant with good food and good friendly people like it we drive over 45 minutes to go eat there“

4.8 Superb106 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

“Donuts are the best out here!“

4.7 Superb108 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.5 Superb95 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
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
Seafood Alla Roma

“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 Superb87 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.4 Superb85 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.4 Superb50 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 Superb20 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 Superb156 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“

3.6 Good5 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

“Headed from DC to Wilmington with no expectations of any place to stop and eat that would be good. Surprise! One of the best BBQ places ever. I’ve driven from west coast to east and south to north and this was 5 star!“

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

“My review is based on the Greek salad I ordered, which I didn’t enjoy—the chicken was cold and lacked flavor. However, the service was excellent, and the ambiance was great. I was staying across the street, so it was a convenient spot. The pizza looked delicious, and my friend said it was very fresh and tasty. I’d definitely return if I’m back in the area—next time, I’ll be trying the pizza!“

4.1 Good96 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 Good79 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 Good102 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

“I had the most incredible dining experience at the Petersburg location on my drive back to NC!!! Before I walked in the door, the hostess was grabbing a menu to seat me. EVERY SINGLE staff member had a smile on their faces and was friendly and welcoming. The waiter was absolutely exceptional, anticipating needs, making great drink and food suggestions, delivering timely service, etc.The food was absolutely phenomenal and very reasonably priced! I visited a 5 star restaurant the day before and the Croaker’s spot topped my experience there, by far! I’m so incredibly impressed and proud to support this quality of restaurant with a proud African American ownership! THIS is the type of business I will travel out of my way to support! Kudos! Kudos! Kudos!“

3.8 Good242 Reviews

You May Also Like