Risotto alla Milanese
Quick answer
- Total time
- 40 min
- Level
- Medium
- Servings
- 2 servings
- Ingredients
- 8
About this dish
Risotto alla Milanese is Milan's signature rice dish, made by toasting Arborio rice in olive oil and butter with onion, deglazing with white wine, and gradually stirring in saffron-infused chicken stock one ladle at a time.
Read more
Toasting the rice first coats each grain in fat, which slows starch release and builds the characteristic creamy consistency. The white wine adds an acidity that balances the richness of butter and cheese underneath. Saffron must be steeped in warm stock beforehand so its golden color and floral aroma distribute evenly, and the stock should always be kept hot to avoid dropping the rice temperature mid-cook. Stirring in cold butter and grated Parmesan off the heat at the very end emulsifies them into the starch, producing the loose, flowing texture that defines a properly finished risotto.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Control
Warm 800 ml chicken stock, add 0.25 tsp saffron threads, and let them steep for at least 5 minutes.
Keep the stock hot over low heat without boiling, so the rice temperature stays steady later.
- 2Control
Melt 1 tbsp olive oil with 1 tbsp butter in a pot over medium-low heat.
Add 80 g finely chopped onion and cook, stirring often, until translucent but not browned.
- 3Control
Add 180 g Arborio rice and toast over medium heat for 1 to 2 minutes.
Stop when the grain edges look slightly translucent and the rice is evenly coated with fat.
- 4Control
Pour in 80 ml white wine and stir the bottom of the pot to loosen the cooked-on flavor.
Simmer over medium heat until the alcohol smell softens and the liquid is mostly reduced.
- 5Heat
Add the hot saffron stock one ladle at a time and stir often.
When each addition is mostly absorbed, add the next ladle and cook for 16 to 18 minutes until the rice is al dente.
- 6Finish
Turn off the heat, then quickly stir in the remaining 1 tbsp cold butter and 40 g Parmesan until glossy and emulsified.
Serve immediately while the risotto is still loose and flowing.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Risotto alla Milanese features Arborio rice toasted and slow-cooked in a saffron-infused broth.
- Finish cue
- Turn off the heat, then quickly stir in the remaining 1 tbsp cold butter and 40 g Parmesan until glossy and emulsified.
- Avoid this
- Do not over-reduce at the end to keep risotto silky.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
40min, 8 ingredients
Category median
40min, 8 ingredients
Based on 309 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Mushroom Risotto
Arborio rice, chicken stock

Seafood Saffron Risotto
onion, saffron threads

Garlic Butter Mussels
onion, white wine