Best Tacos In San Miguel De Allende (10 Must-Try Places)

Home » Mexico » Best Tacos In San Miguel De Allende (10 Must-Try Places)

San Miguel de Allende is well known for having great restaurants and international cuisine. Many of them are fancy restaurants or fine dining and not budget-friendly.

But as San Miguel de Allende is in Mexico there are many great taco restaurants and carts in town that are cheap as well. So keep reading to find out all of the best tacos in San Miguel de Allende 🤤

1. Taqueria San Francisco

Taqueria San Francisco is probably the best-known taco cart in San Miguel de Allende. It is only open in the evenings and you will usually see a long line of people waiting.

One of the reasons for the big lines is that it is very conveniently located close to the Jardin Allende or the main square.

But it is not only the convenience that attracts customers they also make some of the best tacos in San Miguel de Allende.

People standing on the street in front of a taco cart waiting for tacos in San Miguel De Allende
Taqueria San Francisco is centrally located on a walking street in San Miguel De Allende
Plate of four tacos with meat and pineapple on a plastic plate
Plate of tacos from Taqueria San Francisco. They were a bit messy but they taste great!

The most popular taco is the al pastor which costs 20 pesos (1USD). But they also do campechano, bistec and other tacos all for 20 pesos each.

As it is a taco cart it is standing only while you eat but the tacos are well worth it. It is also by far the cheapest meal that you will get so close to the main square.

Opening Hours 🕐

Everyday 7:30 pm – 12 am

Location 📍

San Francisco 17, Zona Centro

2. Tacos San Francisco

Tacos San Francisco is another taco cart located in downtown San Miguel de Allende. It is very similar to Taqueria San Francisco and is located just around the corner.

Tacos San Francisco serves very traditional street tacos such as al pastor, bistec and campechano. Each taco costs 20 pesos (1 USD) and they are served up very quickly. So don’t expect a pretty taco! 😉

People standing around a taco cart in San Miguel De Allende
People waiting next to Tacos San Francisco
Plate of two tacos from Tacos San Francisco
Taco al pastor and campechano

Both Taqueria San Francisco and Tacos San Francisco offer great tacos and are conveniently located downtown. Which is why they are at the top of the list.

But I think to find the absolute best tacos in San Miguel De Allende you have to venture a little out of the city center. You can find those taquerias listed below.

Opening Hours 🕐

Everyday 7 pm – 12 am

Location 📍

Mesones 48, Zona Centro

3. El Pato Barbacoa Y Mixiotes – best tacos in San Miguel de Allende

El Pato Barbaco y Mixiotes is a super well-known taco restaurant located next to the bus station that feels like eating at a family home.

The food is fantastic and the owner is super friendly and will make you feel right at home. They definitely have some of the best tacos in San Miguel De Allende and in my opinion one of the best restaurants full stop.

Due to the hospitality and the quality of the food, it was one of my favorite experiences eating out in San Miguel.

At El Pato they specialize in barbacoa and mixiote which is made from lamb. So if you love lamb this is the place for you as it is super tender and so good.

Plate of barbacoa tacos at El Pato Barbacoa Y Mixiotes some of the best tacos in San Miguel de Allende
Three barbacoa tacos with some extra tortillas
Colorful seating area at El Pato Barbacoa Y Mixiotes in San Miguel De Allende
The cosy seating area at El Pato Barbacoa Y Mixiotes

One of the most popular dishes at El Pato is the mixiote which is a bowl of lamb that costs 100 pesos (5 USD). With the bowl, you get a stack of tortillas that you can make your own tacos with.

But if you don’t feel like a whole bowl of lamb for yourself you can also get barbaco tacos for 20 pesos (1 USD) each. They are also made of lamb and are super good!

Opening Hours 🕐

Wednesday – Sunday 8 am – 2 pm

Location 📍

Calz. de la Estación, Zona Centro

4. Birria Xalisco Jardín San Miguel de Allende

Birria Xalisco Jardin is another taco restaurant that is located by the bus station at the edge of town. But along with El Pato, it has to be one of my favorite taco restaurants in San Miguel.

The owner Alex was super friendly and welcoming when I arrived and the restaurant is very clean and tidy. They also have amazing birria and barbacoa here.

