A white plate of saffron-yellow risotto with a braised veal shank on top, its bone marrow showing, in a pale gravy flecked with parsley

Food and drink

Best risotto alla milanese in Milan: Ratanà, Masuelli San Marco, Trippa and Antica Trattoria della Pesa, with ossobuco and cotoletta

Where to eat risotto alla milanese in Milan, by how many English and Italian publishers name the place for the dish: Ratanà, Masuelli San Marco, Trippa, Antica Trattoria della Pesa and Trattoria del Nuovo Macello, with the ossobuco and cotoletta lists, hours and the weekday lunches.

Photo: pier · CC BY-SA 4.0
In this guide

💡 The Short Version: The places named for risotto alla milanese by the most of the publishers counted are Ratanà (23), Masuelli San Marco (17), Trippa (9), and Antica Trattoria della Pesa and Trattoria del Nuovo Macello (7 each). The dish is saffron risotto with bone marrow, and it comes alongside ossobuco. For a cheaper plate, go at lunch on a weekday: Ratanà’s schiscëta is €24 and Trattoria del Nuovo Macello’s working lunch is €23. Trippa is closed on Saturdays and Sundays and the Pesa on Sundays. Or book a class: the pasta and tiramisu classad is from €39.50 (GetYourGuide).

📊 The evidence behind this guide. Nothing here is ranked on one visit. The counts are the publishers, among 654 list pages from 2022 on, that name the place within a few lines of the dish: 103 English-language publishers and 49 Italian-language publishers, the English and Italian counts shown apart. Milan-only guide sites without a named newsroom, tour operators, directories and the venues’ own sites are not counted. How the guides are made

What the dish is

Risotto alla milanese is risotto with saffron and bone marrow, midollo di bue, called riso giallo in Milan. It is eaten as a first course or served with ossobuco, veal shank cut across the bone and braised. The earliest recipe tied to it is a 16th-century story of a Flemish glass-painter at work on the Duomo’s windows, and the name “risotto alla milanese giallo” appears in Luraschi’s 1829 cookbook. The classic recipe uses bone marrow, so ask if you do not eat meat.

A white plate of saffron-yellow risotto with a braised veal shank on top, its bone marrow showing, in a pale gravy flecked with parsley

Risotto alla milanese with an ossobuco on top, the way the two are served together. Photo: pier, Wikimedia Commons, CC BY-SA 4.0.

Cotoletta alla milanese is veal, breaded and fried in butter. The traditional form is a bone-in loin chop, and a thinner boneless cutlet is the newer variant. Cassoeula is the winter stew of pork and cabbage.

The places named for risotto alla milanese

PlaceSourcesEnglishItalian
Ratanà23176
Masuelli San Marco17116
Trippa972
Antica Trattoria della Pesa752
Trattoria del Nuovo Macello734

The English lists send visitors to Ratanà, 17 publishers against 6 in Italian. The Italian lists name Trattoria del Nuovo Macello slightly more often than the English ones, 4 against 3.

Powered by GetYourGuide

The restaurants

Ratanà

Via Gaetano de Castillia 28, Isola · open every day, lunch and dinner · kitchen 12:00 to 16:00 and 18:00 to 23:30 · Michelin Selected · Cited for risotto by 23 sources (17 English, 6 Italian) · ratana.it

Cesare Battisti cooks Milanese and Lombard dishes as the city eats them now, with the menu changing as ingredients come and go. It is also the place the lists name most for ossobuco (14: 9 English, 5 Italian). On weekdays the schiscëta at lunch is a single dish with a glass of wine, water and coffee for €24, and the tasting menu is €85 without drinks. Commenters on Reddit’s r/milano say dinner is always full, so book.

Masuelli San Marco

Viale Umbria 80 · Slow Food Chiocciola · Cited for risotto by 17 sources (11 English, 6 Italian)

A family trattoria in the south of the city that is named first for cotoletta (13: 8 English, 5 Italian) and second for risotto (17) and for ossobuco (13). Slow Food’s Osterie d’Italia 2026 gives it the Chiocciola, its snail mark.

