There are so many great Mexican restaurants in Washington, D.C., so how do you choose which one is best?

Not to fret. While you really can’t go wrong with most Mexican food, here is your comprehensive guide to the best D.C. has to offer!

Oyamel Cocina Mexicana

401 7th Street NW, Washington, D.C., 20004 Renowned Washington, D.C., chef Jose Andres has many successful restaurants in the city, and his Mexican creation, Oyamel Cocina Mexicana, will not disappoint! The menu is very authentic to Mexico (you won’t find any Tex-Mex here), but with creative twists thrown in. Most dishes will come out as tapas -- small plates meant for the entire table to share -- as they’re ready. Start with the guacamole, which is prepared in front of you by one of the skilled wait staff. Then move on to a range of seafood, meat, and veggie tapas. Oyamel features a variety of Mexican tacos, with in-house corn tortillas prepared fresh every single day. And don’t forget the margaritas! You’ll have several options to choose from, as well as an array of other cocktails. Check out the full beverage list here. [caption id="attachment_9707" align="aligncenter" width="960"]Mexican Courtesy of clotureclub.com[/caption]

El Sol Restaurante and Tequileria

1227 11th Street NW, Washington, D.C., 20001 In stark contrast to Oyamel, El Sol Restaurante and Tequileria is your go-to casual neighborhood spot. But the food is just as good. The menu features traditional Mexican dishes and over 60 different tequilas. Begin your meal with one of the delicious appetizers, like the ceviche, queso fundido, or molletes (open-faced sandwich with beans, cheese, chorizo, and pico de gallo). Then move on to one of the many entrée options. They have everything from tortas (Mexican sandwiches) to classic entrée options like steak, fish, and chicken, to specialty dishes like fajitas or mole. Interested in the tequila? Ask your server or bartender about what they have available on their constantly rotating drinks menu. If you’re looking for a no-frills spot to enjoy some quality Mexican food, this is the place. [caption id="attachment_9708" align="aligncenter" width="1000"]Mexican Courtesy of dc.eater.com[/caption]

El Chucho

1313 11th Street NW, Washington, D.C., 20010 Washington, D.C., locals love this restaurant, especially in the summer. There’s nothing better than drinking a margarita outside on a rooftop, right? El Chucho serves casual fare, with wide selections of tacos, tortas, and bocadillos. If you want to get a little adventurous with your food, try the pulpo (octopus), lengua (beef tongue), and pansa (pork belly) tacos. Or go for a classic, like the jamon torta with ham, black beans, cheese, selection of veggies, topped with avocado. Check out the full menu here. Come here with friends on a lazy summer weekend afternoon to lounge on the rooftop and sip on a margarita, while enjoying a never-ending supply of tacos. [caption id="attachment_9709" align="aligncenter" width="1000"]Mexican Courtesy of dcphotoartist.com[/caption] What’s your favorite Mexican spot in Washington, D.C.? Did we miss a major one? Let us know in the comments below!

Here's your guide to the best steakhouses in Washington, D.C.!