Taqueria Pueblo Magico

2861 Ygnacio Valley Rd, Walnut Creek - 94598
123 reviews
Mexican
(925) 476-5591

The most delicious nachos and california fries ever. And everyone is SO nice! We love you

New to the area, looking for a go to taco spot. Ordered over the phone for pick up. Tacos were ready within 10 mins. Friendly service. The chips were good but unfortunately the carne asada meat had no flavor at all ?. I won’t be back ?.

Love this taqueria! They have Tortas on the menu, and the peppers in the steak ranchera are so spicy, my lips feel like they're on fire long after I'm done eating it! SO GOOD! ALSO, try the hibiscus drink, or the tres leches cake? the staff are super friendly, and they're pretty fast! By the time I finish getting my favorite salsas at their self serve salsa bar, and some juicy limes my order is done pretty soon after. Will go again

My favorite Mexican food in all of Walnut Creek. Food is delicious and service is fast and helpful. Recommend: breakfast burritos, quesadillas, super burritos and super nachos!

Had a burrito and horchata here and it was not that flavorful. Would rather go to a taco truck honestly. Pricing and service was great, food was just not it and won't be returning.

Their Super Burritos? are ?.. Their tacos? ?their chicken is really good meat only thing chips doesn't come with your orders u have to buy

Tasty, friendly, clean, decent prices.

Food was excellent, huge portions. Set up more for grab and go but really good food

I love this place. The torta is always good, the salsas are great, everyone is friendly and the prices are reasonable. Spend your money there if you're looking for simple Mexican fare.

I went as a vegetarian with another non-veggie lover colleague who was raving about their burritos and breakfast burritos, (and the reality they let you utilize the bathroom haha.) They really had a "veggie lover burrito" and it was great. Entire beans, fajita vegetables, lettuce, guacamole. I got dark beans. Their salsa is extraordinary and acceptable costs. Will be going once more.