AI-generated image
Risotto alla milanese
Milan's golden saffron risotto, made with vegetable stock
Risotto alla milanese is the saffron risotto of Milan, served on its own as a first course or beside ossobuco on Sunday tables, and a legend says it was first made in 1574 by a glass-painter's apprentice working on the Duomo who coloured rice with saffron. Milanese cooks use beef marrow and meat broth; here a well-flavoured vegetable stock keeps it vegetarian, with butter and hard cheese for richness. It should be all'onda: loose enough to ripple like a wave when you shake the plate. Chef's tip: keep the stock at a bare simmer beside the rice; cold stock stops the cooking and makes the grains chalky.
- Total time
- 40 min
- Difficulty
- medium
- Serves
- 4
Ingredients
Method
0/8 doneStep 1: Bring 5 ½ cups vegetable stock to a simmer and keep it just bubbling. Soak ½ tsp saffron threads in 3 tablespoons of the hot stock in a cup.
5 minStep 2: Melt a third of ⅔ oz butter in a wide, heavy pan over a medium-low heat. Cook ½ onion for 5 minutes until soft and translucent, not browned.
5 minStep 3: Add 11 ½ oz carnaroli or arborio rice, turn the heat to medium and toast for 2 minutes, stirring, until the grains are hot, look pearly at the edges and make a dry crackle.
2 minStep 4: Pour in ½ cup dry white wine and stir until it has evaporated and the sharp smell has gone, about 1 minute.
1 minStep 5: Add a ladle of stock and stir until it is almost absorbed. Keep adding stock a ladle at a time, stirring often, at a steady simmer.
10 minStep 6: After 10 minutes add the saffron with its liquid. Keep going for 6–8 minutes more, until the rice is creamy and tender with a slight bite at the centre. Common mistake: adding all the stock at once; the rice boils instead of releasing its starch and the risotto is never creamy.
8 minStep 7: Take off the heat. Add the rest of 1 ⅜ oz butter and 2 ⅛ oz Parmigiano Reggiano and beat vigorously with a wooden spoon for 1 minute (the mantecatura) until glossy and flowing. Season with ½ tsp salt.
Step 8: Cover and rest for 2 minutes, then serve on flat warm plates; it should spread gently into a wave.
2 min
Nutrition per serving
- Calories
- 520 kcal
- Protein
- 13 g
- Carbs
- 68 g
- Fat
- 19 g
- Fibre
- 2 g
Nutrition values are estimates.
KrazyBadal
Good to know
- How long does risotto alla milanese take?
- About 40 minutes in total: 10 minutes to prepare and 30 minutes to cook.
- How many people does it serve?
- 4 as written. Change the servings above the ingredients and every amount scales to match.
- Is it vegetarian?
- Yes. It has no meat or fish.
- Is it gluten free?
- Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
- What can I use instead of vegetable stock?
- Chicken stock, same amount (not vegetarian).
- What can I use instead of butter?
- The same weight of ghee or coconut oil (for frying and most baking).
Reviews
No reviews yet. Be the first to cook it.
Rate this recipe
Sign in to rate and review this recipe.
You might also like
Boiled pasta
The basic method for any dried pasta, from penne to spaghetti. A large pan of salted boiling water keeps the pasta from sticking, and you cook it only until just done, with a little bite left. Use it in salads, bakes or with any sauce.
Paneer biryani
A mild, creamy biryani: rice and husked green gram roasted in ghee, then cooked in coconut milk with peas, carrots, potatoes, peanuts and cashews, and finished with soft fried paneer and a fresh coriander yogurt. Serve hot, garnished with more fried cashews and paneer.
Pasta and eggplant
Rigatoni tossed in a thick tomato sauce with soft aubergine, celery and garlic, with an optional splash of brandy for depth, and topped with grated cheddar.




