Portsmouth, Virginia, offers a diverse range of dining experiences, from casual eateries to upscale restaurants, perfect for anyone exploring the city. Whether you're a local or visiting, these restaurants are among the top-rated spots to check out.

1. Still Worldly Eclectic Tapas

Still Worldly Eclectic Tapas is a popular restaurant for those seeking a sophisticated and flavorful dining experience. Located in Olde Towne Portsmouth, Still offers an inviting atmosphere with an international menu that blends flavors from around the globe.

Specializing in tapas, the restaurant encourages diners to sample a variety of small plates, perfect for sharing. Their expertly crafted cocktails and extensive wine list complement the dishes, creating a memorable dining experience. Whether you're out for a date or enjoying a night with friends, Still is an excellent choice for a chic, worldly meal.

2. Cancun Fiesta

Cancun Fiesta is a vibrant Mexican restaurant in Portsmouth, offering an authentic dining experience with a festive atmosphere. Known for its traditional Mexican dishes like enchiladas, tacos, fajitas, and burritos, the restaurant also serves refreshing margaritas and other signature cocktails.

Person Sitting in Front of Tacos on Plate

Whether you're in the mood for a hearty meal or a quick bite, Cancun Fiesta provides a lively and family-friendly environment that brings a taste of Mexico to Virginia. It's a perfect spot for anyone craving flavorful Mexican cuisine with a side of fun.

3. Bubba-N-Frank’s Smokehouse BBQ

For BBQ lovers, Bubba-N-Frank’s Smokehouse BBQ is a must-visit. Known for its tender, flavorful meats and savory sauces, this family-style restaurant offers some of the best BBQs in Tidewater Virginia. Their relaxed setting makes it an excellent spot for enjoying comfort food with friends and family.

4. Gosport Tavern

Located in Olde Towne Portsmouth, Gosport Tavern provides a neighborhood feel and a selection of comfort foods. Known for its friendly service and relaxing environment, it serves up crowd favorites such as burgers, sandwiches, and seafood, making it a go-to for casual dining.

5. Guad’s Mexican Restaurant

Guad’s Mexican Restaurant is a favorite for anyone craving authentic Mexican cuisine. With tacos, burritos, and a variety of traditional Mexican dishes, Guad’s offers a vibrant dining experience complete with refreshing margaritas and a lively atmosphere.

6. JoJack’s Espresso Bar and Café

Perfect for coffee lovers, JoJack’s Espresso Bar and Café offers a wide variety of coffee beverages along with fresh, homemade pastries, sandwiches, and soups.

Person Performing Coffee Art

Whether you’re grabbing breakfast or stopping in for a midday coffee, JoJack’s is a charming spot to relax.

7. Olde Towne Public House

Olde Towne Public House provides a modern take on classic American dining, featuring stone-fired pizzas, southern-inspired platters, and an extensive selection of craft beers. The casual yet stylish setting is ideal for both casual meals and special occasions.

8. Roger Brown’s Restaurant & Sports Bar

For sports fans, Roger Brown’s is a must-visit. This restaurant and sports bar boasts a large selection of seafood, steaks, and pub favorites. What makes it stand out are the four massive projection screens and multiple TVs, making it the perfect spot for catching the latest game while enjoying a hearty meal.

9. The Bier Garden

The Bier Garden is an Olde Towne Portsmouth gem offering authentic Bavarian cuisine. With over 18 years of history, this restaurant is known for its schnitzels, sausages, and an extensive list of beers.

Whether dining indoors or on their outdoor patio, The Bier Garden delivers a cozy and festive experience reminiscent of Germany.

10. Twisted Pig Ale and Smokehouse

Located in the historic Port Norfolk area, Twisted Pig Ale and Smokehouse is perfect for those who crave smoked meats and craft brews. With a laid-back vibe and mouthwatering BBQ offerings, this spot is ideal for a relaxed, flavorful meal.

11. Thai Basil

For lovers of Thai cuisine, Thai Basil offers fresh and flavorful dishes made from the finest ingredients. From their aromatic curries to flavorful stir-fries, Thai Basil delivers a satisfying dining experience with a touch of exotic flair.

12. The Coffee Shoppe

A small but vibrant café located in Olde Towne, The Coffee Shoppe is loved for its specialty coffee, light bites, and homemade pastries. It’s the perfect place to start your day or grab an afternoon pick-me-up while exploring the historic streets of Portsmouth.

13. HomeGrown

This restaurant is known for its farm-to-table approach, offering fresh, locally sourced dishes that highlight the best of Southern cooking. From rich, hearty entrees to delicate, seasonal sides, HomeGrown delivers a dining experience that feels both rustic and refined.

14. Fish & Slips Marina Raw Bar & Grill

If you're a fan of seafood with a view, Fish & Slips Marina Raw Bar & Grill is a go-to destination. Overlooking the Elizabeth River, this restaurant offers a scenic backdrop for your meal.

Bowl of Mussels and Shrimps Selective

Their menu features fresh seafood, like oysters, shrimp, and crab cakes, along with other American favorites. The casual, waterside atmosphere makes it a popular choice for a laid-back lunch or dinner.

15. Mannino’s Italian Bistro

Mannino’s Italian Bistro brings authentic Italian flavors to Portsmouth with dishes made from family recipes. The restaurant has a cozy, traditional vibe that’s perfect for enjoying classic pasta dishes, seafood, and freshly baked pizzas. It’s an ideal spot for a romantic dinner or a family gathering, offering a wide range of wine options to complement your meal.

16. Still

Still offers a unique dining experience with its eclectic menu and artisanal cocktails. It specializes in small plates and tapas-style dishes, allowing diners to sample a variety of flavors in one sitting. The warm, intimate ambiance makes it a favorite for date nights or casual gatherings with friends.

17. Commodore Theatre Dine-In

For a completely unique experience, the Commodore Theatre combines dinner and a movie. Guests can enjoy a meal from a full-service kitchen while watching a film on the big screen. With a menu featuring classic American fare like burgers, sandwiches, and salads, the Commodore offers an old-school charm perfect for those seeking a nostalgic night out.

Conclusion

Portsmouth, VA, boasts an array of excellent dining options, whether you're craving BBQ, international flavors, or classic American fare. These restaurants, among the best in the area, showcase the city's vibrant and diverse culinary scene.
Whether you’re enjoying a casual meal with family or looking for a cozy spot to unwind, Portsmouth has a restaurant to satisfy every palate.

As you explore these culinary gems, remember that keeping our environment clean and sustainable is essential. If you're a restaurant owner or landlord, consider partnering with Greasecycle for your waste management needs.