Best Restaurants in Petersburg VA

Introduction

Nestled along the Appomattox River and steeped in Civil War history, Petersburg, Virginia has quietly built a vibrant culinary scene that rivals many larger cities. From refined Southern dining to inventive pub fare and authentic global cuisine, the best restaurants in Petersburg VA offer memorable experiences for locals and visitors alike. The following guide highlights 10 standout establishments, each with its own flavor, ambiance, and story, to help you plan where to eat in Petersburg and make the most of your time in this historic city.

Brickhouse Run

Set in Old Towne Petersburg, Brickhouse Run is a beloved English-style pub known for its warm, inviting atmosphere and classic comfort food. Housed in an 1850s building, the restaurant offers exposed brick walls, cozy wooden furnishings, and a rotating selection of beers and ciders on tap. The menu features staples such as fish and chips, shepherd’s pie, and hearty burgers, all prepared with care and attention to flavor. Whether you are looking for a relaxed dinner with friends or a welcoming spot after exploring historic sites, Brickhouse Run provides a charming setting and consistently satisfying fare.

Alexander’s Fine Food

For guests seeking traditional Southern comfort with a home-cooked feel, Alexander’s Fine Food is a top choice in Petersburg. This locally owned restaurant emphasizes generous portions, approachable prices, and friendly service. The menu ranges from fried chicken and meatloaf to seafood platters, sandwiches, and daily specials, making it easy to satisfy a variety of tastes. In addition, the casual, family-friendly environment encourages lingering over meals and catching up with loved ones. As a result, Alexander’s has become a reliable go-to for both weeknight dinners and weekend gatherings.

Maria’s Old Town 21

Located in the heart of Old Towne, Maria’s Old Town 21 brings Italian hospitality and flavor to Petersburg. Known for its generous pasta dishes, hand-tossed pizzas, and classic Italian entrées, Maria’s offers a warm atmosphere suitable for everything from date nights to group celebrations. Signature dishes include rich lasagna, chicken Parmesan, and a variety of seafood pastas, all complemented by an extensive wine list. The combination of attentive service, hearty portions, and a central location makes Maria’s Old Town 21 a cornerstone of the local dining scene.

The Croaker’s Spot

Seafood lovers will want to make a point of visiting The Croaker’s Spot, a regional favorite with deep roots in soul food traditions. Known for its perfectly fried fish, creamy shrimp and grits, and indulgent sides like macaroni and cheese and collard greens, this restaurant delivers bold, comforting flavors. The menu highlights fresh seafood prepared with Southern flair, while the lively atmosphere and generous plates ensure a memorable dining experience. As you explore the best restaurants in Petersburg VA, Croaker’s Spot stands out as a must-try destination for authentic coastal and soul food cuisine.

Demolition Coffee

While primarily recognized as a café, Demolition Coffee also ranks among Petersburg’s most popular casual dining spots. Located in a renovated industrial space, it features exposed brick, modern décor, and a relaxed, creative energy. In addition to expertly crafted espresso drinks and pour-over coffee, the menu offers breakfast sandwiches, paninis, salads, and freshly baked pastries. Demolition Coffee draws a diverse crowd of students, professionals, and travelers, providing an ideal setting for a quick bite, remote work session, or leisurely weekend brunch in Old Towne.

The Dixie Restaurant

For a true taste of classic Virginia diner culture, The Dixie Restaurant delivers nostalgia and flavor in equal measure. Open since 1939, this local institution serves hearty breakfasts, daily lunch specials, and traditional Southern comfort food in a no-frills, friendly environment. Menu favorites include biscuits and gravy, country ham, omelets, and homestyle sides. The Dixie’s long history and loyal following speak to its enduring quality and welcoming atmosphere, making it an essential stop for anyone wanting to experience Petersburg’s culinary heritage.

Wabi Sabi

Bringing an inventive mix of sushi, Asian fusion, and American pub fare, Wabi Sabi adds a contemporary twist to Old Towne’s dining landscape. The menu features specialty sushi rolls, poke bowls, tacos, burgers, and shareable small plates, encouraging guests to sample a variety of flavors. With live music on select nights and a well-curated drink list, Wabi Sabi is as much a nightlife destination as it is a restaurant. Its eclectic offerings and stylish atmosphere make it an attractive choice for both casual dinners and upbeat evenings out in Petersburg.

Old Towne’s Alibi

Old Towne’s Alibi is a lively bar and grill celebrated for its creative comfort food and vibrant bar program. The menu emphasizes elevated pub classics—think loaded fries, inventive burgers, sandwiches, and seasonal specials—prepared with fresh ingredients and an eye for presentation. Craft cocktails, rotating beers on tap, and regular events contribute to its reputation as a social hub in downtown Petersburg. Whether you stop in for a quick lunch or settle in for an evening with friends, Old Towne’s Alibi combines approachable cuisine with an energetic ambiance.

Trapezium Brewing Company

Located in a thoughtfully restored industrial building, Trapezium Brewing Company offers more than just locally brewed beer. The brewery’s on-site restaurant serves artisanal wood-fired pizzas, appetizers, and seasonal dishes designed to pair with their rotating lineup of craft brews. Family-friendly and spacious, Trapezium features indoor and outdoor seating, making it ideal for group gatherings, casual dinners, and special events. The combination of distinctive beers, flavorful food, and a unique setting has helped cement Trapezium as a cornerstone of Petersburg’s modern dining and entertainment scene.

King’s Famous Barbecue

No exploration of the best restaurants in Petersburg VA would be complete without authentic Southern barbecue, and King’s Famous Barbecue answers that call. Situated just outside the city center, this long-standing favorite specializes in slow-cooked pork, ribs, chicken, and classic sides like hush puppies, coleslaw, and baked beans. The focus is firmly on flavor, with time-honored smoking techniques and house-made sauces creating tender, smoky meats. The casual, welcoming setting makes King’s an excellent stop for travelers passing through as well as locals craving traditional Virginia barbecue.

Conclusion

From historic diners and soulful seafood joints to modern breweries and globally inspired eateries, the best restaurants in Petersburg VA reflect the city’s blend of heritage and renewal. Each of these 10 establishments offers not only distinctive cuisine, but also a window into the character of Petersburg itself. As you plan your visit, consider pairing meals with strolls through Old Towne, riverfront walks, or tours of nearby historical sites. By doing so, you will experience both the flavors and the stories that make Petersburg a rewarding destination for food lovers and curious travelers alike.

Restaurants serve these aresas:

  • 23803
  • 23804
  • 23805
  • 23806

Restaurants ranging from high-end fine dining and casual table service to quick-service (fast food) and specialized concepts like ghost kitchens. Major types include fast-casual, family-style, cafes, buffets, food trucks, and bistros, often defined by their operating model, such as farm-to-table or pop-up.

Food genres, commonly referred to as cuisines, are defined by distinct regional ingredients, cultural traditions, and preparation methods. Top global cuisines include Italian, Chinese, Japanese, Mexican, French, Indian, Mediterranean and Thai. These range from specific regional styles to fusion, offering diverse flavors like Mediterranean (olive oil/fresh produce), Asian (spices/rice), and Western techniques.

Google Map: