Risotto alla Milanese

Risotto alla Milanese served beautifully, ready to eat

Risotto alla Milanese is the golden crown of northern Italian cooking: creamy Carnaroli rice stirred with saffron, dry white wine, and a rich beef broth, then finished with butter and Parmigiano-Reggiano. It is elegant, silky, and surprisingly simple — the perfect dish when you want real Italian comfort.

Prep time
15 mins
Cook time
25 mins
Total time
40 mins
Servings
4 servings
Calories
580
Advertisement

Ingredients

Instructions

  1. Steep the saffron threads in the 1/4 cup hot water for 10 minutes so they release their color and aroma. Keep the beef broth simmering in a separate pot — it must stay hot.
  2. Melt 1 tablespoon of the butter with the olive oil in a wide, heavy pan over medium heat. Add the diced onion and cook until soft and translucent, about 4 minutes.
  3. Stir in the rice and toast it for 2 minutes until the grains are hot to the touch and slightly translucent at the edges — this is the tostatura.
  4. Pour in the white wine and stir until it is fully absorbed and the sharp smell cooks off, about 1 minute.
  5. Add one ladle of hot broth and stir steadily. When the liquid is nearly absorbed, add the next ladle. Continue for about 18 minutes, keeping the rice at a gentle simmer.
  6. Stir in the saffron with its soaking water when the rice is al dente — tender with a slight bite in the center.
  7. Take the pan off the heat. Beat in the remaining 2 tablespoons of cold butter and the Parmigiano-Reggiano until the risotto looks creamy and glossy — this is the mantecatura. Season with salt and pepper.
  8. Rest for 2 minutes, then serve immediately in warm bowls. It should spread slightly on the plate, not sit in a stiff mound.

Pro tips

Frequently asked questions

Which rice is best for risotto alla Milanese?

Use Carnaroli rice, the 'king of rices' for risotto, or Arborio as a good second choice. Both release the starch needed for a creamy, never mushy texture.

Can I use chicken broth instead of beef broth?

The classic uses beef broth or marrow stock. Chicken stock is an acceptable substitute, but avoid vegetable broth — it changes the deep flavor.

Why is my risotto soupy instead of creamy?

You added too much liquid at once or stirred too gently. Add broth one ladle at a time and keep a steady, gentle stir so the starch releases evenly.

What do you serve with risotto alla Milanese?

Osso buco is the traditional partner — the two are inseparable in Milanese cooking. Otherwise serve it as a first course with grilled meats or a simple green salad.

Advertisement