By general location – Last updated April 14, 2026
We are often asked to recommend restaurants to visiting friends, so here is our list. These are all moderately-price restaurants. There are a number of up-scale restaurants here in Richmond, Virginia, but they aren’t listed here. I do not list any national chains.
They are listed in no particular order.
This is a purely personal list and are our very favorites.
There are lots of neighborhood corner grills scattered throughout Richmond. We haven’t been disappointed by any of them, but I list a special few that we frequent. Also there are lots of bakeries and markets everywhere that are very good.
Be sure to check hours and days when open before going!!!
Cary Street Corridor:
- Lolita’s Mexican. Very good food, great atmosphere. A little elevated from “just” a Mexican restaurant. Near Carytown.
- Burton’s. American food, very good. Carytown.
- Can Can. French, cool ambiance, great bread! Gets loud. Make a reservation or be prepared as a Plan B to eat at one of the other great restaurants all along Cary Street. Carytown.
- Angela’s. Good pizza and lots of just Italian dishes, very good. Carytown.
- The Mantu. Afghan food, very good. Carytown.
- TBT El Gallo. “Elevated Mexican” taqueria. Well-regarded, but we haven’t eaten there. Carytown.
The Fan:
- Garnett’s. Excellent sandwiches, but very small seating area – get there early or plan to take home.
- Bamboo Café. Typical and well-known Richmond staple corner bar/grill. More than 50 years old. Its name came from the wrappers used to roll marijuana cigarettes.
- Joe’s Inn. Another quintessential Richmond café. Especially known for its spaghetti. Two locations; this is the original in the Fan.
- Kuba Kuba. Cuban. Get there early, crowded.
- Stanley’s. Philly-inspired hoagies which are very good. Unassuming restaurant.
- Curbside Café. Fan area. Well-regarded local bar/grill but is known for its French onion soup. We haven’t been there.
Around VCU:
- Pupatella’s. Our favorite pizza place, it serves real (certified) Neapolitan pizza, delicious, plenty of parking. We eat here often.
- Polpetti’s. Really good Italian sandwiches. Owner is famously known for personally driving to New York once a week to purchase the bread and deli items he uses. Two locations, the one at 515 N Harrison is supposed to have some seating. We haven’t been to it yet, but we’ve been to the other one and the sandwiches were superb.
- Village Café. Typical old-time neighborhood corner grill, American food, we’ve never had anything but a good meal here. When the university is in session, parking can be tricky and the café can get crowded. Serves breakfast, lunch, and dinner.
Shockoe Bottom / Downtown:
- Bottom’s Up Pizza. Near the Triple Crossing, a train might go overhead! Not our favorite pizza place, but a lot of people like it.
- Yak Yak Thai. Shockoe Bottom (old town).
- LuLu’s. From 9 am to 3 pm only. Gets full; make a reservation. Shockoe Bottom (old town).
- Siné Irish Pub. Best fish and chips I’ve found; other sandwiches are really good. Located in a beautiful old building.
- Café Rustica. German.
- Irie Ting. Jamaican. Excellent. Very fresh, made to order when you order, so the wait for the food can be a little long.
- Millie’s Diner. Reservations required. Brunch only. Tiny place, well-known. We loved it the couple of times we were there.
Church Hill Area:
- Blue Atlas. Global, contemporary, located sort of near Libby Hill, chef-driven, always gets really good reviews. Vegetarian. We’ve eaten there once and will definitely go again. It’s in an old high school which doesn’t look at all like it would house a restaurant. But open only Wednesday-Sunday.
- The Hill Café. 2800 East Broad. Good food. American.
- Proper Pie Company. 2505 East Broad. Savory and sweet hand-held “pies.” New Zealand chef. Popular place. Wednesday through Sunday only.
- Union Market. 2306 Jefferson Ave in Union Hill area. Delicious sandwiches, often with a bit of a twist.
Jackson Ward:
- BunaKurs Ethiopian Café. Jackson Ward area. Reasonably priced breakfast and lunch options. Very friendly folks here.
- Lillie Pearl. 305 Brook Ave. Southern cooking.
- Sweet P’s RVA. 304 West Broad Street. American food with a twist. Brunch offerings are very good.
Near West End:
- Lulabelle’s. Near Staples Mill and Broad. A mostly sandwich and soup lunch spot located in a retail establishment. Good location when visiting the large antiques mall and huge art gallery in the same shopping plaza.
- The Continental Westhampton. American food, good sandwiches, good burgers, lots of food options, reasonable price, retro atmosphere, huge servings of everything, parking can be difficult, you may have to walk a couple of blocks.
- Bell Greek. Several of these in outlying Richmond suburbs. The one we go to most often is on Three Chopt.
- Ben Wong’s Tea. Asian bakery, Willow Lawn.
- Yoshi Sushi. Willow Lawn. They make sushi, yes, but also serve popular dishes from other Asian countries. I personally like the Pad Thai. Spouse likes the Bento box. Both of us like the vegetable fried rice. We order way too much to have leftovers to take home.
- Stella’s. Greek, famous in Richmond, busy all the time, you will need reservations. Several locations, but best known in the Near West End.
- Beijing on Grove. Elevated Szechuan style.
- 88 Street Food RVA . Asian, mostly bowls. No internet site.
- Vietnam One. We haven’t tried this, but Redditors like it.
- Pho Thien Phat 1. We haven’t been here, but we’ve been to Pho Thien Phat 2 (see
“Further Afield” section below) which is very good and which may have the same menu. - Pho Tay Do. We haven’t been here but have heard it is very good and it’s on our shortlist to try. Located in an unassuming little house. No website.
- Mosaic. Near the Huguenot Bridge (and near the University of Richmond) before crossing over to Southside.
Northside / Brookland:
- Auntie Ning’s. Filipino. Easy parking. In an area of town that is up and coming. A few other interesting restaurants very close by.
- Northside Grille. American food, but strangely perhaps, offers lumpia (Filipino) as an appetizer which is very good. Burgers, fries, onion rings are all good. No website but is on Facebook.
Scott’s Addition (a booming, young professional’s area, tricky parking):
- Wood and Iron. American food; very good hamburgers, American food. Slick, modern restaurant. There is also one out Huguenot Road, near the Kroger. Also one in Short Pump.
- Tazza Kitchen. American food with a little different twist. Slick, modern restaurant.
- Lemon Cuisine of India. Not really in Scott’s Addition, but Scott’s Addition adjacent. 3215 West Broad. Confession: I used to say I didn’t like Indian food, but that was before I went to Lemon. One of my favorite restaurants in town.
A bit further afield:
- Cheng Du. Chinese, on Broad about halfway to Short Pump. Afterwards, it’s fun to visit Brecotea, an Asian bakery and pastry shop, which is nearby. Cheng Du is located in a modest building.
- Balkan Restaurant. 8905 Patterson Avenue. Delicious food, homemade bread, super nice owner. Unassuming restaurant adds to the charm. Highly recommended; this will be part of our rotation, for sure. Try the paprikash.
- D’Annam. In an area of town crowded with Vietnamese restaurants, this is a standout. Bonus: the owner is absolutely the nicest human ever.
- Chicken Salad Chick. An anomaly in this list because the ownership is in North Carolina, but the chicken salad sandwiches, flavors of your choice, are hard to beat. Plenty of tables and service (you order at the cash register) is very fast.
- Con Salsa. Venezuelan. Very good, outside eating or take-out only.
- Chicano Boy. Huguenot Village Shopping Center near the Publix and Great Big Greenhouse. A Mexican-inspired taco and bowl place. Very good, very fresh food. We eat here a lot.
- Hob Nob. Contemporary Southern dishes, very fresh food, really good, can be a little pricey.
- Croaker’s Spot. In Manchester / Southside. “Soul food and seafood,” very good, parking can be tricky, food takes a while because everything is cooked from scratch. Also have a restaurant in Petersburg.
- S. B.’s Love Shack. Brunch place in Lakeside. Funky atmosphere, creative names for excellent dishes.
- Mr. Noodle. Out Broad toward Short Pump. They make hand-pulled noodles and dumplings. Very good food, but the ordering system is a bit confusing.
- Pho Thien Phat 2. On Broad halfway to Short Pump. They don’t have a website, but there is a Pho Thien Phat 1 which is listed in the Near West End section above, and the menu may be the same.
- The Little Nickel. “Tropical diner.” Southside, good food and cute atmosphere.
- Southern Kitchen. Across the Huguenot River near Trader Joe’s. Southern food, very good.
- Dot’s Back Inn. A quintessential Richmond staple, appeared on Diners, Drive-Ins and Dives twice, known for being a noisy, happy, bustling place. Bellevue neighborhood across the river.
General:
Tons of other restaurants everywhere.
Almost any Greek restaurant you come across is good.
Lots of taco places everywhere, many of them regional chains; the taqueria places operated by Hispanic residents are very good.
Gelato. Lots of Gelati Celesti ice cream shops all over town and outlying areas. They are our favorite, but there are many good ice cream shops in Richmond.