I posted on this place a year or so ago, my excellent lunch today called for another post...
Mi Ranchito on 8th Ave between 38th and 39th St's - it's a small and authentic Mexican deli, with a limited menu, mostly a variety of sandwiches and couple other items. Their tortas (sandwiches) are great. My favorite is the pernil - they take a fresh Portuguese roll and first grill it on the inside (nice touch), then layer it up with a big smear of fresh avocado, lettuce, tomato, pickled jalapeno spears, swiss cheese, roasted pork and mayo - then they press/grill the outside to a light crispiness. it all comes together so nicely, really really good. and only $3.95.
they also have good tamales. they're on the breakfast menu and not always available (think they may be getting them from an outside source.) sometimes they are better than others, today's were very good. their tamales are the very simple kind - nicely moist but not wet/watery, wrapped in corn husk with white masa, a small amount of filling (chicken and a touch of red sauce) and not cooked or kept in any sauce (you can get red or green salsa on the side.) for me these are the perfect kind of tamales, understated and almost plain, allowing that creamy corny masa/corn meal flavor to shine through. $1.25 each.
I like their avocado salad too. their avocados are always fresh and perfectly ripe, it's sliced up a fresh to order and piled on top of a bed of shredded iceberg, tomato slices, red onion, green pepper and big chunk of freshly cut cucumber. $3.25
menupages.com listing is linked below. they're delivery is fast, but can be a bit rough to place. the trick is to get someone on the phone who speaks English (or have someone who speaks Spanish call your order in :-) I got hung up on the first time I called today, but on the second try/call got my order through.