📄 Some content on this site was written with AI assistance and reviewed by Mileni Sabatini before publishing.
There’s something wonderfully comforting about the creaminess of a well-made risotto, especially when it’s warm and just slightly al dente. I always stir in a splash of white wine at the end of cooking; it sharpens the flavors and adds an extra layer of depth that really makes the dish sing. The key is to let the wine cook off completely before serving, which brings out its richness without leaving a raw alcohol taste.

risotto alla milanese
Ingredients
Method
- Warm the stock in a saucepan and keep it hot but not boiling; this speeds up absorption and prevents cooling the rice while cooking.
- Sauté the onion with 2 tablespoons butter and olive oil over medium heat for 3–4 minutes until soft, stirring often (don’t let it brown).
- Add the rice. Stir constantly for 1–2 minutes until every grain looks glossy and slightly translucent at the edges.
- Pour in the wine. Let it bubble and mostly evaporate (about 1–2 minutes); you’ll smell the alcohol cook off.
- Crumble the saffron into a ladleful of hot stock and add to the rice, stirring until the color spreads throughout.
- Add stock one ladle at a time, stirring gently. Let each ladleful mostly absorb before adding the next. This takes about 15–18 minutes; taste for doneness — I always try a grain after 15 minutes.
- Season with half the salt and pepper now. Taste and adjust at the end rather than salting all at once.
- Once the rice is creamy but al dente, take the pan off heat. Stir in the last bit of butter and 1/4 cup parmesan for an extra silky finish. Cover for 2 minutes (resting like this makes the texture smoother).
- Spoon into warm bowls and finish with the remaining parmesan. Serve right away; risotto waits for nobody.
Notes
Tips from my own kitchen
Don’t rinse your rice. The starch is what makes risotto creamy. That step some recipes mention — to toast the rice in oil before adding liquid — really does pay off: it keeps the grains distinct until the finish, so you can hit that spoonful that’s soft but never mushy. Your pot matters: A wide, heavy-bottomed pan lets the liquid evaporate evenly. If you only have a tall, narrow pot it’ll still work — you’ll just need to stir a little more. I always add half the salt before tasting at the end. Broth strength (and parmesan sharpness) can really swing the finished flavor, so I hold back and adjust once things thicken up.Can I swap any ingredients?
You need real saffron for this to have that signature color and aroma. Turmeric gives yellow, but the taste isn’t close — skip the saffron only if you truly don’t have it, and know it’s a different dish. If you don’t eat beef, chicken or veggie stock works fine (the Milanese would debate you, but I’ve done it many times). Just steer clear of cubes or powders — it comes out oversalted fast.Leftovers and prep
Risotto doesn’t hold its perfect texture for long, but if you have leftovers, cool quickly and store airtight in the fridge. I like to roll cold leftovers into balls, roll in a bit of flour and pan-fry for a crisp snack — just don’t expect the original creaminess.I make risotto alla milanese most when I want comfort but don’t have the bandwidth for a long ingredient list. Saffron’s flavor and color always feel special, but you’re only watching one pot and stirring once in a while. It’s weeknight-possible.
Tips from my own kitchen
Don’t rinse your rice. The starch is what makes risotto creamy. That step some recipes mention — to toast the rice in oil before adding liquid — really does pay off: it keeps the grains distinct until the finish, so you can hit that spoonful that’s soft but never mushy.
Your pot matters: A wide, heavy-bottomed pan lets the liquid evaporate evenly. If you only have a tall, narrow pot it’ll still work — you’ll just need to stir a little more.
I always add half the salt before tasting at the end. Broth strength (and parmesan sharpness) can really swing the finished flavor, so I hold back and adjust once things thicken up.
Can I swap any ingredients?
You need real saffron for this to have that signature color and aroma. Turmeric gives yellow, but the taste isn’t close — skip the saffron only if you truly don’t have it, and know it’s a different dish.
If you don’t eat beef, chicken or veggie stock works fine (the Milanese would debate you, but I’ve done it many times). Just steer clear of cubes or powders — it comes out oversalted fast.
Leftovers and prep
Risotto doesn’t hold its perfect texture for long, but if you have leftovers, cool quickly and store airtight in the fridge. I like to roll cold leftovers into balls, roll in a bit of flour and pan-fry for a crisp snack — just don’t expect the original creaminess.