El Ranchero is a hidden gem that combines a grocery store with a small, authentic restaurant inside. The store has a large and good selection of groceries, including fresh meat from a butcher in the back, authentic tortillas, produce, baked goods, and rare goods. The prices are good and fair. The restaurant serves very tasty, authentic, and amazing Mexican food like tacos, burritos, and street corn. The food is described as delicious, fire, and so good that customers keep coming back. The portions are good and the service is fast. They make their own really good salsa, both roja and verde. A specific highlight for some is the deliciously seasoned Mexican green onions that come with the dishes. There are a few notes for visitors. The restaurant does not have its own register in the food court area, so customers must pay at the main grocery store register. Also, there can be a language barrier, so it is wise to double-check your order to avoid miscommunication. Some requests, like light sour cream or crispy tortillas, may not always be honored. Despite these small issues, the overall vibe is welcoming, the food is amazing, and it is highly recommended.