
Risotto alla Milanese is a creamy Italian rice dish made by slowly cooking short grain rice in broth, ladle by ladle, until it turns golden yellow from saffron and releases its own starch into a rich, spoonable sauce. No cream goes into it, the creaminess comes from the rice itself.
It comes from Milan, in the Lombardy region of northern Italy, where risotto is more common than pasta because rice grows in the flooded paddies of the surrounding Po Valley. Saffron entered the dish sometime in the 1800s, and one popular (if unproven) legend credits a glassmaker working on the Milan Cathedral who used saffron to tint stained glass and, as a joke, slipped some into a wedding risotto.
Traditional versions use Carnaroli or Arborio rice, both high in the starch that makes risotto's texture possible, and often finish with bone marrow and beef broth for richness.
What Actually Matters
Toasting the rice before you add any liquid is the step people skip, and it's the one that matters most. Cooking the dry rice in butter for a minute or two, until the edges turn slightly translucent, seals the grain and controls how quickly it releases starch later. Skip that step and add broth right away, and you get mushy, gluey risotto instead of grains that stay separate but bind into a creamy whole. After that, add warm broth one ladle at a time, stirring often, and don't add the next ladle until the last one is absorbed.
Risotto alla Milanese Recipe (Serves 4)
Prep time: 10 minutes. Cook time: 30 minutes. Total time: 40 minutes.
- 6 cups chicken or beef broth, kept warm
- 1/2 tsp saffron threads
- 3 tbsp unsalted butter, divided
- 1 small onion, finely diced
- 1 1/2 cups Arborio or Carnaroli rice
- 1/2 cup dry white wine
- 3/4 cup finely grated parmesan
- Salt and black pepper, to taste
- Steep the saffron threads in 1/4 cup of the warm broth and set aside.
- In a wide, heavy pot, melt 2 tablespoons of butter over medium heat. Add the onion and cook until soft, about 4 minutes.
- Add the rice and toast it in the butter for 1 to 2 minutes, stirring constantly, until the edges look slightly translucent.
- Pour in the wine and stir until it's fully absorbed.
- Add the warm broth one ladle at a time, stirring frequently and waiting until each addition is mostly absorbed before adding the next, for about 18 to 20 minutes.
- Stir in the saffron broth partway through, around the halfway point of cooking.
- When the rice is tender but still has a slight bite and the risotto is creamy, remove from heat and stir in the remaining butter and parmesan.
- Season with salt and pepper and serve immediately.
Nutrition (Per Serving, Estimated)
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 430 kcal | 13 g | 14 g | 58 g |
These numbers are a calculated estimate for the 4 serving recipe above, not a lab verified value.
Tips, Variations, and Storage
Keep your broth at a bare simmer on a back burner while you cook the risotto, cold broth slows everything down and throws off the timing. If you don't have saffron, the dish will lose its signature color and a bit of its floral flavor, but a good plain parmesan risotto is still worth making. Risotto doesn't reheat perfectly, but leftovers do make excellent arancini, our recipe for those is linked below. To reheat, add a splash of broth or water and warm gently, stirring, over low heat.
Frequently Asked Questions
Can I use a different rice besides Arborio?
Carnaroli is the other traditional choice and holds its texture slightly better. Regular long grain rice won't work, it doesn't have the starch content risotto depends on.
Do I have to stir constantly?
Not every second, but frequent stirring helps release the rice's starch, which is what builds the creamy texture. Check in every 30 seconds or so.
Can I make risotto ahead of time?
You can partially cook it, cool it, and finish it later, but fully finished risotto is best served right away since it thickens and loses texture as it sits.
What can I use instead of saffron?
There's no real substitute for the flavor, but turmeric can mimic the color in a pinch, without the same taste.
Why is my risotto gluey instead of creamy?
Most likely the rice wasn't toasted first, or too much broth was added at once. Add broth gradually and stir often rather than dumping it all in.
More From Wine Drop Cookery
I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.
If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.
Cook Bolder, Serve Wiser, Eat Better.