Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Risotto alla Milanese

Milanese Saffron Risotto, Risotto Giallo

This risotto alla milanese recipe is the golden saffron risotto of Milan: Carnaroli rice, a pinch of saffron, hot stock and a final beating of cold butter and Parmesan. It is not the mushroom risotto already on this site — there are no mushrooms here, and the saffron is the whole point, giving the rice its colour and its gentle, hay-like perfume. One serving is about 350 g.

Risotto alla Milanese is the saffron risotto of Milan, and its story is tied to the city's cathedral: legend says a glassmaker's apprentice, who used saffron to colour stained glass, added it to the rice at a wedding feast in 1574, and the golden dish stuck. Unlike mushroom risotto, which gets its depth from fungi, this one leans entirely on saffron, butter and Parmesan — and it is the traditional partner of osso buco.

Pairs well with: Osso buco, a green salad and a glass of dry white wine

Provenance

Italy flag Italy

Milanese Classic

Mediterranean & Italy

Time Dedication

45m

10m prep • 35m cook

Batch Yield

4 Servings

532 kcal per serving

1 serving ≈ 350 g

Technical Skill

Intermediate

Medium (Stirred Risotto)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Slow weekend dinner, dinner party main, comfort food night Cost: Moderate — about $4–5 per serving at home (saffron is the main cost)
A plate of golden saffron risotto with a fork resting on the rim

Milanese Classic

Photo: Number55, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Moderate — about $4–5 per serving at home (saffron is the main cost) (USD)

Made with Carnaroli rice, saffron, low-sodium stock, butter and Parmigiano-Reggiano; nutrition is estimated from USDA values.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Stock Hot, Saffron Soaking

10 Mins • Dicing & Measuring

Dice the onion finely and grate the Parmesan. Soak the saffron threads in 2 tablespoons of hot stock. Bring the rest of the stock to a gentle simmer in a separate pan and keep it hot beside the risotto pot. Dice the cold butter and measure the rice, wine and oil.

Maestro Tip: Everything happens at the stove once the rice goes in, so have the stock simmering and all the ingredients within reach before you start.

  1. 1

    Soften the Onion

    5 Mins Medium heat, about 160°C (320°F)

    Warm the olive oil and half the butter in a wide, heavy pan over medium heat. Add the onion with a pinch of salt and cook for about 5 minutes, stirring, until soft and translucent but not browned.

    If the onion starts to colour, lower the heat — browned onion would dull the saffron's golden colour.

    Done when: The onion is soft, sweet-smelling and completely pale.

  2. 2

    Toast the Rice

    2 Mins Medium heat, about 160°C (320°F)

    Add the rice and stir for about 2 minutes until the grains turn translucent at the edges and click faintly against the pan. Pour in the white wine and stir until it has almost all evaporated.

    This toasting step, the tostatura, keeps the grains separate and is what stops the risotto turning to porridge.

    Done when: The rice smells nutty and the wine has cooked away to almost nothing.

  3. 3

    Add Stock and Saffron

    18 Mins Medium heat, about 160°C (320°F)

    Add the saffron with its soaking liquid and one ladle of hot stock, and stir gently. When the stock is nearly absorbed, add another ladle, and keep going — a ladle at a time, stirring often — for about 18 minutes. The rice should stay loose and fluid, never dry.

    Add the stock only when the last ladle is nearly absorbed; flooding the pan makes the rice cook unevenly.

    Done when: The rice is creamy and golden, and a grain bitten in half is tender with a tiny white core.

  4. 4

    Mantecatura — Beat in Butter and Cheese

    3 Mins No heat — off the stove

    Take the pan off the heat. Beat in the cold diced butter and the grated Parmesan, stirring vigorously for about 2 minutes until the risotto turns glossy and flows like a wave when you shake the pan. Taste and add salt only if it needs it.

    The butter must be cold and the pan off the heat — that is what makes the risotto shine instead of splitting.

    Done when: The risotto is glossy, flows slowly off the spoon, and holds a soft wave when the pan is shaken.

  5. 5

    Rest and Serve

    2 Mins No heat — serve hot

    Cover the pan and rest for 2 minutes, then spoon the risotto onto warm, flat plates, spreading it out rather than piling it up. Serve at once, with extra Parmesan on the side if you like.

    Warm plates matter — cold plates seize the risotto and dull its shine in seconds.

    Done when: The risotto lies flat and glossy on the plate, golden all the way through.

