
Tacos, quesabirria, burritos, nachos & more inside The Veil Brewing Co.
Y Tu Mamá is Richmond’s favorite Mexican food spot, tucked inside The Veil Brewing Co. on Forest Hill Ave. We bring the warmth, dedication, and bold flavors of Mexican home cooking to South Richmond — rooted in the traditions of Jalisco and built around the recipes Mexican mothers have passed down for generations.
Our menu is short, focused, and dialed in. Quesabirria tacos are our signature — slow-cooked beef birria with melted cheese, served with consommé for dipping. We also serve carne asada tacos, carnitas, grilled chicken, veggie tacos, two killer burritos (the Chesterfield and the Burrito Del Mar), nachos, and quesadillas. Everything is made fresh daily with authentic ingredients.
What makes us different from other Mexican spots in Richmond? Three things: we’re inside one of the city’s most beloved breweries (so you can pair tacos with The Veil’s craft beer), we cook everything from scratch (no shortcuts), and we’re run by people who actually grew up eating this food. Cómale bien.

Beef or chicken birria, melted cheese, crispy tortilla, beef consommé on the side.

Carnitas, rice, black beans, chipotle dressing, cheese sauce, chorizo.

Shrimp and bacon in a creamy cheese sauce. Topped with fresh cilantro.

Grilled guajillo chicken on rice, covered in cheese sauce.
Y Tu Mamá inside The Veil Brewing Co. at 4910 Forest Hill Ave. We specialize in quesabirria, tacos, and burritos, all made fresh daily.
Yes — we’re the food program inside The Veil Brewing Co.’s Forest Hill taproom. One roof, two menus, zero compromises.
You can order online for pickup using our Square ordering link. Delivery may also be available through third-party services like DoorDash or Uber Eats.
Yes. The Veil Brewing Co.’s Forest Hill location has plenty of outdoor seating including picnic tables and a patio area.
Mon: Closed. Tue–Thu: 4–9 PM. Fri–Sat: 12–9 PM. Sun: 12–6:30 PM.
Inside The Veil Brewing Co.
4910 Forest Hill Ave
Richmond, VA 23225
Mon: Closed
Tue–Thu: 4–9 PM
Fri–Sat: 12–9 PM
Sun: 12–6:30 PM