I haven’t been on one of the Nosh Walks yet, but they look wonderful for the visiting foodie. Hell, I’ve lived in the NY area for 5 years now, and I feel like I should take some of these tours, myself!
IMHO, some of the best food in Midtown is in Koreatown, which is right near Penn Station and the Empire State Building. One of my favorite Koreatown restaurants is Kang Suh.
I have two favorite soul food restaurants in Harlem: the famous Sylvia’s, and the less famous (but deserves to be more famous) Amy Ruth’s. (IMHO, Sylvia’s has better fried chicken, but Amy Ruth’s has better ribs. And, yes, there are pretty good vegetarian options at both restaurants. Oh, and try the desserts at both places.)
Visitors tend to really underrate Queens, which is a great borough for foodies. Astoria, Jackson Heights, and Flushing all have wonderful food.
Jackson Heights, Queens, has been named Little India, though it’s more like Little Nepal these days. Head to Delhi Heights for Indo-Chinese and North Indian cuisine, with a few South Indian things also on the menu. Or go to Himalayan Yak for Nepali and Tibetan, including (IMHO) the best momos (Nepali/Tibetan dumplings) in the city. If you want Indian food that’s more of the familiar, vaguely Punjabi type you’d see at most Indian restaurants in the US, the place to go is The Jackson Diner. These guys serve standard North Indian fare, but they really do it right.
For dessert, head to Al Naimat. My personal favorite is the chocolate burfi. Al Naimat also has wonderful samosas and savory snacks.
Jackson Heights also has some very good South American food. Check out Chivito d’Oro. There’s also La Nueva, a bakery/cafe that has wonderful pastries of the sweet and savory varieties.
The Bronx is another good bet for good food. It has its own Little Italy, which is, IMHO, culinarily better than the one in Manhattan. (You could do a day in the Bronx. Go to the New York Botanical Garden–which is really worth the trip–followed by dinner in The Bronx’s Little Italy. That would make a wonderful day off the beaten tourist path! )
The Bronx’s Little Italy has Full Moon Pizza, which is some of the best pizza in the tri-state area. If you drink, or want to get a present for someone who does, stop by Mt. Carmel wines for hard-to-find vintages and regional Italian varietals (that’s not a bar–it’s a wonderful wine shop.) Go to Umberto’s Clam House for expensive–but worth every penny–seafood. For dessert, head to Palumbo, which has the best tiramisu I’ve ever tasted. They make their own wonderfully rich gelato.