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