North Beach is one of the city’s most toured neighborhoods – but it doesn’t mean you have to follow the Lonely Planet-carrying tourist crowds to eat well.

Dig into Italian classics, try a curry or sample a gourmet sandwich, with these prime lunch spots.