Risotto alla Milanese
Saffron-gold, slow-stirred rice with a luxuriously creamy bite.
About Risotto alla Milanese
Risotto alla Milanese starts with short-grain Carnaroli or Vialone Nano rice, toasted in butter and beef marrow (midollo) before a slow addition of hot broth, a splash of dry white wine, and a generous pinch of saffron threads steeped until they release their color and aroma. The rice is stirred patiently for about eighteen minutes, then finished off the heat with a knob of cold butter and grated Parmigiano-Reggiano in a technique called mantecatura, which gives the dish its signature glossy, almost custard-like creaminess.
The result should hold a gentle wave when the plate is shaken — never soupy, never stiff — with each grain still offering a slight bite at the centre. In Milan it is traditionally plated as a bed for osso buco, the braised veal shank whose rich juices soak beautifully into the golden rice.
🏛️ History & Culture
Milanese lore credits the dish's golden hue to a happy accident during the construction of Milan's Duomo in the 1570s. A Belgian glassmaker on the cathedral crew, nicknamed "Zafferano" for his habit of tinting glass and paints with saffron, was teased by colleagues that he would end up seasoning even the food with it. At a wedding feast he supposedly slipped a pinch of saffron into the risotto as a joke — and the golden dish was such a hit that it became a Milanese institution.
Whether or not the story is true, saffron risotto was well established in Lombardy by the 19th century, made possible by the region's rice paddies in the Po Valley, one of Europe's few areas suited to flooded rice cultivation. Pairing it with osso buco became standard restaurant practice by the early 1900s, and the combination remains one of the most recognisable plates in Italian cooking today.
For more on where to eat it today, see our food lover's guide to Milan, Tokyo & Seoul.
🍳 How to make Risotto alla Milanese
AI-assisted, not kitchen-testedRisotto alla Milanese
The iconic saffron-golden risotto of Milan, traditionally served alongside osso buco. Slow stirring and a final mantecatura off the heat are what give it the signature glossy, wave-on-the-plate creaminess.
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 320 g (1½ cups (about 11¼ oz)) Carnaroli rice, traditionally Carnaroli; Vialone Nano is the classic alternative. Arborio will work but gives a softer result
- 30 g (2 Tbsp) beef marrow (midollo), traditional; substitute 1 Tbsp unsalted beef tallow or extra butter for a home kitchen
- 30 g (2 Tbsp) unsalted butter, for the soffritto, plus 40 g (3 Tbsp) cold, cubed butter for mantecatura
- 1 small shallot, finely minced; a small white onion is the more traditional choice in Milan
- 120 ml (½ cup) dry white wine, unoaked, such as Soave or Pinot Bianco
- 1 L (about 4 cups) hot beef stock, kept at a bare simmer; chicken stock is a common home substitute
- 1 generous pinch (about 0.2 g / 1 tsp loosely packed) saffron threads, steeped in 60 ml (¼ cup) of the warm stock for at least 15 minutes before using
- 60 g (⅔ cup finely grated) Parmigiano-Reggiano, 24-month if possible; Grana Padano is acceptable
- 1 tsp fine sea salt, adjust depending on stock salinity
- 1 pinch freshly ground black pepper
Steps
- 1 Warm the stock in a small saucepan and keep it at a low simmer throughout. Steep the saffron threads in about 60 ml (¼ cup) of the warm stock for at least 15 minutes so the colour and aroma fully release.
- 2 In a heavy-bottomed pan (traditionally a copper risotto pan), melt the marrow with 30 g (2 Tbsp) butter over medium heat until the marrow has rendered and the foam subsides. Add the minced shallot and cook gently for 2–3 minutes until soft and translucent, not browned.
- 3 Add the rice and stir with a wooden spoon for about 2 minutes, until the grains turn translucent at the edges and click against the pan — this tostatura step is essential for the final texture.
- 4 Pour in the wine and stir until it has almost fully evaporated, about 1–2 minutes.
- 5 Begin adding the hot stock a ladle at a time (about 100 ml / scant ½ cup), stirring frequently. Wait until each ladle is nearly absorbed before adding the next. After 8–10 minutes, stir in the saffron infusion along with its soaking liquid; the rice will turn a deep golden colour.
- 6 Continue adding stock ladle by ladle and stirring for another 6–8 minutes. Taste a grain at 16 minutes: it should be al dente with a slight bite at the centre. Season with salt and pepper. Total cooking time is about 18 minutes from when the wine evaporated; the rice should be suspended in a loose, creamy sauce — if it tightens, add a final splash of stock.
- 7 Remove the pan from the heat and let it rest for 30 seconds. Add the cold cubed butter and the grated Parmigiano-Reggiano, then beat vigorously with the wooden spoon for about 1 minute — this mantecatura emulsifies the butter and cheese into the starch, giving the risotto its glossy, all'onda consistency.
- 8 Cover and let rest 1 minute, then serve immediately on warm plates. The risotto should ripple in a gentle wave when the plate is tapped — loose enough to flow, not stiff or dry. Traditionally served as a bed for osso buco.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Risotto alla Milanese recipe yet. Yours would be the first.
Share how you make Risotto alla Milanese
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
✅ Before you go to Italy
Round out your trip — most travellers book these alongside their trip.
You might also like
Casoncelli Alla Bergamasca
Casoncelli Alla Bergamasca counts among the traditional food of Italy, a pasta locals hold dear.
Nzuddi
Nzuddi is a beloved cookie, traditional to Italy.
Pandoro
Star-shaped golden Christmas cake dusted with sugar.
Osso Buco
Cross-cut veal shanks braised until the marrow turns to butter.
Travel guides for Italy
All travel guides →Planning a trip where Risotto alla Milanese is on the menu? These guides cover Italy and beyond.
Destination Guides A Food Lover's Guide to Milan, Tokyo & Seoul: What to Eat and Where
Jul 10, 2026 · 2 min read
Adventure Travel Hiking the Dolomites: A First-Timer's Guide to Italy's Most Spectacular Mountains (2026)
Jun 03, 2026 · 5 min read
Destination Guides 4 Days in Rome — The Perfect First-Timer Itinerary (2026)
May 28, 2026 · 5 min read
Budget Travel Europe on a Budget: How to Travel Comfortably for €70 a Day (2026 Guide)
Aug 23, 2026 · 8 min read
Reviews
No reviews yet. Be the first to share your experience with Risotto alla Milanese.
Write a review
Sign in to verify you're a real person, then share your thoughts on Risotto alla Milanese.
Comments
No comments yet. Be the first to say something about Risotto alla Milanese.