This weekend was a mexican fiesta for my boyfriend and I. On Saturday night we went for the first time to Taqueria La Michoacana in Norristown (right on Main Street at the intersection of Arch Street - it's been open for about 4 yrs according to our waiter). It was absolutely packed so the service was a bit slow but the food was great, and very authentic. Also very inexpensive. He had a special of the day which was a combination of beef, chicken, shrimp, and sausage served with tomatoes, onions, guacamole, chiles, refried beans, and rice and a choice of either flour or corn tortillas. It was HUGE! Big enough for at least 2 meals. I had a bean and cheese burrito ($4), which was also enormous. I also had a chicken sope - possibly one of the best sopes I've had. Too full for dessert. We knew we were in for a good meal when 3/4 of the restaurant was Spanish-speaking. The decor is cute. They serve breakfast, lunch and dinner and they also have a bar in teh rear which is open late too.
Then today we were in Center City and took a trip to Taqueria Veracruzana (on Washington Ave. between 9th and 10th). Our first trip here too (took it to go). My boyfriend had three tacos (chicken and pork). Delicious! And I tried a chicken burrito ($5) - also very good and also enormous! Worth the trip - again almost entirely Spanish speaking (in fact only one of the people taking orders spoke any English at all).