Risotto alla Milanese is a creamy saffron risotto that’s perhaps Milan’s most famous dish. Infused with the earthy flavor and golden tones of saffron, risotto Milanese comes together easily and never fails to impress.

two bowls of risotto alla milanese saffron risotto next to a small bowl of grated parmesan cheese, a small bowl of salt, and a glass of wine.
Photo Credits: Kathrine Irwin

Simply put, Risotto Milanese is nothing more than classic Italian risotto spiked with saffron. But adding that one wonder spice makes all the difference.

The same crimson threads that give paella and joojeh kabob their signature golden hue and flavor transform risotto Milanese into the color of a Mediterranean sunset. Just a pinch adds an unmistakable, alluring element—faintly sweet and floral, but also slightly pungent and smoky. 

This is a fairly traditional Italian saffron risotto alla Milanese recipe that’s both light and comforting, perfect for every season. While some recipes call for a small amount of beef marrow, I generally leave it out as it is very fatty and I prefer to let saffron take center stage. 

Serve this saffron risotto alongside roast meat in keeping with the traditional pairing of risotto alla Milanese with osso bucco (Italy’s famous braised veal shanks, not unlike our braised lamb shanks). Or, let the golden rice stand on its own as a main course with a simple salad on the side.

Table of Contents
  1. Ingredients for Risotto Milanese (Saffron Risotto) 
  2. How to Make Risotto Milanese 
    1. Get Ready: Heat the Broth, Bloom the Saffron, and Ready the Onion
    2. Stir, Stir, Stir!
    3. Finish & Serve
  3. What Goes with Saffron Risotto? Sides & Serving Suggestions
  4. You’ll Also Like: More Risotto Recipes
  5. Save When You Bundle Our Best-Selling Olive Oil Collection!
  6. Risotto alla Milanese (Saffron Risotto) Recipe
ingredients for risotto alla milanese saffron risotto including chicken broth, saffron threads, olive oil, onion, arborio rice, salt, white wine, and parmesan cheese.


Ingredients for Risotto Milanese (Saffron Risotto) 

Starchy risotto rice, good broth, and fragrant saffron are the key players in Risotto alla Milanese. Although saffron is expensive (said to be the most expensive spic on earth), you need only a pinch or two for this recipe. And the glorious result is worth the occasional splurge. Be sure to read our essential guide to saffron to familiarize yourself with this precious spice and its many uses in cooking and baking.

  • Chicken or beef broth: I make homemade broth regularly and keep it in tightly lidded containers in the freezer. For chicken broth, I use the method in my Italian Wedding Soup recipe. To bolster the flavor, I sometimes add one or two beef marrow bones.
  • Saffron: A red-gold spice made from the dried stigmas of the Crocus Sativus flower. I always buy threads from Abruzzo, my family’s region in Italy, as ground saffron tends to be unreliable.
  • Yellow onion: One small yellow onion, or about 3/4 cup of finely diced onion, gives the risotto an aromatic foundation.
  • Extra-virgin olive oil and butter: Butter is typically used in risotto, but I prefer to sauté the onion in Italian extra-virgin olive oil for both health and flavor. I stir in a small amount of butter at the end of cooking to give the risotto a luxurious sheen.
  • Risotto rice: Use either Carnaroli or Arborio rice, which are starchy, short-grain Italian rice varieties. Carnaroli has the largest, starchiest grains, but Arborio is more readily available. If you want to go with Carnaroli, you’ll likely find it at an Italian grocery. It’s also available online.
  • White wine: This is optional, especially if you’re using good homemade broth. But I find that a fruity white, such as a medium-bodied Italian chardonnay, brings welcome acidity and depth to risotto.
  • Grana Padano or Parmigiano (parmesan) cheese: For the ultimate umami touch, don’t forget the cheese. Either works well in this dish, but Grana Padano is slightly less expensive, and it’s from Lombardy, the region that includes Milan.
risotto alla milanese saffron risotto in a large pot being stirred with a wooden spoon next to a small bowl of salt with a spoon and a small bowl of grated parmesan cheese.


How to Make Risotto Milanese 

Making elegant risotto alla Milanese is no different from making classic risotto. Some cooks are put off by the thought of the stirring required to make creamy risotto, but I find the process meditative and enjoyable. In the end, it’s about perspective and attitude!


Get Ready: Heat the Broth, Bloom the Saffron, and Ready the Onion

  • Heat the broth. You’ll need 5 1/2 to 6 cups for this recipe. Pour 6 cups into a medium pot and set it over medium heat. Bring it to a bare simmer, then lower the heat and cover the pot to keep it warm.
  • Steep the saffron. Place your saffron threads in a small heat-proof bowl and pour hot broth over them—about 1/4 cup. Let the threads steep for at least 20 minutes, stirring them a couple of times to help them dissolve. The threads may not dissolve completely, which is fine. In fact, flecks of red from undissolved threads make the risotto all the more beautiful.saffron threads being steeped in a bowl of hot broth, next to a pot of hot broth and a cloth napkin.
  • Chop the onion. While the saffron steeps, finely dice 1 small onion.


Stir, Stir, Stir!

  • Soften the onion and “toast” the rice. Measure 3 tablespoons extra-virgin olive oil into a deep skillet or heavy-bottomed sauté pan. Cook on medium-low until the onion is soft and pale gold, about 8 minutes.
  • Toast the rice. Stir in 1 1/2 cups of rice, and “toast” it, coating it well with oil and stirring for 3 to 5 minutes, until it is pearly and translucent, and you start to hear it crackle. If the pot seems dry, add another tablespoon of olive oil. Season with 1/2 teaspoon salt—unless your broth is already salted.chopped onions and arborio rice being toasted in a pot with a wooden spoon next to a small bowl of salt with a spoon.
  • Add the wine and broth. Pour in 1/2 cup wine and let it bubble away for a minute. Stir until all the wine is absorbed. Ladle in 3/4 to 1 cup of hot broth, stirring with a sturdy hand and a circular motion. Keep stirring until the broth is completely absorbed. Continue to add broth by the ladleful, stirring regularly and allowing the rice to absorb the liquid before adding more.chopped onions and arborio rice being toasted in a pot with a wooden spoon next to a small bowl of salt with a spoon next to a bowl of saffron steeping in broth and a small bowl of salt with a spoon.
  • Stir in the dissolved saffron. After about 15 minutes, pour this liquid into the pot with the rice, stirring vigorously to make sure it is fully incorporated. Watching the transformation of color as the risotto turns a rich golden color is one of best parts about making risotto alla Milanese! saffron and broth being added to the arborio rice in a large pot with a wooden spoon next to a small bowl of salt with a spoon.
  • Cook until al dente. Continue to cook the risotto, adding broth as needed, until it creamy and al dente. Taste a small spoonful; the grains should be tender with just a tiny bit of firmness at the center, but no chalkiness. If the rice is chalky, add another ladleful of broth and stir until the rice is creamy and al dente. Add a final splash of broth to give the risotto its signature “wavy” or “flowing” consistency; it should be slightly runny but still spoonable.a close up of risotto alla milanese saffron risotto in a large pot being stirred with a wooden spoon.


Finish & Serve

  • Finish and serve. Remove the pot from the heat and stir in a handful—about 1/2 cup—of Grana Padano or Parmigiano cheese and 1 tablespoon cold butter. Stir vigorously until the cheese and butter are fully incorporated. Spoon the risotto into bowls and sprinkle a little more cheese on top. Serve while still hot and creamy.risotto alla milanese saffron risotto topped with parmesan cheese in a large pot being stirred with a wooden spoon next to a small bowl of salt with a spoon and a small bowl of grated parmesan cheese.


What Goes with Saffron Risotto? Sides & Serving Suggestions

Osso buco alla Milanese—braised veal shanks in a rich brown sauce—is the traditional partner for risotto alla Milanese. But saffron is also a famously delicious pairing to fish. Take inspiration from Spanish paella, a mix of saffron rice and shellfish, and top with scallops. Or serve with any white flaky fish, like baked cod, on the side.

Risotto alla Milanese also makes for an elegant main course. Pair it with a bitter radicchio salad or a bright fennel and orange salad to cut the richness.

You’ll Also Like: More Risotto Recipes

Browse all Mediterranean recipes.

Visit Our Shop.

Save When You Bundle Our Best-Selling Olive Oil Collection!

Four signature extra virgin olive oils designed for everyday use.

the mediterranean dish everyday extra olive oil bundle including koroneiki, arbequina, nocellara, and hojiblanca extra virgin olive oils.
3.50 from 2 votes

Risotto alla Milanese (Saffron Risotto)

Domenica Marchetti
a bowl of risotto alla milanese saffron risotto with a spoon next to a small bowl of grated parmesan cheese and a glass of wine.
One of Italy’s most recognized and iconic dishes, Risotto alla Milanese is surprisingly easy to make. Its enchanting golden color and earthy perfume are sure to win over any saffron skeptics. Make for an easy dinner party with friends or for a family celebration, as a main with a crisp salad or as a side to roast meat.
Prep – 10 minutes
Cook – 35 minutes
Total – 45 minutes
Cuisine:
Italian
Serves – 6 as a side, 4 as a main
Course:
Entree or Side Dish

