Risotto alla Milanese (Saffron Risotto)

Risotto alla Milanese is one of Lombardy’s most recognisable rice dishes, defined by its golden saffron colour, savoury depth and fluid, creamy texture. Short-grain arborio rice is gently cooked with hot stock so the grains release their starch while staying tender with a slight bite. Butter, Parmesan and a brief rest off the heat give the risotto its glossy finish, while white wine and onion add quiet aromatic lift. Traditionally associated with Milan and often served with rich braised dishes, it is equally satisfying as a refined standalone dinner when served immediately, loose and spoonable.
Cuisine style Northern Italian rice dish
Flavor profile Saffron • Savoury • Creamy • Umami
Techniques Toasting rice • Gradual simmering • Mantecatura
Key equipment Wide pot • Saucepan • Ladle
Time commitment Under 1 hour

Why this recipe works

  • Classic risotto method: Toasting the rice first helps the grains hold their shape while gradual stock additions create the creamy texture risotto is known for.
  • Layered savoury depth: Onion, wine, hot stock, saffron, butter and Parmesan build flavour in stages without overwhelming the rice.
  • Creamy without cream: The final stirring-in of butter and cheese emulsifies the risotto, giving it a glossy, flowing finish.

Get the most out of this recipe

Texture tips

  • Aim for all’onda: The finished risotto should move in a soft wave when stirred, not sit stiffly in the pan.
  • Loosen before serving: If the risotto tightens as it rests, stir in a little hot stock just before plating.
  • Keep a slight bite: Stop cooking while the rice is tender but still gently firm in the centre, as it will continue to settle off the heat.

Ingredient notes

  • Saffron is central: Infusing the saffron in hot stock helps release its colour and aroma before it is stirred through the rice.
  • Use risotto rice: Arborio works well because its starch gives the risotto body while the grains remain distinct.
  • Choose a savoury stock: Because the stock is absorbed directly into the rice, its seasoning and depth have a major impact on the finished dish.

Common mistakes

  • Letting the pan boil hard: A steady, gentle bubble cooks the rice evenly; aggressive boiling can make the outside soft before the centre is ready.
  • Adding too much stock at once: Add stock gradually so the rice releases starch and the texture becomes creamy rather than soupy.
  • Serving it too thick: Risotto should spread slowly on the plate, so adjust with hot stock if it becomes tight.

Ingredient swaps

  • Without wine: Replace the white wine with hot stock and continue cooking as usual.
  • Alternative cheese: Grana Padano can replace Parmesan for a slightly milder, softer savoury finish.
  • Vegetarian stock option: Use a well-seasoned vegetable stock instead of beef stock if you prefer a vegetarian version, noting that the flavour will be lighter.

Equipment you'll need

Ingredients
Instructions
Print
  1. Pour the beef stock into a saucepan and bring it to a gentle simmer, then keep it hot over a low heat. Put the saffron in a small bowl and ladle over a little hot stock; leave to infuse while you start the risotto.
  2. Finely chop the onion. In a wide pot over a medium heat, melt 50 g of the butter and cook the onion with a pinch of the fine sea salt until soft and translucent, without colouring.
  3. Stir in the arborio rice and toast for 2 minutes until the grains look slightly translucent at the edges. Pour in the dry white wine and cook, stirring, until it has almost completely evaporated.
  4. Add the saffron infusion and stir until the rice is evenly yellow. Begin adding hot stock a ladle at a time, stirring often and waiting until each addition is mostly absorbed before adding the next; keep the risotto at a steady, gentle bubble.
  5. When the rice is tender with a slight bite and the texture is loose and creamy, take the pot off the heat. Stir in the remaining 30 g butter and the parmesan, then season with the remaining fine sea salt and the black pepper. Cover and rest for 2 minutes, then stir once more and serve immediately.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the stock hot throughout; adding cold stock slows cooking and can make the risotto gluey.
  • Aim for a flowing texture that slowly spreads on the plate; if it tightens up, loosen with a splash of hot stock just before serving.

Substitutions

  • Replace Dry White Wine with the same amount of Beef stock for an alcohol-free version.
  • Replace Parmesan with Grana Padano cheese for a slightly milder finish.

Storage

  • Refrigerate up to 2 days
  • Cool quickly, then refrigerate in an airtight container. Reheat gently in a saucepan with a splash of beef stock, stirring until piping hot and creamy again.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Risotto alla Milanese (Saffron Risotto)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 45min (35min active)
  • Difficulty: Medium
  • Cuisine: Italian
  • Allergens:
    Milk
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.