Go Back
Risotto alla Milanese — Mediterranean Diet Hub

risotto alla milanese

Risotto alla Milanese brings rich, creamy texture and deep saffron flavor—ready in 39 minutes with just one pan. Classic comfort, simple steps.
Total Time 39 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 410

Ingredients
  

For the risotto
  • 1 cup arborio rice
  • 1.5 tablespoon unsalted butter
  • 0.5 tablespoon olive oil
  • 0.5 cup onion very finely chopped
  • 0.5 cup dry white wine
  • 3.5 cup hot chicken broth
  • 0.25 teaspoon saffron threads
  • 0.25 cup parmesan cheese freshly grated
  • 0.25 teaspoon salt
  • 0.13 teaspoon black pepper freshly ground

Method
 

  1. Heat the broth: Warm up your chicken broth in a small pot. Add the saffron threads and let them infuse. Keep the broth hot but not boiling (this helps rice cook evenly).
  2. Start the base: In a wide saucepan, melt 1 tablespoon of butter with the olive oil over medium heat. Add chopped onion and stir for about 3 minutes, until it turns translucent but not brown.
  3. Toast the rice: Pour in all the rice. Stir constantly for 2 minutes — you want every grain coated, looking a bit glassy around the edges. This step makes a difference for texture later.
  4. Deglaze with wine: Add the white wine. Keep stirring until almost all the liquid evaporates and you smell a nutty aroma — about 1–2 minutes.
  5. Add broth gradually: Scoop in one ladle of hot saffron broth at a time. Stir frequently, not constantly. When the liquid is mostly absorbed, add another. Do this for 15–18 minutes. I taste a rice grain at 15 — you want it fully swollen but still a touch firm (al dente).
  6. Finish it off: Take the pan off the heat. Add the remaining 0.5 tablespoon butter and all the grated parmesan. Stir just enough to make it look creamy and glossy. Season with half the salt and pepper, taste, then decide if it needs the rest.
  7. Let it sit for 1 minute — this helps the rice relax and turn silkier. Serve right away: risotto waits for no one.

Notes

I make risotto alla Milanese when I want comfort but only want one pan to clean. The saffron and parmesan turn simple rice into something I’d happily eat right out of the pot (and sometimes do).

My risotto tricks

Infuse the broth before starting. Saffron doesn’t love direct heat, so add the threads to your broth and let it sit while you chop onions. The color deepens, and you get more flavor for your money—no waste.
I always taste the rice at 15 minutes. Some brands cook faster, especially in shallow pans. Look for grains that are plump, with just a slight bite in the center—think al dente, but not crunchy.
Risotto is one of those dishes where stirring really matters. You don’t have to be glued to the stove, but don’t walk away for more than a minute. The friction releases the rice’s starch, which is what makes it creamy (no cream needed).

Substitutions and variations

You can use vegetable broth instead of chicken to keep it vegetarian—just make sure it’s not the kind that’s heavy on tomato or celery, or it muddies the flavor. If you can’t find saffron, I don’t recommend turmeric as a sub—the color is similar but the taste falls flat. Better to skip it and add an extra spoon of parmesan for more depth.

Leftovers and meal prep

Risotto alla Milanese is best right off the stove, but here’s one workaround I use: spread leftovers thin on a plate so they cool quickly before storing. The next day, you can shape the cold risotto into patties and pan-fry them for lunch. Classic arancini also works if you’re up for a little extra effort.