The Sidewalk Cafe is one of The 15 Best Places for Fish Sandwiches in Richmond.

1. The Sidewalk Cafe

7.8
2101 W Main St (at S Rowland St), Richmond, VA
American Restaurant · The Fan · 56 tips and reviews

Jillian S.Jillian Smith: Ahi tuna sandwich is awesome! Nadia kind of sucks though...

Andy  T.Andy  The Great: Amazing food. Old school hip hop. A true Richmond original. Good vibes good times!!!

Chad W.Chad Williams: Do you like Mimosa's? What about pitchers of Mimosa's?

3 Monkeys Bar & Grill is one of The 15 Best Places for Fish Sandwiches in Richmond.

2. 3 Monkeys Bar & Grill

7.8
2525 W Main St (at Robinson St), Richmond, VA
Bar · The Fan · 54 tips and reviews

Elise C.Elise Chretien: Get the tempura fried mahi sandwich...it's huge!!

AngelaAngela: Absolutely a must for brunch if you can find a seat. Large portions of yummy food and a decent selection of brunchy drinks. Try the watermelon mimosa!

Matt W.Matt Whitman: This is just the tip

The Hard Shell is one of The 15 Best Places for Fish Sandwiches in Richmond.

3. The Hard Shell

8.8
1411 E Cary St (btwn S 14th & S 15th St), Richmond, VA
Seafood Restaurant · Shockoe Slip · 32 tips and reviews

MarcelleMarcelle: DELICIOUS seafood...busy, busy place...eating at the bar is a cozy alternative :-) Read more.

RVA BadgeRVA Badge: On Sunday you can get Bunch early or All You Can Eat Crab Legs Sunday Night. Monday is Lobster Night.

Angie E.Angie Elliott: The waitstaff is great. Monday night lobster dinner is $20 can't be beat. They do have a fruit fly problem however, so check your glass of red wine before you drink it. I'd still come back regardless.

Rosie Connolly's is one of The 15 Best Places for Fish Sandwiches in Richmond.

4. Rosie Connolly's

8.3
1548 E Main St #A (17th Street), Richmond, VA
Pub · Shockoe Bottom · 24 tips and reviews

Frank B.Frank Blanton: Best pub in Richmond Virginia. Great non traditional beer selection.

Kerry P.Kerry Partridge: The bar staff rocks!

MikeLynnShots L.MikeLynnShots Lynn: Incredible food, very comfortable environment. Supper friendly staff. And the value is incredible for what you get! One of my top 5 favorite places in Richmond

The Hill Cafe is one of The 15 Best Places for Fish Sandwiches in Richmond.

5. The Hill Cafe

8.7
2800 E Broad St (at N 28th St), Richmond, VA
American Restaurant · Church Hill · 38 tips and reviews

Eric H.Eric Hanson: You can't beat the fired chicken. So good.

David A.David Adkins: Tip the bartender

MacMac: Try the Food!

The Roosevelt is one of The 15 Best Places for Fish Sandwiches in Richmond.

6. The Roosevelt

8.9
623 N 25th St (M St), Richmond, VA
Southern Food Restaurant · 56 tips and reviews

MichelaMichela: Most of the menu is gluten free and delicious, except for the coconut cake, which is just wonderful!

Ross C.Ross Catrow: Eat the brunch menu. All of it.

David A.David Adkins: Tell a friend about Roosevelt!

Frank's Ristorante Italiano Pizzeria is one of The 15 Best Places for Fish Sandwiches in Richmond.

7. Frank's Ristorante Italiano Pizzeria

8.1
3054 Stony Point Rd, Richmond, VA
Pizzeria · Huguenot · 10 tips and reviews

Jerry Lucas B.Jerry Lucas Baldwin: Go for lunch and get a Pizza Steak Sub w/extra sauce, and fries w/cheese. Best. In. Town.

Melissa G.Melissa Greenfield: Best pizza in town.

Eric E.Eric Eisele: Closed Mondays. Get the pizza!

The Dairy Bar is one of The 15 Best Places for Fish Sandwiches in Richmond.

8. The Dairy Bar

8.2
1602 Roseneath Rd (at W Moore St), Richmond, VA
Breakfast Spot · Carytown - Museum District · 32 tips and reviews

Dionne W.Dionne Waugh: Best breakfast in town. Try the grits and biscuits and gravy

