The search that defines FinderFood is specific on purpose: a vegan eggplant burger in Milan, nearby, open now, with a price and the allergens written down. It is not "vegetarian restaurants in the center." A city has dozens of those. You are hungry for one dish.
Why the dish, not the venue
A restaurant can be excellent and still not cook the thing you want. Burger bars add an eggplant patty on Thursdays. Trattorie hide a vegetable stack in the secondi and never call it a burger. Cafes sell a sandwich that is vegan until the mayonnaise.
Searching the dish cuts that noise. You see who actually serves it, what they charge, and whether the kitchen marked it vegan or only vegetarian. Those two words are not interchangeable: vegetarian still allows egg and dairy, and aioli loves both.
What to check before you go
Price first, so the decision is honest. Then allergens. An eggplant patty is often bound with breadcrumbs, and the bun is wheat unless it says otherwise. A vegan burger can still contain gluten, nuts in the pesto, or soy in the patty. The tag list is there so you do not discover that at the table.
Then hours. "Open now" matters more than a famous address that starts service at 19:30 while you are hungry at 16:00. Milan's lunch and dinner windows are short. A closed kitchen is not a recommendation.
How the results should look
A useful results page shows a handful of dishes across a handful of rooms, not fifty lookalike cards. You need enough choice to walk to one, and little enough that you do not spend the meal deciding. Directions hand off to the map app already on your phone.
If the city returns nothing, that is information too. It means the dish is not listed yet, not that you should lower the bar to "any salad." Add the restaurant you know, or try the next neighborhood. The point of a precise search is that an empty answer stays empty until someone cooks the dish.



