Saffron risotto, the creamy risotto alla milanese
Milanese saffron risotto: al dente grains, a deep golden colour and a butter and parmesan mantecatura that makes it creamy and flowing on the plate.

Are you looking for a saffron risotto that comes out genuinely creamy rather than sticky?
Then you are in the right place. I will walk you through how broth, toasting and the final mantecatura work together to give you a deep golden risotto, with grains that stay distinct under the tooth and a cream that spreads by itself across the plate.
The secret is not the saffron, which goes in near the end so its aroma survives, but three gestures you learn once and keep forever: toasting the rice dry until it is hot, adding only simmering broth, and finishing off the heat with butter straight from the fridge.
It has at least three advantages: half an hour and a handful of ingredients, a place both at a smart dinner and at a Sunday table, and leftovers that turn into risotto al salto the next day.
The detail that changes everything is broth temperature. Add it lukewarm and the rice stops cooking every single time, ending up chalky outside and raw inside. Keep it in a pan alongside, always barely simmering.
Serve it immediately, freshly finished, tapping the base of the plate to spread the wave. This is a risotto that does not wait: after five minutes it tightens and loses its best part.
Ready? Let’s get started with saffron risotto.
Base preparations used
To make this recipe
A small selection of handy tools to keep within reach. Some links may be affiliate links.
Large non-stick pan
Useful for cooking and sautéing ingredients evenly without overcrowding the surface.
Steps
- Keep the broth simmering on a nearby burner for the whole cooking time: cold broth stops the rice from cooking evenly and leaves it chalky.
- If you use threads, soak them in half a ladle of hot broth for at least 15 minutes so they release their colour and aroma.
- Chop the onion very finely and soften it in a wide pan with the oil and a knob of butter over low heat for 6 to 7 minutes, without letting it colour.
- Raise the heat and toast the rice dry for 2 minutes, stirring: the grains should turn translucent at the edges and feel hot to the touch. This toasting is what keeps them al dente to the end.
- Deglaze with the white wine and let it evaporate completely, then start adding the hot broth one ladle at a time, waiting until each is almost absorbed before the next.
- After about 13 minutes stir in the saffron dissolved in broth and carry on for another 4 to 5 minutes, tasting as you go: the rice should stay al dente and the pan quite loose.
- Turn off the heat, wait a minute, then finish off the flame with the cold diced butter and the parmesan, beating vigorously until the risotto turns glossy and creamy. Serve at once, tapping the plate on the table to spread it into a wave.
Helpful tips
Always finish off the heat and with butter straight from the fridge: it is the temperature shock that creates the cream.
Never rinse the rice: the surface starch is exactly what makes the dish creamy.
If you have leftovers, spread them on a tray to cool at once: the next day they make a perfect risotto al salto.
A few slices of marrow browned at the start give you the most traditional version of risotto alla milanese.
Average nutrition per serving
- Calories
- 470 kcal
- Carbohydrates
- 68.0 g
- Sugars
- 2.0 g
- Protein
- 12.0 g
- Fat
- 15.0 g
- Saturated fat
- 9.0 g
- Fiber
- 2.0 g
- Sodium
- 620 mg