Robert M.Robert M: If you don't like your burger cooked well done (hockey puck) don't bother ordering one. Asked the manager for a medium cooked burger and was flat denied (Grim Face). What a dick!!!

Rob T.Rob T: Breakfast is phenomenal. Lunch is nominal.

The Forest Restaurant is one of The 15 Best Places for Fish Sandwiches in Richmond.

9. The Forest Restaurant

7.5
5057 Forest Hill Ave (btw Jahnke & Westover Hills), Richmond, VA
Bar · Westover Hills · 5 tips and reviews

MaryAnn G.MaryAnn Griffin: Smoker and drinkers paradise! Inexpensive drinks at style voted best dive bar in Richmond!

Tesha A.Tesha Alston: Come wish Carrie a Happy Birthday! # best bartender

Ryan B.Ryan B: real men do it in the Forest

O'Tooles Restaurant & Pub is one of The 15 Best Places for Fish Sandwiches in Richmond.

10. O'Tooles Restaurant & Pub

8.3
4800 Forest Hill Ave (at W 48th St.), Richmond, VA
Irish Pub · Westover Hills - Forest Hill Park · 38 tips and reviews

Jasmine E.Jasmine Ellis: I've been going here since I was a little girl and they have the best onion rings. Hands down.

Sarah T.Sarah Thamm: Coldest draft beer in Richmond!

Honeylyn A.Honeylyn Armstrong: Chris looks great in his kilt on St. Pattys day

The Boathouse at Rocketts Landing is one of The 15 Best Places for Fish Sandwiches in Richmond.

11. The Boathouse at Rocketts Landing

8.9
4708 Old Main St (at Orleans St), Richmond, VA
Seafood Restaurant · Shockoe Bottom · 65 tips and reviews

Sarah JamillahSarah Jamillah: Excellent food beautiful at sunset! If you're really hungry, get the crab cakes, If you want a smaller taste of something wonderful, have the scallops, both were delicious!

Shelita M.Shelita McBride: Good drinks and a nice band can't ask for more! Try the Pear & Gargonzola pizza...delish!

Brian E.Brian Eggert: Crab puppies are an amazing app.

Panera Bread is one of The 15 Best Places for Fish Sandwiches in Richmond.

12. Panera Bread

7.7
7104 Midlothian Tpke, North Chesterfield, VA
Bakery · Midlothian · 10 tips and reviews

Desiree J.Desiree Jenkins: The turkey chili is so good...you may cry. I get the pick two with the chili and Thai chicken salad, YUM!

Stephen R.Stephen R: This place is crowded. Must have been lunch time.

Lisa K.Lisa Knapp: Love the black bean soup!

Mama Js is one of The 15 Best Places for Fish Sandwiches in Richmond.

13. Mama Js

8.9
415 N 1st St, Richmond, VA
Southern Food Restaurant · Jackson Ward · 83 tips and reviews

Richmond MagazineRichmond Magazine: A nominee for the 2014 Elby award for best service, this joint also does a great job with the food. The fried chicken entree for $7 is perfect: Crispy on the outside and moist and juicy on the inside. Read more.

Princess B.Princess Bethea: Carrot cake is the best

LindsayLindsay: I can't decide which was better: my entree, my dessert, or the friendly service.. I would visit again in a heartbeat and gladly bring friends, both local and visiting. Mama J's is a hidden gem!

Tarrant's Cafe is one of The 15 Best Places for Fish Sandwiches in Richmond.

14. Tarrant's Cafe

8.9
1 W Broad St (at N Foushee St), Richmond, VA
New American Restaurant · Downtown Richmond · 115 tips and reviews

Bonnie O.Bonnie Offit: Delicious humus - even homemade flatbread!

Tracy C.Tracy Coogle: EXCELLENT food and service! Great before the Theatre! (Theatre IV at the Empire across the street!) LOVE TARRANT'S!!

kristindowniekristindownie: get the she-crab soup!

The Village Cafe is one of The 15 Best Places for Fish Sandwiches in Richmond.

15. The Village Cafe

7.9
1001 W Grace St (at N Harrison St), Richmond, VA
Breakfast Spot · The Fan · 81 tips and reviews

Grant M.Grant Mizell: Breakfast for dinner (served all day) and a coffee milkshake, please!

Cailin B.Cailin Becker: Their milkshakes bring all the boys to the yard.

Gina I.Gina Ivey: Breakfast special. All that food for only $6!