Saffron Risotto alla Milanese with Parmesan

Creamy Arborio risotto with saffron, white wine, butter and Parmesan.

Total 45 minMakes 4 servings
Jump to Recipe

Risotto alla Milanese is a creamy rice dish coloured and scented with saffron. The source uses only two threads, which may not flavour the full pot, so this version uses a measured pinch steeped in warm stock. Add hot stock gradually and stir often until the rice is tender with a slight bite. Finish with butter and Parmesan off the heat for a glossy texture. Stir saffron into 2 tablespoons hot stock and leave to steep 10 minutes. Heat olive oil and half the butter in a wide heavy pan. Cook onion over medium-low heat 5 minutes until soft, not browned. Add rice and stir 1 to 2 minutes until grains look translucent at the edges.

Recipe card

Saffron Risotto alla Milanese with Parmesan

Prep 15 minCook 30 minTotal 45 minYield 4 servings
Only numbered ingredient amounts change.

Equipment: Measuring cups and spoons, mixing bowls, a sharp knife, and the pan or baking dish specified in the method

Ingredients

Instructions

  1. Infuse saffron

    Stir saffron into 2 tablespoons hot stock and leave to steep 10 minutes.

  2. Cook onion

    Heat olive oil and half the butter in a wide heavy pan. Cook onion over medium-low heat 5 minutes until soft, not browned.

  3. Toast rice

    Add rice and stir 1 to 2 minutes until grains look translucent at the edges.

  4. Add wine and saffron

    Pour in wine and stir until absorbed. Add saffron with its soaking liquid.

  5. Cook risotto

    Add hot stock one ladle at a time, stirring often and allowing each addition to absorb. Continue 18 to 22 minutes until creamy and rice is tender with a slight bite.

  6. Finish

    Remove from heat. Stir in remaining butter and Parmesan. Season to taste and serve immediately.

How to tell when it is ready

Remove from heat. Stir in remaining butter and Parmesan. Season to taste and serve immediately.

Tips

  • Stir saffron into 2 tablespoons hot stock and leave to steep 10 minutes.
  • Heat olive oil and half the butter in a wide heavy pan.
  • Add rice and stir 1 to 2 minutes until grains look translucent at the edges.
  • Pour in wine and stir until absorbed.

Troubleshooting

  • If rice is still firm, add more hot stock.
  • If risotto is too loose, rest off the heat for 1 minute and stir.

Substitutions

  • Use vegetable Parmesan-style cheese for a strict vegetarian version.
  • Use unsalted butter and adjust salt at the end.

Variations

  • Add a few threads of saffron for deeper colour.
  • Stir in a teaspoon of lemon zest.

Serving suggestions

  • Serve as a first course.
  • Pair with grilled asparagus.
  • Offer a crisp green salad.
  • Add extra Parmesan at the table.

Make ahead

Prepare components ahead and store safely. Best served fresh. Refrigerate leftovers within 2 hours up to 2 days and reheat with a splash of stock.

Storage

Best served fresh. Refrigerate leftovers within 2 hours up to 2 days and reheat with a splash of stock.

Food safety

Refrigerate cooked rice promptly and reheat until steaming throughout.

Frequently asked questions

Can I use another rice?

Carnaroli works well; long-grain rice will not produce the same creamy texture.

How should I store risotto alla milanese with saffron?

Best served fresh. Refrigerate leftovers within 2 hours up to 2 days and reheat with a splash of stock.

Serve as a first course. Best served fresh. Refrigerate leftovers within 2 hours up to 2 days and reheat with a splash of stock.

About the author

Hez Arslan

Hez Arslan owns feastdelights.com and also writes practical recipes for everyday home cooking, from familiar Ukrainian dishes to meals inspired by kitchens around the world. His clear, step-by-step guidance helps home cooks approach each recipe with confidence.

More from Hez Arslan

Spotted a detail that needs correcting? Contact the FeastDelights editors.