Finishing Touches & Plating

Spoon the glossy golden risotto onto warm flat plates, spread it wide, and serve at once — risotto waits for no one, and its shine fades within minutes.

Nutritional Physiology & Benefits

Nutrition

Energy

532

kcal / serving

Protein

13g

Complete AA

Carbs

69g

Complex

Fats

20g

Healthy

Per serving (4 servings · 1 serving ≈ 350 g)
Energy532 kcal
Protein13 g
Carbohydrates69 g
Fat20 g
Fibre1.5 g
Sugar1.5 g
Sodium907 mg
Per 100g
Energy152 kcal
Protein3.8 g
Carbohydrates19.7 g
Fat5.8 g
Fibre0.4 g
Sugar0.4 g
Sodium259 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Provides B vitamins from the rice, vitamin A from the butter, and calcium from the Parmesan. Nutrition is estimated.

Satisfying and Filling

One serving gives about 532 kcal with slow-release rice carbs — a proper dinner, not a side dish.

Saffron in a Small Dose

A pinch of saffron colours and perfumes the whole pot, so a little of an expensive spice goes a long way.

Vegetarian by Nature

Rice, stock, butter, cheese and saffron — no meat needed, and it works just as well with vegetable stock.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Osso Buco

The classic Milanese partner: braised veal shank in its rich sauce is traditionally served on top of this exact risotto.

Extra Parmesan

A small dish of grated Parmesan at the table lets each person sharpen the savoury edge to their own taste.

Vegetables

Simple Green Salad

A lightly dressed bitter-leaf salad cuts the risotto's richness and resets the palate between spoonfuls.

Drinks

Dry White Wine

A cool, dry white wine matches the saffron's perfume and the Parmesan's saltiness without competing with them.

Complete menu

Serve the risotto alla milanese with osso buco on top, a simple green salad on the side, and a glass of dry white wine.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Rich in Butter and Cheese

Butter and Parmesan make this dish rich in saturated fat, so one serving with a salad is a better balance than a second helping. This is general food information, not medical advice.

Do Not Leave Cooked Risotto Sitting

Cooked rice can carry Bacillus cereus spores, so cool leftovers quickly, refrigerate them, and reheat until steaming hot right through, 74°C (165°F), within a day. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA comforting, satisfying dinner — one serving with a salad is a balanced plate.
  • ChildrenChildren usually love the mild, creamy rice; the saffron flavour is gentle and the wine cooks away.
  • ElderlySoft, easy to eat and mild — a good choice for most older eaters; watch the salt from the cheese and stock.
  • Pregnant womenFine when freshly cooked and served hot; the alcohol in the wine cooks off during the 18 minutes of simmering.
  • Breastfeeding womenA filling, calcium-containing meal; keep the portion to one serving and add a salad for balance.
  • AthletesAbout 68.9 g of carbs per serving gives steady energy after training; add a protein main like osso buco for recovery.
  • Weight gainEnergy-dense and easy to eat — a second small serving or a protein main adds calories without much bulk.
  • Weight lossCreamy and calorie-dense, so keep to one serving, use a little less butter, and fill half the plate with salad.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 68.9 g of carbs per serving, mostly from rice. Keep the rice portion modest and add extra vegetables. Ask your clinician about portion size.
  • High blood pressureAbout 907 mg of sodium per serving from the stock, cheese and salt. Use low-sodium stock and less cheese. Ask your clinician about sodium limits.
  • Kidney diseaseModerate in protein and sodium from the cheese and stock. Keep the portion small. Ask your clinician before eating it regularly.
  • GoutLow in purines as written, but the Parmesan adds some. Keep the portion modest during a flare. Ask your clinician for guidance.
  • Stomach issuesRich and creamy, which can feel heavy on a sensitive stomach. Eat a modest portion and avoid eating late. Ask your clinician if symptoms flare.
  • Cardiovascular diseaseButter and cheese add saturated fat; use a little less of each and keep the oil modest. Ask your clinician about saturated fat intake.
  • Fatty liverThe rice and butter add up; keep the portion to one bowl and use less butter. Ask your clinician about a suitable portion.
  • Food allergiesContains milk (butter, Parmesan) and sulphites from the wine. Use vegetable stock and check the wine label. Ask your clinician if you have a food allergy.
  • Special therapeutic dietsNot suitable for low-fat or dairy-free diets as written; the butter and Parmesan are central to the finish. Ask your clinician or dietitian for guidance.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool leftover risotto quickly, spread thin on a tray, then store in an airtight container.
