Easy Risotto Milanese
Easy Risotto Milanese is a signature dish from Milan, celebrated for its rich flavor and golden color. This classic Italian favorite combines creamy Arborio rice with fragrant saffron threads, sautéed onion and garlic, a splash of white wine, and savory stock. Ready in just 20 minutes, it’s an effortlessly elegant meal that tastes absolutely DIVINE!

Easy Recipe for Risotto Milanese
Risotto Milanese is a classic dish in Milan, and we love it! It’s made with only a few aromatics and pantry ingredients, and it’s ready to serve in 20 minutes. We serve it with some grated Parmesan cheese and a green salad as a side for a simple dinner.
Risotto is our go-to when we run out of options for what to make for dinner. Especially when you’re not in the mood for additional meats or fish.
Risotto Milanese can be intimidating for new cooks because it requires some patience. But risotto is hard to mess up! And, substitutions are relatively easy.
You can make an easy vegetable risotto, which is loaded with frozen mixed veggies, or our butternut squash risotto with cheese and sage. Be sure to try these recipes next!
Plus, Italian risotto recipes are usually cooked slowly with stock (usually chicken or vegetable stock), which allows the starch to be released, creating a smooth and creamy texture.
Other ingredients such as parmesan cheese, onion, garlic, butter, and white wine are usually added. But this recipe for risotto Milanese also requires 2 more ingredients: saffron threads, and Champagne vinegar.
And, this recipe is so flavorful – we can’t wait for you to try it!
Important Tips!
- To make this risotto very tasty and not be over-powered with a strong saffron flavor, it is best to first caramelize the onion until it is golden before adding in the rice.
- It’s best to have two pots on the stove. One for the risotto, and the other to add the saffron threads to the broth to help it slowly dissolve and flavor the broth, while it slowly simmers on low heat.
- The white vinegar is added at the end to give the risottos a little acidity.
- Best to serve risotto when it’s ready.
- Never rinse Italian Arborio rice.

Ingredients You Will Need:
For our easy risotto Milanese recipe, you will need the following ingredients:
- 2 + 1/2 cups chicken or vegetable broth
- 1 to 2 cups bottled water (and as needed)
- 2 pinches of saffron threads
- 3 Tbsp. extra-virgin olive oil
- 4 Tbsp. unsalted butter – divided
- 2 garlic cloves – diced
- 1 large onion – diced
- 2 cups Italian Arborio rice
- 1/2 cup (good-quality drinking) white wine
- 1/2 tsp. sea salt. and extra to taste
- 2 tsp. white wine vinegar (or champagne vinegar)
- 1/3 cup grated parmesan cheese

How to Make Risotto Milanese?
First time making Risotto Milanese? No worries, we’ve got you covered. Let’s run through these steps so you’ll understand what’s involved before you start.
1. Start by warming the broth. In a small pot, pour in 2 + 1/2 cups of chicken or vegetable stock, plus 1 cup of water, on moderate-low heat. Toss in pinches of saffron threads. Allow the broth to simmer.
2. In a medium-sized pot, sauté the diced large onion and garlic cloves with 3 tablespoons of extra virgin olive oil and 1 tablespoon of butter. Sauté until the onions have turned golden and caramelized, about 5 minutes. Toss in 2 cups of Arborio rice and stir until it’s almost toasted.
3. Deglaze the rice and onion mixture with 1/2 cup of white wine. Stir until the wine has reduced a little.
4. Next, stir in the heated broth, ladle-by-ladle, and one at a time, allowing absorption in the rice before adding more. This is where you will need a little patience. But in the end, it is all worth it. It takes about 19 minutes.
5. Season the risotto with salt. Taste and adjust the seasonings. The rice should be tender to the bite. If the rice is still not ready, stir in additional water until the rice is fully cooked.
6. When risotto is ready, remove the pot from the heat. Finish and toss in the remaining 3 tablespoons of butter and grated parmesan cheese, and stir until the butter and cheese melt and give you a creamy texture. Then serve immediately.
FAQ’s
- How long can we store cooked risotto? Transfer any leftover risotto to an air-tight container, and keep it chilled in the fridge, for up to 4 days.
- What to do with leftover risotto? You can reheat it in the microwave and have it for lunch the next day.
- Can we freeze leftovers? Yes, you can, and it will freeze well, up to 2 months. After that, discard and make a fresh batch.

