Summary: Milanese saffron risotto with beef bone marrow, cooked slowly with hot stock until creamy. Carnaroli rice, butter and Parmigiano Reggiano finish the dish. Ready in 40 minutes. Serves 6.
Cooked this recipe? Share the result with the community.
Category: Risotto and Grains, Italian Cuisine
Success rate: not rated yet % of users managed this recipe
Quick Overview
- Dish: Risotto alla Milanese
- Category: Risotto and Grains, Italian Cuisine
- Cuisine: Italian (Milan)
- Main ingredient: Carnaroli rice, 17 oz (or Vialone Nano)
- Guide: 12 Most Famous Italian Dishes: Traditional Recipes
- Total time: 40 minutes (10 min prep + 30 min cooking)
- Difficulty: Medium
- Servings: 6 (portion weight: 10.5 oz)
- Key technique: Gradual addition of hot stock, starch gelatinization
- Preparation types: Sautéing, simmering
- Dietary info & allergens: Milk
- Suitable for: Weeknight dinner, festive dinner, side for ossobuco
- Nutrition (per portion): 590 kcal, Protein: 15 g, Fat: 22 g, Carbohydrates: 78 g
- Storage: 2 days in the fridge, not recommended for freezing
- Pairing: Franciacorta, Pinot Grigio, sparkling water
- In brief: Saffron, marrow, patience. The rice must move all’onda when it is done.
- Last updated: 23. 9. 2026
WAGUU says: “Risotto is not a rice dish. It is a technique that produces a rice dish.”
Key Facts
| Preparation: | 10 minutes |
| Cooking: | 30 minutes |
| Temperature: | Gentle simmer, 195–205 °F |
| Servings: | 6 |
At a Glance
A golden risotto, creamy but not soupy, with the perfume of saffron and the depth of bone marrow. It moves on the plate when you tilt it – all’onda.
Ingredients
Base servings: 6 servings • Portion weight: 10.5 oz
| Ingredient | Quantity | Quality |
|---|---|---|
| Carnaroli rice | 17 oz | Or Vialone Nano, do not wash |
| Beef bone marrow | 2.1 oz | Fresh, from the shank bone |
| Onion | 2.8 oz | Finely chopped |
| Dry white wine | 5 fl oz | Pinot Grigio or similar |
| Beef stock | 50 fl oz | Hot, homemade if possible |
| Saffron threads | 0.01 oz | Good quality, bloomed in stock |
| Butter | 2.8 oz | Unsalted, cold, cubed |
| Parmigiano Reggiano | 3.5 oz | Aged 24 months, finely grated |
| Fine sea salt | 0.3 oz | For the stock |
Why You Will Love This Recipe
- Creamy without cream: The creaminess comes from the rice starch, not from added fat.
- Golden color: Saffron gives the risotto its signature look and warm, honeyed aroma.
- Pairs with ossobuco: The classic combination with slow-braised veal shank.
Why it works: Carnaroli rice has a high amylose content and a hard outer layer that keeps the grain intact while the starch inside slowly gelatinizes. Adding hot stock gradually keeps the temperature steady and releases starch into the liquid, which thickens it into a creamy sauce. The final “mantecatura” – beating in cold butter and cheese off the heat – creates an emulsion that gives the risotto its glossy, wave-like texture.
Recipe Overview
Preparation: 10 min | Cooking: 30 min | Difficulty: Medium | Servings: 6 | Type: Main dish | Origin: Italian (Milan)
Detailed Method
Total progress: 0 % done
Phase 1: Saffron and stock – 10 min
Equipment: Small bowl, saucepan
1. Put 0.01 oz of saffron threads into a small bowl and add 1/4 cup of hot stock. Let them bloom for 10 minutes. In a separate saucepan, bring 50 fl oz of beef stock to a low simmer with 0.3 oz of fine sea salt. Keep it hot throughout the cooking.
Visual check: The saffron releases a deep golden color into the stock. The stock simmers gently, not boiling.
Before you continue:
The stock must be hot when added to the rice. Cold stock cools the pan and interrupts the cooking rhythm. Keep it simmering next to the risotto pan.
Phase 2: Soffritto and marrow – 8 min
Equipment: Wide heavy pan, wooden spoon
2. Melt 1.4 oz of butter in a wide heavy pan over low heat. Add 2.8 oz finely chopped onion and cook gently for 5 minutes until soft and translucent. Add 2.1 oz of beef bone marrow and stir for 2 minutes until it melts into the onion.
Visual check: The onion is pale and sweet, no browning. The marrow has melted and coats the onion.
Phase 3: Toasting the rice – 3 min
Equipment: Wide heavy pan, wooden spoon
3. Add 17 oz of Carnaroli rice to the pan. Increase the heat to medium and stir constantly for 2–3 minutes until the grains are hot to the touch and the edges look translucent. Do not let the rice brown.
Visual check: Each grain is hot and shiny. The center of the grain is still opaque white.
Before you continue:
Toasting the rice seals the outer layer of each grain. If you skip this step, the rice will release starch too quickly and become sticky instead of creamy.
Phase 4: Wine and first stock – 5 min
Equipment: Wide heavy pan, wooden spoon
4. Pour in 5 fl oz of dry white wine and stir until it has evaporated completely. Add the saffron stock and the first ladle of hot beef stock. Stir gently and let the rice absorb most of the liquid before adding more.
Visual check: The rice turns golden from the saffron. The wine smell is gone. The stock is mostly absorbed.
Phase 5: Cooking the risotto – 18 min
Equipment: Wide heavy pan, wooden spoon, ladle
5. Continue adding hot stock one ladle at a time, stirring gently. Wait until most of the liquid is absorbed before adding the next. Cook for 16–18 minutes from the first addition. The rice should be al dente – tender on the outside with a slight bite at the center.
Visual check: The rice grains are swollen but still visible. The mixture is creamy and moves slowly when you tilt the pan.
Phase 6: Mantecatura – 3 min
Equipment: Wooden spoon, warm plates
6. Remove the pan from the heat. Add the remaining 1.4 oz of cold cubed butter and 3.5 oz of grated Parmigiano Reggiano. Beat vigorously for 1–2 minutes until the risotto is glossy and creamy. If needed, loosen with a final splash of hot stock. Serve immediately in warm plates.
Visual check: The risotto moves in a slow wave when the plate is tilted – all’onda. It is creamy, golden and glossy.
Required Equipment
| Item | Ideal size | Alternative | Risk |
|---|---|---|---|
| Wide heavy pan | 12 inches, deep, thick base | Cast-iron sauté pan | Thin pans create hot spots and burn the rice |
| Saucepan for stock | 2 quarts | Any pot that keeps heat | Cold stock interrupts cooking |
| Wooden spoon | Long handle | Silicone spatula | Metal spoons can scratch the pan |
Shopping List
Nutrition Profile
Values per 1 portion (without side). Calculated from average nutritional values of the ingredients.
| Nutrient | Per 100 g | Per 1 portion | Per 6 portions |
|---|---|---|---|
| Energy | 197 kcal | 590 kcal | 3540 kcal |
| Fat | 7.3 g | 22 g | 132 g |
| of which saturated | 4.5 g | 13.5 g | 81 g |
| Carbohydrates | 26 g | 78 g | 468 g |
| of which sugars | 0.7 g | 2 g | 12 g |
| Protein | 5 g | 15 g | 90 g |
| Salt | 0.7 g | 2.1 g | 12.6 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro Level
- Pro standard: Tested recipe with exact ratios and visual control points.
- Tip 1: Keep the stock hot at all times. Cold stock stops the cooking.
- Tip 2: Do not wash the rice. The surface starch is part of the creamy texture.
- Tip 3: The mantecatura must be done off the heat, with cold butter. This creates the emulsion.
- Tip 4: Serve the risotto all’onda – it should spread slowly on the plate, not stand stiffly.
Scientific Background
Risotto creaminess is a result of starch gelatinization. When the rice grains are heated with liquid, the starch granules inside absorb water and swell. Carnaroli rice has a high amylose content, which keeps the grains intact while releasing some starch into the liquid. The continuous stirring creates friction that rubs the surface of the grains and releases more starch, thickening the liquid into a sauce. The final mantecatura – beating cold butter and cheese into the hot rice off the heat – forms an emulsion of fat and water stabilized by the cheese proteins. Saffron releases its color and aroma through water-soluble compounds that bloom in the hot stock.
Fine Dining – Professional Techniques
- Plate composition: Spoon the risotto onto a warm flat plate in a wide, shallow pool – all’onda.
- Textural contrast: Soft, creamy rice with a slight bite at the center of each grain.
- Temperature contrast: Serve immediately. Risotto waits for no one and cools fast.
- Aromatic additions: A shaving of Parmigiano on top and a pinch of saffron threads.
Sensory Radar
- Appearance: Deep golden yellow, glossy, creamy texture with visible rice grains.
- Aroma: Saffron, warm butter, aged cheese, hint of bone marrow.
- Taste: Sweet-savory from the marrow and onion, rich from the butter, sharp from the cheese.
- Texture: Creamy but with a bite at the center of each grain.
Pairing
- Beer: A light Italian birra chiara or a dry pilsner.
- Wine: Franciacorta or a dry Pinot Grigio.
- Non-alcoholic: Still water with a slice of lemon.
Variations of Preparation
- Mushroom risotto: Use dried porcini and fresh mushrooms instead of saffron.
- Without marrow: Use more butter and a small amount of beef fat.
Allergens and Dietary Information
Contains: Milk • Gluten: Does not contain • Not suitable for: Lactose intolerance
Suitable For
Weeknight dinner, festive dinner, side dish for ossobuco alla Milanese.
Substitution Catalogue
- Carnaroli rice: Vialone Nano or Arborio (Arborio is softer and releases more starch).
- Beef bone marrow: Not easily substituted – omit and increase butter by 0.7 oz.
- Saffron threads: 0.003 oz of saffron powder (less aromatic).
FAQ
Why is my risotto not creamy?
You used the wrong rice, or the mantecatura was too short. The butter and cheese must be beaten in off the heat.
Can I make risotto in advance?
Not the whole dish. You can par-cook it 2 minutes less than required, cool it quickly and finish with stock and mantecatura right before serving.
Why is my risotto too dry?
Too little stock or too much time on the heat. Add more hot stock and stir for 30 seconds before serving.
Can I skip the bone marrow?
Yes. The classic Milanese version includes it, but without it the risotto is still good. Add 0.7 oz more butter for richness.
WAGUU Petr advises: Cooking for 6 or more?
6–8 people: Use two pans. One pan of risotto for 8 is uneven – the rice cooks differently at the edges. • 10+ people: Par-cook in two pans, finish both with mantecatura right before serving.
Storage and Reheating
Fridge: 2 days (cooled quickly, covered) • Freezer: Not recommended – the texture breaks down • Reheating: Reheat gently in a pan with a splash of stock. Stir until creamy. The texture will not be quite as good as fresh.
Author: WAGUU Petr & Team • Published: 23 Sep 2026
More Recipes from This Article
More Recipes You Might Like
Why WAGUU?
WAGUU recipes are checked for ingredient accuracy, method consistency and nutritional values.
Photo Gallery from Cooking
Community photos: Cook it, photograph it, share the result.
You can upload photos in the comments below or send them by email.
Filmed a video of this recipe? Paste the link from YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo or X (Twitter) into a comment – we will publish it and help make you and your content visible.
Most Common Mistakes
- Using cold stock – it stops the cooking and the rice becomes sticky instead of creamy.
- Washing the rice – it removes the surface starch that gives the risotto its creaminess.
- Skipping the mantecatura – the final butter-and-cheese emulsion is what makes it all’onda.
- Serving too late – risotto should be eaten immediately. It sets and loses its wave after 5 minutes.