Plate of birria and barbacoa tacos on a colorful table cloth at Birria Xalisco some of the best tacos in San Miguel de Allende
Two barbacoa tacos and a quesabirria
Seating area at Birria Xalisco in San Miguel de Allende with lots of tables with colorful table cloths
The big seating area at Birria Xalisco Jardin San Miguel De Allende

A barbacoa taco costs 20 pesos (1 USD) and a birria taco 23 pesos (1.15 USD). They also have a quesabirria (quesadilla filled with birria) with consome (soup) for 56 pesos (2.80 USD) which was my favorite and I can highly recommend.

Along with El Pato this was my favorite overall taco restaurant and has some of the best tacos in San Miguel De Allende.

Menu 🍽️

See it here.

Opening Hours 🕐

Wednesday – Monday 8 am – 4 pm

Location 📍

Calz. de la Estación 153, Zona Centro

5. Carnitas El Guero

Carnitas El Guero is a taqueria that makes some of the best carnitas tacos that I have ever tried. It is run by a group of lovely ladies and is right across the road from El Mirador (the lookout).

Walking up to El Mirador to get a view of the city is also one of the best things to do in San Miguel de Allende.

But walking up to the Mirador is quite a tiring climb so Carnitas El Guero is the perfect place to refuel. So it is quite a walk to get here but they definitely have some of the best tacos in San Miguel de Allende.

Three carnitas tacos on a pink table with salsa behind them
Three carnitas tacos that come on blue corn tortillas which is a nice touch
Seating area at Carnitas el Guero which makes some of the best tacos in San Miguel de Allende
The colorful seating area at Carnitas El Guero

The literal translation of carnitas is “little meats” and the dish is prepared by boiling meat in lard for a few hours. This results in meat that is super tender and juicy.

The carnitas tacos cost 20 pesos (1 USD) each and are quite big and filling. But there are also some other breakfast dishes available such as fruit and granola or eggs if you want to have breakfast here without meat.

Menu 🍽️

See it here.

Opening Hours 🕐

Everyday 9 am – 5 pm

Location 📍

Salida Real a Querétaro 90

6. Tacos Santos

Taco Santos is an awesome taco stand located in the San Antonio neighborhood. They have many tacos that you cannot find in other parts of town such as tacos de cabeza (head), ojos (eyes), lengua (tongue) and more.

You will not find many tourists here as it is located outside the city center. But locals know it well and there is always a crowd waiting for their tacos. I had the tacos de cabeza which were 15 pesos (0.75 USD) each and the meat was really well done.

People standing in street waiting for food at Tacos Santos in San Miguel de Allende
People lining up for their tacos at Tacos Santos
Plate of tacos de cabeza with lots of onions and cilantro from Tacos Santos in San Miguel de Allende
A plate of three tacos de cabeza costs only 45 pesos (2.25 USD) and was a really filling meal

Tacos de cabeza are prepared by cooking the head of a cow until all the meat slides off which makes it nice and tender. It is one of my favorite tacos and something you should really try while in Mexico.

Also, three tacos really filled me up so it was also really good value for money. It is not conveniently located but Tacos Santos definitely has some of the best tacos in San Miguel de Allende and it is well worth the trip.

Opening Hours 🕐

Everyday 1 pm – 11 pm

Location 📍

Clavel 7, San Antonio

7. Exquisitos Tacos Diana

Exquisitos Tacos Diana is another taco cart in the San Antonio neighborhood that is loved by locals. It is a bit far out of the center so you will have to walk a while to get here but it has some of the best street tacos in San Miguel De Allende.

There is seating around the taco cart so you can sit down to enjoy your tacos. Also, the buildings around the taco cart are covered in colorful street art which makes a nice atmosphere.

People sitting by a taco cart on the street in San Miguel De Allende
Exquisitos Tacos Diana is located on a colorfully painted street
Plate of tacos on a plastic plate by a taco cart
Two bistec and two campechano tacos with grilled onions on top

It is very similar to the taco carts in the center of town and offers fairly standard tacos such as bistec, campechano and al pastor tacos. The tacos cost about 15 pesos (0.75 USD) each and are really good. So they are super cheap considering how good they tasted.

Opening Hours 🕐