A Delicious Dish
This Risotto Milanese always turns out exquisite! Your family will love it as much as we do! Serve it with a glass of Pinot Grigio, or any white wine, and maybe a green salad to round out the meal. Try this recipe, and let us know!
And, Enjoy!
More Delicious Recipes for Risotto
- Cacio e Pepe Risotto
- Creamy Asparagus Risotto
- Risotto con Funghi (Mushrooms)
- Best Creamy Lemon Risotto with Baby Peas
Don’t forget! If you make this delicious Easy Risotto Milanese recipe, let us know and leave a comment with a 5-star rating below. Sharing your experience and insights will not only help those who read them, but will help us too!
Easy Risotto Milanese
This Easy Risotto Milanese is a signature dish from Milan, celebrated for its rich flavor and golden color. This classic Italian favorite combines creamy Arborio rice with fragrant saffron threads, sautéed onion and garlic, a splash of white wine, and savory stock. Ready in just 20 minutes, it’s an effortlessly elegant meal that tastes absolutely DIVINE!
Ingredients
- 2 + 1/2 cups chicken or vegetable broth
- 1 cup (and up to 2 cups) bottled water (and as needed)
- 2 pinches of saffron thread
- 3 Tbsp. extra-virgin olive oil
- 4 Tbsp. unsalted butter - divided
- 2 garlic cloves - diced
- 1 large onion - diced
- 2 cups Italian Arborio rice
- 1/2 cup (quality drinking) white wine
- 1/2 tsp. sea salt. and extra to taste
- 2 tsp. white wine vinegar (or champagne vinegar)
- 1/3 cup grated parmesan cheese
Instructions
1. Start by warming the broth. In a small pot, pour in 2 + 1/2 cups of chicken or vegetable stock and 1 cup of water over moderate-low heat. Toss in 2 pinches of saffron threads. Allow the broth to simmer.
2. In a medium-sized pot, sauté the diced large onion and garlic cloves with 3 tablespoons of extra virgin olive oil and 1 tablespoon of butter. Sauté until the onions have turned golden and caramelized, about 5 minutes. Toss in 2 cups of Arborio rice and stir until it's toasted.
3. Deglaze the rice and onion mixture with 1/2 cup of white wine. Stir until the wine has reduced a little.
4. Next, stir in heated broth, ladle-by-ladle, one at a time, allowing absorption in the rice before adding more. This is where you will need a little patience. But in the end, it is all worth it. It takes about 19 minutes.
5. Season the risotto with salt. Taste, and adjust the seasonings. The rice should be tender to the bite. If the rice is still not ready, stir in additional water until the rice is fully cooked.
6. When risotto is ready, remove the pot from the heat. Toss in the remaining 3 tablespoons of butter and grated parmesan cheese, and stir until the butter and cheese melt and give you the creamy texture. Then serve immediately.
Notes
- This is a dish that requires patience when cooking. But in the end, it is ALL worth it when the risotto turns out exquisite.
- To make this risotto very tasty and contain a strong saffron flavor, it is best to first caramelize the onion until it is golden before adding the rice.
- Do not rinse the rice.
- It's best to have two pots on the stove. One for the risotto, and the other to add the saffron threads to the broth to help it slowly dissolve and flavor the broth, while it slowly simmers on low heat.
- The white vinegar is added at the end to give the risottos a little acidity.
- How long can we store cooked risotto? Transfer any leftover risotto to an air-tight container, and keep it chilled in the fridge, for up to 4 days.
- Can we freeze leftovers? Yes, you can, and it will freeze well, up to 2 months. After that, discard and make a fresh batch.
Nutrition Information:
Yield: 4 servings Serving Size: 1 servingAmount Per Serving: Calories: 575Total Fat: 35gCarbohydrates: 56gFiber: 2.5gSugar: 1.5gProtein: 11.6g
Happy Cooking! 🙂
Thanks for stopping by!
xo anna and liz
FREE EMAIL BONUS
Weeknight Dinners Made Easy
Tips & recipes for delicious meals . . . no matter your skill level!
FREE EMAIL BONUS
Weeknight Dinners Made Easy
Tips & recipes for delicious meals . . . no matter your skill level!





