A friend of mine brought me to Rancho Grande on Thursday night, after she tried their food for the first time last weekend. There are actually two storefronts with identical awnings called Rancho Grande on 24th St. This one is further west, on 24th between Treat and Folsom. I don't think the other one offers food, though I could be wrong. The storefront has produce, a butcher and other items, but in the back there is a small counter area and a menu with several choices for food and smoothies. The food was made to order and was very good!
We ordered two cheese pupusas and two cactus tacos. It took a little while, but it was worth the wait. The pupusas were handmade as we waited, and were very good. I didn't love the curtido, which had a bit too much oregano for my taste, but the pupusas themselves had a good consistency, and as can be guessed, were very hot and fresh. The tacos were made using thick (maybe homemade? maybe bought from somewhere like La Palma?) tortillas and were piled with a generous serving on pan fried bite-sized cactus pieces, which were nicely spiced (not sure what flavors exactly) and topped with queso fresco, salsa and a dollop of thick sour cream.
We managed to finish everything, even though it was quite a lot of food. Prices include taxes, and we didn't get any drinks, so our total bill was exactly 8 dollars (before tip). Great deal, and nice to have a reliable place that can make pupusas on the spot.
El Rancho Grande de Barraza
3064 24th St, San Francisco, CA