Antica Trattoria della Pesa

Viale Pasubio 10 · Monday to Saturday, lunch 12:30 to 14:30 and dinner 19:00 to 23:00, closed Sunday · Cited for risotto by 7 sources (5 English, 2 Italian) · anticatrattoriadellapesa.com

Open since 1880 in the building where goods through the old Porta Comasina were weighed for the toll. The menu lists risotto alla milanese, risotto al salto and the risotto of the day, ossobuco with risotto alla milanese, costoletta alla milanese and cazzoeula with polenta. The room keeps its majolica stoves and old signs.

Trattoria del Nuovo Macello

Via Cesare Lombroso 20 · Monday to Friday working lunch €23 · Michelin Selected · Slow Food Chiocciola · Cited for risotto by 7 sources (3 English, 4 Italian)

The Italian lists name it for cotoletta, 9 against 2 in English, and for ossobuco (9: 3 English, 6 Italian). It holds both a Chiocciola and a place in the Michelin Guide. The working lunch is the cheap way in.

Trippa

Via Giorgio Vasari 1, Porta Romana · Monday to Thursday 19:15 to 23:30, Friday 12:30 to 14:30 and 19:15 to 23:30, closed Saturday and Sunday · Michelin Bib Gourmand · Cited for risotto by 9 sources (7 English, 2 Italian) · trippamilano.it

A trattoria whose menu changes every day. It is closed all weekend, and the kitchen stops at 22:30 on weekday evenings.

Osteria Conchetta

Via Conchetta 8, near the Naviglio Pavese · Tuesday to Friday dinner 19:00 to 23:00, Saturday and Sunday lunch 12:30 to 14:30 and dinner 19:30 to 23:00 · osteriaconchetta.it

The restaurant that commenters on Reddit’s r/milano pick for cotoletta, in a thread where they chose between it, Osteria Brunello and two others. Its menu runs from brasato and risotti to cassoeula and ossobuco.

Cotoletta and ossobuco

PlaceCotolettaEnglishItalianOssobucoEnglishItalian
Masuelli San Marco13851394
Ratanà8621495
Trattoria del Nuovo Macello927936
Antica Osteria il Ronchettino817
Osteria Brunello835
Antica Trattoria della Pesa752

Antica Osteria il Ronchettino is at Via Lelio Basso 9 and Michelin Selected, and the Italian lists name it for cotoletta (7 against 1 in English).

Plan the rest

Where to eat in Milan has the counts for every kind of food, aperitivo in Milan covers the early evening and panettone the Christmas cake. Milan food tours compares the guided walks and the pasta classes, and 3 days in Milan fits a long lunch to the sights.

Common questions

What is risotto alla milanese?

Risotto made with saffron and bone marrow, called riso giallo, yellow rice, in Milan. It can be eaten on its own or served as the side for ossobuco, the braised veal shank.

Where do the most lists send you for risotto alla milanese?

Ratanà, named for the dish by 23 of the publishers counted (17 English, 6 Italian), then Masuelli San Marco with 17, Trippa with 9, and Antica Trattoria della Pesa and Trattoria del Nuovo Macello with 7 each.

What is risotto al salto?

Risotto alla milanese fried in a pan the next day into a crisp cake. Antica Trattoria della Pesa lists it on its menu, and also with sautéed kidney.

Is risotto alla milanese vegetarian?

The classic recipe uses bone marrow, so ask before you order.

Where can I eat a cheaper lunch of Milanese cooking?

On weekdays at lunch. Ratanà's schiscëta, a single dish with a glass of wine, water and coffee, is €24, and Trattoria del Nuovo Macello's working lunch is €23, Monday to Friday.

Where do I eat cotoletta alla milanese?

The lists name Masuelli San Marco most often, with 13 publishers, then Trattoria del Nuovo Macello with 9, and Antica Osteria il Ronchettino and Osteria Brunello with 8 each. Commenters on Reddit's r/milano pick Osteria Conchetta and Trattoria del Nuovo Macello.