Friday – Tuesday 7 pm – 12 am

Location 📍

Orizaba 18, San Antonio

8. Taqueria Zempoal

Taqueria Zempoal is a taco restaurant specializing in al pastor tacos and is about a 20-minute walk from the city center. The al pastor tacos are good and only cost 10 pesos (0.50 USD) each.

They aren’t the biggest tacos in the world but for the price, they are great value.

Worker in a restaurant preparing al pastor tacos in San Miguel de Allende
Cutting the meat for the al pastor tacos
Tacos al pasor on a white plate with a selection of salsas on the table
Tacos al pastor is the signature dish of Taqueria Zampoal and only cost 10 pesos (0.5 USD) each
Two bistec tacos with grilled onions at taqueria zampoal
Tacos bistec cost 18 pesos (0.8 USD) each and came with a whole grilled onion which is a nice bonus

Taqueria Zempoal is located on the side of a main road leaving town. But there is a lot of seating so it is nice to be able to sit down and enjoy your tacos.

You will be given a selection of salsas, pico de gallo and onions to put on top of your tacos which add really good flavor.

I always found the service at Taqueria Zampoal to be fast even when it was busy which was nice. So even though they may not have the best tacos in San Miguel de Allende if you want some fast super cheap tasty tacos then this is the place for you.

Menu 🍽️

See it here.

Opening Hours 🕐

Everyday 1 pm – 11 pm

Location 📍

Salida a Celaya 25, Zona Centro

9. Taqueria El Maguey

Taqueria El Maguey is another taco restaurant that specializes in al pastor tacos. It is located just down the road from Taqueria Zampoal and offers almost the same types of tacos.

Two tacos al pastor an a blue plastic plate at Taqueria El Maguey in San Miguel De Allende
Two tacos al pastor from Taqueria El Maguey
The seating area at Taqueria El Maguey with lots of empty tables and chairs
The big seating area at Taqueria El Maguey

Tacos al pastor also costs 10 pesos (0.5 USD) and the main difference is that the al pastor meat is cut much thinner than at Taqueria Zampoal. I also tried the bistec tacos which were only 16 pesos (0.75 USD) served with a grilled onion and tasted very good.

I actually liked the bistec here better than at Taqueria Zampoal but they are very close in terms of quality. So if you feel like it you can visit both and decide which you like the best. Let me know in the comments below.

Opening Hours 🕐

Wednesday – Monday 5 pm – 1 am

Location 📍

Salida a Celaya 41, Zona Centro

10. Barbacoa Don Jaime Rodríguez

Barbacoa Don Jamie Rodriguez is a small taco stand inside a market just outside of town that does great lamb barbacoa. The tacos are 18 pesos (0.8 USD) each so it is a great value.

The market where Barbacoa Don Jame Rodriquez is located is away from the touristy area. So if you want to see a more authentic neighborhood then it is a good idea to walk down there.

Plate of tacos next to a bowl of soup, a plate of onion, cilantro and a bowl of limes
Three tacos served with consume, a tasty soup
Seating area at Barbacoa Don Jamie Rodriguez, a taco stand in a market in San Miguel de Allende
The seating area at Barbacoa Don Jamie Rodriguez

Another popular dish to get here is the consome which is a soup made from the juices of the barbacoa. The consome at Don Jame Rodriguez has chickpeas and potatoes in it and costs 25 pesos (1.25 USD).

It was delicious and I recommend getting a bowl of it with your tacos.

Location 📍

San Rafael 129, Zona Centro

Now You Know The Best Tacos In San Miguel De Allende

Hungry? I hope so! As they are plenty of street tacos to try in San Miguel de Allende. Although the city is not known for its tacos you can definitely find one of the best tacos in San Miguel de Allende.

Which one is your favorite? Let me know in the comments below 🌮

👉 READ ALSO: 29 unusual things to do in San Miguel de Allende (besides eating tacos)

+ posts

Travel, health and fitness fanatic. Co-founder of happyhealthynomads.

Helpful? Share it!

2 thoughts on “Best Tacos In San Miguel De Allende (10 Must-Try Places)”

  1. Allan, I really appreciate you writing up this list. I can’t wait to try out your recommendations once we move there.

Leave a Comment

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

Scroll to Top