History

The risotto giallo or risotto alla milanese is first recorded in a 1574 Milanese marriage banquet and codified in print by Felice Luraschi's Nuovo cuoco milanese economico in 1829. The legend, retold by Pellegrino Artusi in 1891, credits a Belgian glassmaker working on the Duomo's stained windows who tinted a colleague's rice with saffron at his wedding feast. The dish anchors the city's old Lombard cucina, served on its own or under a sliced ossobuco as the canonical riso e oss buss. Trattoria Masuelli San Marco, Trattoria del Nuovo Macello, Ratana and Giannino all pour canonical versions; Cracco serves a fine-dining version with bone marrow shavings.

Common allergens: Dairy

Make it at home

Yield Serves 4Hands-on 25 minTotal 35 minDifficulty Intermediate

Ingredients

  • 320g carnaroli rice (vialone nano works too)
  • 1.2 litres beef stock, hot, kept simmering on a back ring
  • 1 small white onion, very finely diced
  • 80g cold unsalted butter, cubed, divided
  • 30g bone marrow, finely chopped (optional but traditional)
  • 100ml dry white wine
  • 0.5g saffron threads, soaked in 4 tablespoons hot stock for 10 minutes
  • 80g parmigiano reggiano, finely grated
  • Sea salt

Method

  1. Sweat the onion (and bone marrow if using) in 30g of the butter over low heat for 6 to 8 minutes until soft and translucent. Do not colour.
  2. Add the rice and toast for 2 minutes, stirring, until the grains turn glassy at the edges.
  3. Pour in the wine and stir until fully absorbed.
  4. Add the hot stock one ladle at a time, stirring constantly. Wait for each ladle to be almost absorbed before adding the next.
  5. After 14 minutes, stir in the saffron-infused stock. Continue with plain stock for another 3 to 4 minutes until the rice is al dente.
  6. Take off the heat. Beat in the remaining 50g cold butter and the grated parmigiano, stirring vigorously to mantecare (creaming the risotto).
  7. Rest covered for 1 minute. Serve immediately on warm flat plates, spread with the back of a spoon so the rice flows.

Tip from the editors. Beat the cold butter and parmigiano in off the heat, vigorously. The motion is what makes the risotto creamy without cream.

This is the TableJourney editorial recipe, modelled on the canonical bistro / counter version. The first place to try the dish in its city of origin is below.

Where to eat risotto alla milanese

Risotto alla milanese in Milan

Trattoria Masuelli San Marco ★ 4.5

Lombard trattoria€€porta-romana

Trattoria Masuelli San Marco in Milan's Porta Romana has cooked the Lombard canon since 1921, family-run by the Masuelli family for four generations.

Signature: Risotto alla milanese, Ossobuco, Cassoeula

Order: The risotto alla milanese with bone marrow, the ossobuco and the cassoeula in winter.

Tip: Bookings open ten days ahead by phone. Cash and card; the wine list runs deep on Lombard producers.

Trattoria del Nuovo Macello ★ 4.5

Lombard trattoria€€porta-romana

Trattoria del Nuovo Macello in Milan's south-east has cooked the Lombard trattoria canon since 1927, near the old slaughterhouse. The risotto giallo and cotoletta al

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco

Order: The risotto alla milanese, the cotoletta alla milanese with bone in, and the ossobuco when on the carte.

Tip: Bookings open one month ahead on the website. Lunch is the calmer service; Friday evening fills up first.

Ratana ★ 4.6

Modern Lombard€€€isola

Ratana in Milan's Isola district is Cesare Battisti's modern Lombard kitchen, housed in a 19th-century railway building since 2009. The risotto giallo and cotoletta

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco

Order: The risotto alla milanese with bone marrow, the cotoletta alla milanese and the ossobuco.

Tip: Bookings open three weeks ahead. Lunch sittings 12:30 and 14:00; dinner from 19:30. The garden is the spot in summer.

Giannino ★ 4.4

Lombard, modern Italian€€€porta-venezia

Giannino in Milan since 1899 is the historic Lombard dining room near Stazione Centrale, the family-run kitchen that has fed Milan's industrial bourgeoisie for four

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco con risotto

Order: The risotto alla milanese, the cotoletta alla milanese and the ossobuco con risotto plate.

Tip: Bookings open by phone or website; lunch sittings 12:30 and 13:30. The marble-and-mahogany dining room is the destination.

Cracco 1 ★ ★ 4.6

Chef Carlo Cracco€220-€280centro-storicoBook 4 weeks ahead

Cracco in Milan's Galleria Vittorio Emanuele II is Carlo Cracco's flagship dining room, holding one Michelin star in 2026. The four-level building runs from cafe at

Order: The Cracco tasting set, the saffron risotto with bone marrow and the cuttlefish black ink risotto.

Tip: Bookings open one month ahead on the website. The Galleria Cafe Cracco runs an accessible aperitivo from 12:00; book the upstairs dining for the tasting.

More cities are in research. Want risotto alla milanese covered somewhere specific? Tell us where you want to eat.

Browse all dishes →