Risotto Milanese with Saffron Threads

5 from 1 rating
Jump to Recipe

This Risotto Milanese is the classic northern Italian version, made with saffron threads bloomed in hot chicken broth for a deeply golden, floral, intensely flavored rice. The blooming step is what separates a properly made saffron risotto from one that is just vaguely yellow; it draws out the color and flavor from the threads in a way that adding them straight to the pan simply does not. The result is a creamy, golden bowl that is elegant enough for a dinner party and straightforward enough for a weeknight. Total time is 35 minutes, and the technique is simpler than it looks.

Risotto milanese in a bowl.

Risotto alla milanese comes from Lombardy and dates back to the 16th century, making it one of the oldest and most iconic dishes in northern Italian cooking. It is traditionally served alongside osso buco, but I make it on its own just as often. As someone who has been making risotto for years, this is one of my most-reached-for recipes in the colder months; the golden color alone makes it feel special in a way that no other risotto quite does. If you love risotto, you will also want to try my Cacio e Pepe Risotto, Creamy Tomato Risotto, and Risotto al Limone.

Risotto milanese in a bowl.

Recipe Highlights: Risotto Milanese

  • Inspiration: Risotto alla milanese comes from Lombardy, specifically Milan. Dating back to the 16th century, this saffron risotto is one of the most recognizable dishes in northern Italian cooking.
  • Best Served For: Perfect for date night, a cozy family dinner, or anytime you want a classic dish that feels intentional but not over the top.
  • What Makes It Special: Saffron threads bloomed in hot broth give this risotto its signature bright yellow color and subtle floral flavor that sets it apart from other types of risotto.
  • Risotto: This is a foundational milanese recipe. Once you’ve made this, you’ll understand how grains of rice transform into a creamy sauce and be ready to tackle countless risotto recipes with confidence!

Ingredients Notes

ingredients for risotto milanese.

Saffron threads are non-negotiable; do not use powder. Threads give you control over the intensity, bloom more evenly in hot liquid, and deliver that true bright golden color that defines risotto Milanese. Look for deep red threads sold in small glass vials and add them to the warm broth at least 5-10 minutes before you need it; this is the blooming step and it matters. The broth needs to stay warm the entire time you are cooking; cold broth shocks the rice, disrupting the starch release that makes risotto creamy. Use real Parmigiano Reggiano and grate it yourself; pre-grated cheese turns gritty when it hits the hot rice rather than melting in smoothly. And add the butter and cheese off the heat at the very end; this is what gives you a silky, glossy finish rather than a broken, oily one.

How to Make Risotto Milanese

Blooming saffron in chicken stock to make risotto milanese.
  1. Warm the chicken broth in a medium saucepan over low heat. Add the saffron threads and let them bloom for 5-10 minutes. Keep the broth at a gentle simmer throughout.
Starting the base for risotto milanese.

2. In a large skillet, heat the olive oil and 1 tablespoon butter over medium heat.

Starting the base for risotto milanese.

3. Add the shallot and cook until soft and fragrant, about 2 minutes.

Cooking risotto milanese.

4. Stir in the arborio rice and toast for 1 minute.

Cooking risotto milanese.

5. Pour in the white wine and stir until mostly absorbed.

Cooking risotto milanese.

6. Ladle in the warm saffron broth, one scoop at a time, stirring often and letting each addition absorb before adding the next.

Cooking risotto milanese.

7. Remove from the heat and stir in the remaining 1 tablespoon butter and the Parmigiano Reggiano.

Creamy milanese risotto.

8. Taste and season with the salt and black pepper.

Creamy milanese risotto.

Risotto milanese.

Risotto Milanese with Saffron Threads

Allie Hagerty
This risotto Milanese is made with saffronthreads bloomed in hot chicken broth, arborio rice, dry white wine, butter, andParmigiano Reggiano for a creamy, golden saffron risotto ready in 35 minutes. Aclassic northern Italian recipe from Lombardy. Bloom the saffron in warm brothfirst and finish off the heat for the best texture and color.
5 from 1 rating
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course, Pasta
Servings 4 servings

Equipment

  • Medium saucepan
  • Large skillet or wide pot
  • wooden spoon
  • ladle

Ingredients
  

  • 4 cups chicken broth
  • 1 pinch saffron threads
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter divided
  • 1 small shallot finely minced
  • 1 cup arborio rice
  • ½ cup dry white wine
  • ¾ cup grated Parmigiano Reggiano
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper

Instructions
 

  • In a medium saucepan, warm the chicken broth over low heat. Add the saffron threads and let them bloom for 5 to 10 minutes. Keep the broth at a gentle simmer.
    4 cups chicken broth, 1 pinch saffron threads
  • In a large skillet, heat the olive oil and 1 tablespoon butter over medium heat.
    1 tablespoon olive oil, 2 tablespoons unsalted butter
  • Add the shallot and cook until soft and fragrant, about 2 minutes.
    1 small shallot
  • Stir in the arborio rice and toast for 1 minute.
    1 cup arborio rice
  • Pour in the white wine and stir until mostly absorbed.
    ½ cup dry white wine
  • Ladle in the warm saffron broth, one scoop at a time, stirring often and letting each addition absorb before adding the next.
  • Continue until the rice is creamy and tender with a slight bite, about 18 to 20 minutes.
  • Remove from the heat and stir in the remaining 1 tablespoon butter and the Parmigiano Reggiano.
    ¾ cup grated Parmigiano Reggiano, 1 teaspoon kosher salt, ½ teaspoon black pepper

Notes

Bloom the saffron threads in hot broth. Add them to the warm broth at least 5-10 minutes before you start cooking. This draws out the maximum color and flavor from the threads and is what gives risotto Milanese its signature golden hue.
Keep the broth hot the entire time. Cold broth shocks the rice and disrupts the starch release. Keep it at a gentle simmer in a separate pan throughout the whole cooking process.
Add the butter and Parmigiano off the heat. Pull the pan off the burner before stirring in the finishing ingredients. This keeps the texture smooth and glossy rather than broken and oily.
Stir frequently, not constantly. Regular stirring encourages the rice to release its starch but you do not need to stand over it every second. What matters is that you are present and adding stock gradually.
Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of warm broth, stirring to loosen. Risotto thickens as it sits but comes right back with a little liquid and gentle heat.

Nutrition Facts

Calories: 373kcalCarbohydrates: 42gProtein: 12gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 33mgSodium: 1757mgPotassium: 124mgFiber: 1gSugar: 1gVitamin A: 328IUVitamin C: 0.01mgCalcium: 239mgIron: 3mg
Keyword risotto, saffron
Tried this recipe?Let us know how it was!

One Comment

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating