RoamGuru Roam Guru
Food & Drink

Milan: A Food and Drink Guide to Italy's Business Capital

A food critic's tour of Milan's trattorias, aperitivo bars, and gelaterias. From panzerotti at Luini to natural wine in Navigli, eating like the Milanese do.

Tomás Rivera
Tomás Rivera

Milan is not a city that courts you. It does not have Rome's ruins or Naples' chaos. It has business, fashion week traffic, and the sense that everyone is going somewhere more important than where you are standing. But the food is serious here. The Milanese have been eating well for centuries, and they do not apologize for the prices or the attitude. You just need to know where to look.

Start at Luini, near the Duomo. They have been making panzerotti since 1949. These are fried pockets of dough stuffed with tomato and mozzarella, served hot from the kitchen at the back of the narrow shop. They cost around 3.50 euros. The line moves fast. Eat it in the piazza while tourists take selfies with the cathedral. This is breakfast, Milan-style.

For coffee, avoid the bars on the main square. Walk ten minutes to Sant Ambroeus on Corso Matteotti. They have been roasting their own beans since 1936. Order a cappuccino and a brioche vuota at the counter. It will cost you 2.50 euros if you stand, double if you sit. The barmen wear white jackets and move with efficiency that borders on aggression. Do not linger. This is not a place for your laptop.

The real Milanese lunch happens at trattorias that have not changed their menus in decades. Da Giacomo, near the Porta Romana, has been serving the same risotto alla milanese since 1958. The rice is cooked with saffron and bone marrow until it achieves a consistency that is neither soup nor solid. A plate costs 24 euros. The osso buco, veal shank braised with white wine and gremolata, is 32 euros. The room is loud, white-jacketed waiters move between tables covered in white linen, and the clientele is a mix of businessmen in tailored suits and elderly couples who have been coming here since the place opened. Reservations are essential. Call +39 02 55130323.

For something more casual, try Trattoria Milanese in the Brera district. They opened in 1933 and still make their own pasta. The cotoletta alla milanese is the size of a dinner plate, breaded and fried in butter until the edges turn crisp and golden. It costs 18 euros and could feed two people. The wine list is short and local, heavy on Lombardy reds like Barbera and Bonarda. A carafe of house wine is 12 euros.

Milan's aperitivo culture is not a gimmick. It is a social institution that happens between 6 PM and 9 PM. For the classic experience, go to Bar Basso on Via Plinio. They invented the Negroni Sbagliato here in 1972 when a bartender accidentally used prosecco instead of gin. The drink comes in a stemmed glass the size of a fishbowl and costs 12 euros. It includes access to a buffet of olives, cheeses, and small sandwiches. The crowd is a mix of architects, journalists, and students from the nearby university. The walls are covered in memorabilia from sixty years of service. No reservations. Just walk in and claim a spot at the bar.

For a more refined aperitivo, try Terrazza Aperol overlooking the Duomo. The views are undeniable, and the Aperol Spritz is 15 euros. The food selection is limited to chips and olives, but you are paying for the panorama. Go at 6:30 PM to catch the sunset behind the cathedral spires.

Dinner in Milan starts late. Most restaurants do not open before 7:30 PM, and the serious eating happens after 9 PM. For contemporary Milanese cuisine, try D'O in Cornaredo, twenty minutes from the center by tram. Chef Davide Oldani has a Michelin star and a philosophy he calls "cucina pop" — high technique, modest prices. The tasting menu is 75 euros, but you can order à la carte. The "crunchy part of the lasagna" is a signature dish that costs 16 euros and delivers exactly what it promises: the burned edges and crispy top layer that everyone fights over, served as the main event.

For pizza, Milan is not Naples. The crust is thinner, crisper, more Roman in style. Pizzeria Specialità on Via Cerva has been perfecting this style since 1976. The margherita is 8 euros, the frittatina (fried pasta cake with béchamel and ham) is 4 euros. The room is small, the tables are shared, and the service is fast. They do not take reservations. Arrive before 8 PM or wait on the sidewalk with a beer from the corner shop.

The Navigli district, with its canals designed in part by Leonardo da Vinci, has become the center of Milan's craft beer and natural wine scene. Vino Vero on the Alzaia Naviglio Grande opened in 2014 and now has two locations. They serve organic wines from small producers across Italy, mostly priced between 6 and 10 euros per glass. The staff will let you taste before you commit. They also serve small plates of cheese and charcuterie. The outdoor seating along the canal is prime real estate on summer evenings. Arrive by 6 PM to secure a table.

For gelato, avoid the chains with fluorescent displays. Go to Il Massimo del Gelato on Via Lodovico il Moro. They have been making gelato since 1988 using only seasonal ingredients. The pistachio is made with nuts from Bronte in Sicily, the chocolate uses Valrhona. A small cup is 3.50 euros. The shop is nothing special to look at, but the gelato is dense and intensely flavored. They close at 10:30 PM, unusual for a gelateria, because they know people want gelato after dinner.

The street markets are where Milanese grandmothers shop. The Mercato di Via Papiniano in the Bocconi area runs Tuesday and Saturday mornings from 8 AM to 2 PM. You will find cheese vendors with wheels of Parmigiano-Reggiano aged 24 months, fishmongers with fresh sardines from Liguria, and produce sellers with porcini mushrooms in autumn. Prices are roughly 30% lower than supermarkets. The market is cash only and chaotic. Watch your bag.

For a final drink, head to 1930, a speakeasy hidden behind an unmarked door near Porta Garibaldi. There is no sign. You need to know the address (Via Privata Agostino Riboldi 9) and ring the buzzer. Inside, bartenders in suspendenders make cocktails that reference Milan's history as a manufacturing capital. The "Milanese Manhattan" uses amaro instead of vermouth and costs 16 euros. The room is dark, the music is jazz, and the conversation is quiet. Reservations are recommended for weekends. Call +39 349 101 6839.

Milan's food scene does not perform for tourists. It serves the people who live here, who dress well and eat late and know that good food is a right, not a discovery. The prices are higher than in southern Italy. The portions are smaller than in America. The service can feel brusque if you expect performance. But the ingredients are impeccable, the techniques are honed over generations, and the confidence is earned. Eat where the Milanese eat. Stand at the bar for coffee. Save room for the risotto. And do not rush. The city moves fast, but the food is worth slowing down for.

Tomás Rivera

By Tomás Rivera

Madrid-born food critic and nightlife connoisseur. Tomás has been reviewing tapas bars and underground music venues for 15 years. He knows every back-alley gin joint from Mexico City to Manila and believes the night reveals a city is true character.