Best Mexican & Latin Restaurants in the DMV
Updated March 2026 · 6 min read
The DMV's Latin food scene is massive, incredibly diverse, and criminally underrated compared to cities like LA or Houston. We're talking Oaxacan mole made by grandmothers who've been perfecting the recipe for decades, Salvadoran pupuserias where the masa is pressed to order, and chef-driven taco spots that take street food dead seriously. The best part? The most authentic stuff is often the cheapest. Here are five spots across DC, Maryland, and Virginia that represent the best of what this region has to offer.
1. Taco Bamba
★ 4.5📍 2190 Pimmit Dr, Falls Church, VA 22043
Chef Victor Albisu grew up in a Peruvian household and trained in fine dining kitchens, and Taco Bamba is what happens when that background collides with an obsession for Mexican street food. The original Falls Church location is still the best — a no-frills counter spot where the tacos are inventive without being gimmicky. The Oscar Taco (crispy cheese shell, carne asada, guac) is the one everyone talks about, but don't sleep on the more traditional options like the suadero or the al pastor. The tortillas are made in-house, the salsas hit hard, and there's usually a line. Get in it.
Must try: Oscar Taco, Suadero, Churros · Price: $ · Good for: Quick Lunch, Late Night
2. Oyamel Cocina Mexicana
★ 4.4📍 401 7th St NW, Washington, DC 20004
Another José Andrés joint — the man basically owns Penn Quarter at this point — and one of the few upscale Mexican restaurants in DC that doesn't feel like it's pandering. Oyamel treats regional Mexican cuisine with real respect. The grasshopper tacos (chapulines) are the famous dare-your-friends dish, but the ceviche flights and mole negro are the real reasons to come. The cocktail program is outstanding — their margaritas use fresh-squeezed citrus and real agave, and it shows. A great spot when you want Mexican food in a sit-down-and-linger kind of way.
Must try: Chapulines Tacos, Ceviche Flight, Mole Negro · Price: $$$ · Good for: Date Night, Cocktails
3. El Sol Restaurant & Tequileria
★ 4.3📍 1227 11th St NW, Washington, DC 20001
El Sol is the kind of neighborhood Mexican restaurant that every city needs but few actually have. Tucked into the Logan Circle area, it serves honest, well-executed Mexican food without reinventing the wheel. The enchiladas suizas are creamy and perfectly sauced, the carnitas are crispy where they should be and tender everywhere else, and the guacamole is made tableside with real chunks of avocado (as it should be). The tequila and mezcal list is deep if you're looking to explore agave spirits, and the weekend brunch with chilaquiles is a neighborhood institution.
Must try: Enchiladas Suizas, Carnitas, Tableside Guacamole · Price: $$ · Good for: Brunch, Groups
4. Anita's New Mexico Style Mexican Food
★ 4.4📍 147 Elden St, Herndon, VA 20170
Anita's has been a Northern Virginia institution since 1973, and it's unlike any other Mexican restaurant in the DMV. The style here is New Mexico — think green chile everything, sopapillas drizzled with honey, and breakfast burritos the size of your forearm. This is not the trendy, Instagram-friendly taco spot. This is the place where construction crews and senators sit at the same counter at 7 AM eating huevos rancheros smothered in Hatch green chile. The breakfast burrito is legendary and rightfully so. If you've never had New Mexican food, prepare to have your concept of Mexican-American cuisine rearranged.
Must try: Breakfast Burrito, Green Chile Enchiladas, Sopapillas · Price: $ · Good for: Breakfast, Casual Lunch
5. La Casita Pupuseria & Market
★ 4.5📍 8214 Piney Branch Rd, Silver Spring, MD 20910
Langley Park and the surrounding stretch of Piney Branch Road is the beating heart of Central American food in the DMV, and La Casita is one of its crown jewels. The pupusas here are pressed to order on a flat-top griddle — thick, stuffed with gooey cheese and loroco or chicharrón, and served with tangy curtido and tomato salsa. At $3-4 each, they're the best deal in the entire region. The tamales are also outstanding, and the fresh horchata is silky smooth. Don't expect ambiance — this is a market with a few tables. Expect incredible food at prices that feel like a time machine.
Must try: Pupusas de Chicharrón, Loroco Pupusas, Horchata · Price: $ · Good for: Budget-Friendly, Authentic Experience
Tips for Latin Food in the DMV
- • Regional Mexican food is wildly diverse — Oaxacan, Yucatecan, Northeño, and New Mexican are all completely different cuisines. Explore beyond the basics.
- • The best pupuserias are clustered along Piney Branch Road in Langley Park, MD. Plan a pupusa crawl — your wallet can handle it at $3 each.
- • If a taqueria makes their own tortillas in-house, that's almost always a sign you're in the right place. Watch for the tortilla press.
- • Don't confuse Tex-Mex with regional Mexican. Both are delicious, but they're very different animals. If the menu has queso dip, it's probably Tex-Mex.
- • Many of the best spots are cash-only or cash-preferred. Bring small bills, especially at markets and pupuserias.