Where to Eat Before or After a Show at The Altria Theater

Last Updated on June 13, 2026 by Liz Thomson

I’ve eaten my way around Altria Theater more times than I can count, and the truth is, picking a restaurant near a venue isn’t just about cuisine. It’s about time. How long before the curtain do you have? Is the table going to turn fast enough? Where can you actually walk after the show without getting in your car?

So I’m sorting this guide the way I’d actually think about it: by how much time you’ve got. Bookmark this one so you can come back to it.

The Altria Theater

A quick note on the area

Altria Theater sits at 6 N Laurel Street, right next to Monroe Park and a short walk from VCU’s campus. That puts you within easy walking distance of three really different food scenes: the energetic, student-leaning blocks just west of the theater, the more polished restaurants of the Fan to the northwest, and a handful of downtown spots if you head east. Most everywhere I’m recommending is a 10-15 minute walk. If you’re driving, park once near the theater and walk to dinner, so you’re not scrambling for last-minute parking.

30 minutes or less before showtime: Quick bites and grab-and-go

This is the “we underestimated traffic and now we’re panicking” tier. You need food in your hands fast, and you need to be able to eat it while walking or standing.

  • The Pit and the Peel– While this place is mostly known for its smoothies and juices, they do have sandwiches and salads. Order ahead and pick it up to go if you’re in a rush!
  • Choripanther– If you happen to time it right, you might be able to catch this food cart in Monroe Park, right in front of the theater! They serve Argentinian street food and their homemade chimichurri is some of the best in town!

About 1 hour before showtime: Sit-down dinner that won’t make you late

This is the sweet spot for most show nights. You’ve got time for an actual meal, but you can’t linger over dessert. Two rules I follow:

  1. Tell your server up front. “We have a 7:30 show at Altria” is a magic phrase. Good restaurants near venues hear this all night and know how to pace your meal accordingly.
  2. Skip the appetizer course unless they explicitly say it’ll be fast. Order entrées together and ask for the check when the food arrives.

Spots that handle the pre-show timing well:

  • Birdie’s– If you like oysters, this is the place! This oyster bar is about a 10-minute walk, and they also have really fun cocktails!
  • Sweet P’s – This place is only a 12-minute walk, and their food is amazing! They also have a pretty diverse menu, which includes vegetarian options!
  • Perly’s – If you’re catching a matinee, this is your move. This spot is known for Jewish deli classics like killer pastrami. It’s about a 15 minute walk from the theater.

Pro tip: If it’s truly down to the wire, walk into a sit-down spot and ask if the bar has open seats. Bar service is almost always faster than table service, and bartenders at theater-district spots understand the assignment.


2+ hours before showtime: Make it a full dinner-and-a-show night

You did this right. You bought tickets weeks ago, you booked a real reservation, and you’re treating this like the night out it deserves to be.

Delicious creamy spinach pasta with herbs and cheese on a white plate.
The broccoli rabe pasta from Edo’s Squid is 10/10

Best for a celebratory dinner:

  • Edo’s Squid – This is a great spot for family-style pastas, and it’s only about a 10-minute walk to the theater.
  • L’Opossum– Admittedly, this place is hard to snag a reservation, but hey, why not try? It’s about a 15-minute walk or a 5-minute drive and the food is some of the best French cooking in the city. Reservations essential, and I mean weeks out for weekends.
  • Lillie Pearl — Well known for its Southern food (and cocktails!) this tasty spot is about a 15-minute walk. (FYI they relocated to Brook Rd. in Jackson Ward!)
  • Dinamo — This spot is right next to the Altria theater and their pastas are amazing. You’ll want to call ahead to make a reservation, since this spot is popular.

Best for groups:

  • Bar Solita– If you’re looking to bring all your friends, try Bar Solita which is typically able to handle a large group. (I’ve been there with tables of more than 10 and they handled it great!) Again, make a reservation!

If you’re going this route, I’d actually suggest making the reservation for two hours before the show. That gives you a real dinner with no anxiety, time to walk over, and maybe a drink at the theater bar before curtain.


After the show: Late-night spots

The curtain comes down around 10, and now, you’re ready for more food. Here’s where you can still get fed late on a weeknight, when half the city has shut its kitchen down.

  • Brave Captain- This spot is open until 2am, and it’s just a few blocks from the theater!
  • Sticky Rice – It’s a longer walk (about 22 min), but the bar scene gets going around the time shows let out. You might even catch karaoke. (Definitely order a bucket of tots.)
  • The Jefferson Hotel- If you’re feeling fancy and you want to enjoy a nightcap, swing by the Jefferson Hotel bar. It’s only a 10 minute walk.

Parking-friendly picks

This is the tip I wish someone had given me years ago: park near Altria, not near your restaurant. Theater parking lots and street spots fill up later in the evening, and you don’t want to be circling for 20 minutes after a leisurely dinner. If you park in the Altria area before 6:30 PM, you can usually get a good spot, walk to dinner, walk back for the show, and walk straight to your car after.

Spots within a true 10-minute walk of Altria, where this strategy works, in addition to the spots listed above:

  • Pupatella (some of the parking around here is 1 hour so check the signs!)
  • Beauvine Burger (You’ll have better luck parking behind it on Cary St. rather than Main St.)
  • Birdie’s (This is on the bottom floor of 303 W. Broad, a members-only social club, but Birdie’s open to the public)

You could also take The Pulse! There is a bus stop in the arts district that is a 15 min walk from the theater. It drops you off near Birdie’s and Bar Solita, so you could take the bus to dinner then ride it home! Just be sure to check the bus schedule in advance. (The Pulse is free!)


FAQ

What time do restaurants near The Theater close?

Most kitchens in the Fan and Carytown stop seating around 9 or 10 PM on weeknights, with bars staying open later. Late-night options near Altria are limited, so if you’re catching a late show, plan ahead or expect bar food rather than full dinner service.

Can I walk to dinner from the Altria Theater?

Yes — the area is very walkable. Most of my recommendations are within a 10-15 minute walk. The Fan and the start of the Arts District have the highest concentration of options. Sidewalks are good and the area is well-lit in the evenings.

Where’s the best pre-theater happy hour near Altria?

Several spots in the Fan run happy hour from roughly 4-7 PM, which lines up well with a 7:30 curtain. Always worth calling ahead as happy hour menus and times shift.

Is there food inside the Altria Theater?

Altria has concessions and a bar in the lobby, which is fine for intermission drinks and snacks but not a substitute for dinner. If you’re cutting it close on time, get something small at concessions and treat yourself to a real dinner after the show.

What’s the closest sit-down restaurant to The Altria Theater?

Dinamo, 821 Cafe, and Brave Captain are right around the corner. (FYI 821 and Brave Captain are very casual spots.)


The bottom line

The trick to eating well around Altria isn’t picking the “best” restaurant — it’s picking the right restaurant for how much time you have. Save this guide, send it to whoever’s coming with you, so you don’t risk watching a show on an empty stomach.

Got a favorite spot near Altria I missed? Send it my way! I plan to update this guide a few times a year.

Author

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *