When you think of Milan, your mind might go to fashion, design, or the Duomo’s stunning spires, but for many Italians, the true symbol of the city lies in a creamy, golden bowl of Risotto alla Milanese. This dish, simple yet refined, represents the warmth, elegance, and sophistication of Milanese tradition.
Risotto alla Milanese: a taste of Milan’s tradition
This saffron-infused risotto is one of Milan’s most beloved culinary treasures, as iconic as the cotoletta alla milanese or the panettone. Its origins date back to the Middle Ages, when saffron, used by glassmakers to color stained glass in the Duomo, found its way into a pot of rice at a wedding banquet. The result? A dish so beautiful and rich that it instantly became a symbol of prosperity and celebration.
Over the centuries, Risotto alla Milanese has remained a centerpiece of Lombard cuisine, often served alongside ossobuco, another Milanese classic.
Its golden color, delicate flavor, and creamy texture make it both comfort food and haute cuisine.

Risotto alla Milanese: ingredients you’ll need
Before you start, gather the essentials: simplicity and quality make the difference here.
Ingredients (for 4 servings):
- 320 g (about 1 ½ cups) Carnaroli or Arborio rice
- 60 g butter
- 1 small onion, finely chopped
- 1l (about 4 cups) hot beef or vegetable broth
- ½ glass of dry white wine
- 1 packet (or a pinch of threads) saffron
- 1 tablespoon beef marrow (optional, for authenticity)
- 60 g grated Parmigiano Reggiano
- Salt to taste
Risotto alla Milanese recipe
- In a large pan, melt half the butter and add the chopped onion. Let it soften slowly.
- Add the rice and toast it for a few minutes until it becomes translucent.
- Pour in the wine and let it evaporate completely.
- Start adding hot broth, one ladle at a time, stirring often. Wait until the broth is absorbed before adding more.
- Halfway through cooking, dissolve the saffron in a little warm broth and pour it into the risotto.
- Continue cooking until the rice is al dente, creamy but firm to the bite.
- Remove from the heat and stir in the remaining butter and grated Parmigiano. Cover for a few minutes before serving.






Risotto alla Milanese: chef’s tips for perfection
– Use Carnaroli rice: its high starch content creates the perfect creamy texture.
– Don’t rinse the rice! You’ll wash away the starch that gives risotto its signature creaminess.
– Keep your broth hot: adding cold liquid stops the cooking process.
– Stir often, but not constantly. Risotto loves attention, but also needs space to cook evenly.
– Rest your risotto for 2–3 minutes before serving: this makes it extra velvety.
Variations and modern twists of Risotto alla Milanese
Traditionally, this risotto is paired with ossobuco, but chefs today love to reinvent it. Gualtiero Marchesi, the “father” of modern Italian cuisine, created Oro e Zafferano, garnished with gold leaf, a tribute to Milan’s opulence. Others add bone marrow for depth, or lighten it up with a vegetarian broth. Whether classic or reimagined, Risotto alla Milanese always keeps its heart of gold.

Risotto alla Milanese – FAQ
Got more questions about Risotto alla Milanese? These quick FAQs cover the essentials—from ingredients to perfect texture—to help you master this iconic Milanese dish.
What makes Risotto alla Milanese different from other risottos?
Its golden color and unique flavor come from saffron, which gives it both its beauty and aroma, a true symbol of Milanese cuisine.
What is Risotto alla Milanese made of?
The core ingredients are rice, butter, broth, Parmigiano Reggiano, and saffron. Traditionally, it also includes beef marrow for richness.
What goes with Risotto Milanese?
It’s often served with ossobuco alla milanese, but it pairs beautifully with roasted meats, fish, or simply on its own.
Why is Milanese risotto yellow?
Because of saffron, the “red gold” that transforms the rice into a golden masterpiece.
What kind of rice is best for Risotto alla Milanese?
Carnaroli is the king of risotto rice. It holds its shape while releasing just the right amount of starch. Vialone Nano or Arborio are also excellent alternatives.
What do you eat with Milanese risotto?
A crisp white wine like Pinot Grigio or a light red like Chianti Classico pairs perfectly.
How do I get the perfect creamy texture?
Keep the rice moving, add broth gradually, and finish with cold butter and Parmigiano. The secret? Patience and love, just like any true Italian dish.