Ingredients
  

  • 6 cups low sodium chicken or beef broth
  • 1 generous pinch saffron threads (about 1/2 teaspoon)
  • 3 tablespoons extra-virgin olive oil
  • 1 small yellow onion finely diced (1/2 to 3/4 cup)
  • 1 1/2 cups Carnaroli or Abrorio rice
  • 1 pinch kosher salt
  • 1/2 cup medium-bodied white wine, such as Italian Chardonnay
  • 1/2 cup freshly grated Grana Padano or Parmesan cheese, plus more for serving
  • 1 tablespoon cold unsalted butter (optional)

Instructions
 

  • Heat the broth: Pour the broth into a medium saucepan and warm it over medium heat until it is almost at a simmer. Reduce the heat to low and cover the pan to keep the broth warm.
  • Steep the saffron threads: Place the saffron in a small bowl and pour about 1/2 cup hot broth over them. Let sit for at least 20 minutes, stirring a few times to dissolve.
  • Meanwhile, sauté the onion: Measure the olive oil into a deep skillet or heavy-bottomed sauté pan. And add the onion and set on medium-low. Cook, stirring, until the onion is soft and pale gold, about 8 minutes.
  • Toast the rice: Stir in the rice, coating it well with oil. Continue stirring until it is pearly and translucent and you start to hear it crackle, 3 to 5 minutes. Season with 1/2 teaspoon salt (unless your broth is already salted).
  • Add the wine and broth: Pour in the wine and let it bubble briefly, stirring until it is absorbed. Add a ladleful (3/4 cup) of hot broth and keep stirring until it is completely absorbed. Then add another ladleful, stirring regularly and allowing the rice to absorb the liquid before adding more.
  • Stir in the dissolved saffron and more broth: After about 15 minutes, pour the dissolved saffron into the pot with the rice and stir until fully incorporated and all the rice has turned golden.
  • Cook until tender. Continue adding broth as needed and stirring until the risotto is creamy and al dente. Add a final splash of broth to give the risotto its signature “wavy” or “flowing” consistency; it should be slightly runny but still spoonable.
  • Finish and serve. Remove the pot from the heat. Add the cheese and butter and stir vigorously until they're fully incorporated. Spoon the risotto into bowls and sprinkle a little more cheese on top. Serve while still hot and creamy.

Notes

  • See our “What is Saffron?” essential guide for tips on buying and cooking with saffron.
  • To test for doneness, taste a small spoonful of rice–the grains should be tender with just a tiny bit of firmness at the center but no chalkiness.
  • Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams, and spices.

Nutrition

Calories: 351.8kcalCarbohydrates: 44.9gProtein: 11.2gFat: 12.7gSaturated Fat: 4gPolyunsaturated Fat: 1.2gMonounsaturated Fat: 7gTrans Fat: 0.1gCholesterol: 10.7mgSodium: 206.9mgPotassium: 290.4mgFiber: 1.7gSugar: 1.3gVitamin A: 123.8IUVitamin C: 1.4mgCalcium: 116.3mgIron: 2.8mg
Tried this recipe?

Share it with the world

Domenica Marchetti is the author of eight books on Italian home cooking, including “Williams-Sonoma Everyday Italian,” “Preserving Italy: Canning, Curing, Infusing, and Bottling Italian Flavors and Traditions,” and “The Glorious Pasta of Italy.” When she’s not writing or creating recipes, Domenica teaches Italian cooking classes on Zoom and leads occasional small-group culinary tours and workshops in Italy.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

3.50 from 2 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?





This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Brenda says:

    2 stars
    Hi – I made this and maybe I haven’t had risotto too much but it didn’t have a lot of flavour… aside from a really strong cheese parmesan flavour. Any suggestion? Maybe I should try another recipe?

    1. Summer Miller says:

      Hi, Brenda! I’m Summer and I work here at the Mediterranean Dish. I’m sorry risotto milanese wasn’t your favorite. It does have a very subtle floral flavor due to the saffron. If you want something a little more robust you may want to try our Mushroom Risotto or if Mushrooms aren’t your thing this lemony Asparagus Risotto might be more suited to your personal tastes. Risotto is a lovely dish to make. I hope you try one of the other recipes and find your perfect fit.

  2. Larisa says:

    Hello,
    Suzy, where can we buy the pots you use?
    Great recipe, ty!

    1. TMD Team says:

      Hi, Larisa! Awww! Thank ou! A few brands of pots and pans that Suzy loves includes GreenPan, Caraway and All Clad. These can be found on Amazon, or on each brand’s own website.