In the fridge
1 day — risotto is best eaten fresh and firms up fast in the fridge.
In the freezer
Not recommended; the texture turns grainy.
How to reheat
Reheat gently in a pan with a splash of hot stock, stirring, until steaming hot right through, 74°C (165°F).
Freezing recommended
No — the creamy texture does not survive freezing.
Signs it has spoiled
Sour smell, slimy surface, or any mould.

More recipes to explore

Tagliatelle al ragù Bolognese in a bowl with Parmigiano-Reggiano Italy flag Italy 4h 25m
Lunch •Emilia-Romagna

Tagliatelle al Ragù Bolognese

Slow-braised soffritto and coarse ground heritage meats layered over handmade egg yolk dough for mid-day stamina.

Lean Protein

Slow-simmered beef ragù tossed through fresh egg tagliatelle.

Pairs Well With
Bitter Radicchio & Aged Balsamico di Modena
Pasta & Noodles • High Protein
Two slices of pizza margherita with tomato, melted mozzarella and fresh basil on a white plate Italy flag Italy 45m
Dinner •Naples Classic

Pizza Margherita

This pizza margherita recipe makes a proper Neapolitan-style pizza at home: a soft, airy dough, San Marzano tomato sauce, fior di latte mozzarella and fresh basil. One serving is about 325 g — two slices.

Simple & Satisfying

Wood-fired-style pizza with tomato, fior di latte mozzarella and basil — three ingredients, done properly.

Pairs Well With
A simple green salad and a glass of Chianti or sparkling water
A bowl of creamy mushroom risotto topped with sautéed mushrooms, with a spinach salad beside it Italy flag Italy 50m
Dinner •Milanese Classic

Mushroom Risotto

This mushroom risotto recipe stirs Arborio rice slowly with hot stock, white wine and two kinds of mushrooms, then finishes it the Milanese way with cold butter and Parmesan. One serving is about 500 g.

Comfort & Warmth

Creamy Arborio rice, slowly stirred with mushrooms, white wine and Parmesan.

Pairs Well With
A rocket and Parmesan salad and a glass of dry white wine
A plate of spaghetti carbonara with golden egg sauce, crisp guanciale and black pepper Italy flag Italy 30m
Dinner •Roman Classic

Spaghetti Carbonara

This spaghetti carbonara recipe is the Roman classic as it should be: spaghetti tossed with crisp guanciale, egg yolks, Pecorino Romano and black pepper — no cream, no bacon, no garlic. One serving is about 275 g. It takes 30 minutes, and the sauce comes together in the time the pasta cooks.

Comfort & Rich

Silky egg-and-cheese sauce over spaghetti with crisp guanciale and black pepper, ready in 30 minutes.

Pairs Well With
Pecorino Romano, black pepper & a crisp white wine
Pasta & Noodles • Quick Prep (<30m)

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.