A Dish with History

Risotto alla Milanese is one of Italy's most storied dishes, inseparable from the city of Milan and the Lombardy region. Its golden hue comes from saffron — a spice that has coloured this dish since at least the 16th century, when it was reportedly created by a glassworker at Milan's Duomo who added saffron (used for colouring glass) to a wedding feast rice dish. Whether myth or history, the result is extraordinary.

Understanding the Ingredients

  • Rice: Use Carnaroli — it has a firmer centre, more starch, and holds up better to stirring than Arborio, giving a creamier result with more texture. Vialone Nano is an excellent alternative.
  • Saffron: Use real saffron threads — not powder, which is often adulterated. Steep the threads in warm broth or water for at least 15 minutes before use to extract full colour and flavour.
  • Broth: A good beef or veal broth is traditional and gives the dish its depth. A high-quality chicken broth works well. Keep it simmering alongside the risotto — cold broth shocks the rice and disrupts the cooking.
  • Bone marrow: Traditional recipes use midollo di bue (beef bone marrow) to sauté the onion. This is worth seeking out — it adds a luxurious richness that butter alone cannot replicate. If unavailable, use butter.

Recipe (serves 4)

Ingredients

  • 320g Carnaroli rice
  • 1 small white onion, very finely diced
  • 150ml dry white wine
  • 1.2 litres beef or veal broth, kept hot
  • Large pinch of saffron threads, steeped in 3 tbsp warm broth
  • 50g unsalted butter, cold and cubed (plus extra for the soffritto)
  • 60g Parmigiano Reggiano, freshly grated
  • Salt and white pepper

Method

  1. Soffritto: Melt a knob of butter (or the bone marrow) in a wide, heavy-based pan over low heat. Add the onion and cook very gently for 8–10 minutes until completely soft and translucent — not coloured.
  2. Toast the rice: Increase heat to medium. Add the rice and stir for 2 minutes until the grains become slightly translucent at the edges and smell faintly nutty.
  3. Deglaze: Add the white wine and stir until fully absorbed.
  4. Add broth gradually: Add the hot broth one ladle at a time, stirring frequently. Add the next ladle only when the previous one has been absorbed. Maintain a gentle simmer throughout. This process takes 16–18 minutes.
  5. Add the saffron: Halfway through cooking (around 8 minutes), pour in the steeped saffron liquid. The rice will turn a beautiful golden yellow.
  6. Mantecatura: When the rice is al dente and the texture is flowing (not stiff — it should spread gently on a plate), remove from heat. Add the cold butter and Parmigiano in one go. Stir vigorously for 90 seconds. Cover and rest for 2 minutes. This step, the mantecatura, creates the signature creamy texture.
  7. Serve immediately on warmed plates. Risotto waits for no one.

What to Serve It With

Traditionally, Risotto alla Milanese accompanies Ossobuco — braised veal shanks — in one of Lombardy's great culinary pairings. The rich, collagen-heavy braising sauce pools into the golden risotto magnificently. Served alone, it needs nothing more than a glass of white Burgundy or a delicate Arneis from Piedmont.