Risotto alla Milanese: Traditional Saffron Risotto with Beef Marrow

Servings: 4 Total Time: 2 hrs 40 mins Difficulty: Intermediate
Milanese saffron risotto with beef marrow, homemade broth and an all'onda finish.

You can recognize Risotto alla Milanese immediately by its saffron colour, but there is much more to it than the yellow. Beef marrow matters here: it goes into the base with the onion and butter, giving the rice a depth of flavour that an ordinary saffron risotto simply does not have.

We prepare it following Milan’s official De.Co. recipe. That means no white wine. We start with the marrow, cook the rice gradually with beef broth and add the saffron later, once the risotto is already well under way.

At the end, the consistency matters more than anything else. We do not want a stiff risotto: it should move all’onda, remain creamy and spread slightly across the plate while the individual grains of rice are still clearly defined. This is where the final addition of butter and cheese makes the difference.

In Milan, it is difficult to separate it from Ossobuco alla Milanese. We can serve the two together, one of the city’s classic combinations, or bring the risotto to the table on its own as a first course.

Risotto alla Milanese: Traditional Saffron Risotto with Beef Marrow

Difficulty: Intermediate Prep Time 20 mins Cook Time 140 mins Total Time 2 hrs 40 mins
Servings: 4 Calories: 550
Best Season: Fall, Winter

Description

Risotto alla Milanese following Milan's De.Co. recipe, made with saffron, beef marrow and homemade beef broth, then finished with cold butter and grated cheese for its characteristic all'onda consistency.

Ingredients

Cooking Mode Disabled

For the beef broth

For the risotto

Instructions

How to Make Risotto alla Milanese

  1. Make the beef broth 🍲

    Trim the carrot, celery and onion and cut them into large pieces, then place them in a large pot with the bone-in beef. Pour in 2 l of cold water and slowly bring to the boil.

    As impurities begin to collect on the surface, skim them off. Lower the heat and leave the broth to simmer gently for about 2 hours.

    Strain the broth, season lightly with salt and keep it hot throughout the preparation of the risotto.

  2. Prepare the saffron 🌼

    If you are using saffron threads, pour a ladleful of hot broth into a small bowl and allow it to cool slightly. Gently crush the saffron threads, add them to the broth and leave them to infuse while you start the risotto.

    If you are using saffron powder, set it aside. We will dissolve it in a little hot broth shortly before adding it to the rice.

  3. Soften the onion with the marrow 🧅

    Finely chop the 45 g of onion. Put 25 g of butter, the 25 g of marrow and 25 g of beef roasting fat into a wide saucepan. If you are not using the roasting fat, add the additional 25 g of marrow instead.

    Allow the fats to melt gently, then add the onion and cook it over low heat until soft and translucent without allowing it to brown.

  4. Add the rice 🍚

    Add the 320 g of Carnaroli rice directly to the saucepan. Stir to coat it evenly in the fat and let it cook briefly until the grains have absorbed the flavours and look glossy.

  5. Cook the risotto with the broth 🥄

    Add a ladleful of hot broth and continue cooking over medium heat, adding more a little at a time as it is absorbed. Stir regularly and keep the rice slightly wet throughout the cooking process, without flooding it with broth or allowing the bottom of the pan to dry out completely.

    Taste before adding any more salt, as the broth may already provide enough seasoning.

  6. Add the saffron 🌼

    When the rice is about two-thirds of the way through cooking, add the broth with the saffron threads prepared earlier and stir well.

    If you are using saffron powder, dissolve it in a little hot broth and add it towards the end of cooking.

    Continue adding hot broth a little at a time until the rice is al dente. Before removing it from the heat, leave the risotto slightly looser than you want it on the plate, as it will continue to absorb liquid while you finish it.

  7. Finish the risotto all'onda 🧈

    Remove the saucepan from the heat and add the remaining 25 g of chilled butter and the 60 g of grated hard Italian cheese. Stir vigorously until the risotto is creamy and glossy, with the individual grains of rice still clearly defined.

    If it becomes too thick, add a little hot broth and stir again. When you move the saucepan, the risotto should form the characteristic all'onda, or wave-like movement, and spread gently across the plate without becoming runny. Serve immediately.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 550kcal
% Daily Value *
Total Fat 26g40%
Saturated Fat 13g65%
Sodium 450mg19%
Total Carbohydrate 64g22%
Dietary Fiber 1g4%
Sugars 1g
Protein 15g30%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

The amount of broth you actually need can vary depending on the rice, the width of the saucepan and the intensity of the heat. Make plenty and keep it hot throughout cooking; you do not need to use all of it.

If you do not have beef roasting fat, replace it with another 25 g of marrow, bringing the total amount of marrow to 50 g. This is the simplest alternative when making the risotto at home.

You can prepare the risotto with either saffron threads or saffron powder. The threads need time to release their colour and aroma into the broth, while saffron powder can simply be dissolved in a little hot broth and added towards the end of cooking.

Keep 25 g of butter in the refrigerator until you are ready to finish the risotto. If the rice becomes too thick after adding the butter and cheese, a little hot broth will bring it back to the proper all'onda consistency.

Keywords: risotto alla Milanese, Milanese risotto, saffron risotto, risotto with beef marrow, yellow risotto, Milanese recipe, Milanese cuisine, De.Co. risotto
Rate this recipe

The Duomo legend and two centuries of silence

In 1574, while work was under way on the stained-glass windows of Milan Cathedral, saffron was not used only in the kitchen. Glassmakers used it to obtain certain shades of yellow, and this is where the most famous story about the origins of Milanese risotto begins.

According to the story, an assistant to the master glassmaker Valerio di Fiandra, nicknamed Saffron because of his habit of using the spice in his colours, decided to add it to the rice prepared for a wedding banquet. The rice turned yellow and, the story goes, proved popular enough to find its way into the cooking of the city.

The problem comes with what happens next: for more than two centuries, we have no recipe that allows us to follow that story all the way to the dish we know today. We have to wait until 1809 to find Riso giallo in padella — “yellow rice in a pan” — in Cuoco Moderno, made with butter, onion, marrow, cervellata, broth and saffron. At that point, the ingredients begin to look familiar.

There was cervellata too

If we opened a Milanese cookbook from the nineteenth century, we would find something in the risotto that we would not put in the saucepan today: cervellata, a sausage associated with Milanese cooking at the time.

Antonio Odescalchi uses it in his 1826 Il cuoco senza pretese, in a recipe called “Risotto da par vostro”. Onion, butter, marrow and fat go into the pan first, followed by the rice and then the broth. The saffron has to wait: Odescalchi adds it when the rice is already about two-thirds of the way through cooking. For anyone wanting to go further, there are even mushrooms or truffles.

In 1829, Giovanni Felice Luraschi's Nuovo cuoco milanese economico finally gives us a much more familiar name: “Risotto alla milanese giallo”. Once again we find beef fat and marrow, saffron, grated cheese and, still, cervellata.

Eventually, cervellata disappeared from the saucepan. The marrow did not.

Rate this recipe
Add a question