Asolo has some good restaurants for its size, though the best ones are not cheap. The local Veneto cuisine — risotto with radicchio from nearby Treviso, grilled polenta, bigoli pasta with duck ragù — is the thing to eat.
Al Bacaro in the old town is the most reliable option for traditional Venetian food: cicchetti (small bites) at the counter and a short menu of daily specials. Informal and local in feel. Ca' Derton on Piazza Garibaldi is smarter and pricier, with a terrace for fine-weather dining. The wines here lean to Prosecco Superiore di Conegliano-Valdobbiadene — the DOCG hills begin just north of Asolo and the wine is excellent.
For simpler eating, the bakeries and delis along the main streets sell good picnic material. The weekly market is on Thursday mornings.