This post contains affiliate links.

This creamy saffron risotto recipe (or Risotto Alla Milanese) is a simple yet decadent dinner idea that’s ready in under 30 minutes with just a few basic ingredients. Classy enough to serve at fancy get-togethers, but easy enough to make on busy weeknights.

Saffron risotto in a bowl with a spoon.
While all risotto is Italian, Risotto Milanese comes from the Lombardy region of northern Italy. And what makes this type of risotto different from others? The simple addition of saffron!
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

You know how I love risotto around here. From basic risotto to low carb cauliflower risotto and even truffle risotto, I’ve tried them all.

So naturally, when I got my hands on a few precious strands of saffron, I had to make this classic saffron risotto recipe!

Why you’ll love this Risotto Flavor

  1. It’s all made in 1 pan
  2. It’s fancy enough to serve at holiday feasts…
  3. …but it’s easy enough to serve on weeknights
  4. It’s so creamy (without any added cream)

Reader rating

★★★★★

“My Husband LOVED this..so did I but he devoured this. I used orzo (because it had been in my pantry and I needed to use it) instead of rice …came out perfect. Thank you!” —Jessica

Add your review

Saffron risotto in a bowl with a spoon.

Here’s what you’ll need

You’ll need a few basic ingredients to make this flavorful risotto. Jump to the recipe card for the quantities.

  • Vegetable Broth: Cooking rice in broth instead of water is the best way to pack in as much flavor as possible. I like to add my saffron to the broth to help extract the flavors (here’s how to make your own vegetable broth from scraps!).
  • Saffron: The star of the show! This delicate spice has an earthy, floral flavor that works well in a mild dish like risotto.
  • Butter: Use half of it for sautéing your flavor base, and the other half for finishing the risotto.
  • Shallots, Garlic, and Salt: Our flavor base! Feel free to use yellow onion if you can’t find shallots.
  • Arborio Rice: The type of rice is crucial for a creamy and velvety risotto. Arborio rice absorbs the liquid with its high starch content while creating a creamy texture thanks to its starches. Carnaroli works even better here, but can be difficult to find.
  • Dry White Wine: Wine adds a pop of acidity to the risotto and helps deglaze the pan. It’s optional, but highly encouraged!
  • Parmesan Cheese: Opt for grating it yourself rather than buying pre-grated cheese – the flavor and meltability are better!

my favorite wine for risotto

When it comes to making this saffron risotto, look for a low or moderately priced dry white wine, like pinot grigio or sauvignon blanc. It doesn’t need to be expensive, as we’re mainly using it for acidity and to help deglaze the pan.

Saffron in a jar.
Saffron can be found in most grocery stores in the spice aisle. You can also find it (usually more affordably) online.

How to make Saffron Risotto

Making this risotto is simple and virtually foolproof. Here is an overview. Jump to the recipe card for the full instructions.

  1. Heat the broth together with the saffron.
  2. Start your flavor base, an aromatic trip of shallots, garlic, and butter.
  3. Toast the rice to improve texture and flavor.
  4. Add wine to deglaze the pan.
  5. Cook rice by adding a ladle of saffron broth at a time.
  6. Serve with parmesan and a pat of butter!
Saffron risotto in a pot.
If you’re not using wine, add an additional 1 cup of broth.
Saffron risotto in a bowl with a spoon.

Storage

Risotto is best served fresh off the stove! If you have leftovers:

  1. Refrigerate them in an airtight container for 2 to 3 days (avoid freezing risotto or placing the container in a part of the fridge that might freeze).
  2. Reheat gently on the stove, adding a splash of broth to help moisten the rice.
Saffron risotto in a bowl with a spoon.

P.S. Love risotto? Here are 10 risotto recipes to try next!

Creamy Saffron Risotto | Risotto Alla Milanese

5 from 1 rating
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 servings
This creamy saffron risotto recipe (or Risotto Alla Milanese) is a simple yet decadent dinner idea that's ready in under 30 minutes with just a few basic ingredients. Classy enough to serve at fancy get togethers, but easy enough to make on busy weeknights.

Ingredients 

  • 6 cups vegetable broth, warmed, 1 to 1 ½ L
  • ½ tsp saffron
  • 2 Tbsp unsalted butter,  divided, 28 g
  • 2 medium shallots,  finely diced, should give you about ½ cup
  • 2 cloves garlic, minced
  • 1 tsp salt
  • 1 ½ cups arborio rice, 270 g
  • 1 cup dry white wine,  optional*, 236 mL
  • 1 cup grated parmesan cheese,  75 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Broth: In a medium pot set over medium heat, combine 6 cups vegetable broth and ½ tsp saffron.
    Saffron in broth in a pot.
  • Flavor Base: Heat 1 Tbsp unsalted butter in a large pan over medium heat. Add 2 medium shallots (finely diced) and 2 cloves garlic (minced), cooking until shallots are translucent and fragrant, about 3 minutes.
    Shallots and garlic in a pan.
  • Toast Rice: Add 1 tsp salt and 1 ½ cups arborio rice and cook, stirring often, for about 2 minutes, or until the rice is slightly opaque on the outside but uncooked on the inside.
    Toasted risotto on a wooden spoon.
  • Add Wine (Optional): Add 1 cup dry white wine to the pot and simmer until wine has completely been absorbed, stirring to incorporate the tasty bits that may have got stuck to the pan.
    Adding wine to risotto.
  • Cook Rice: Slowly add the warm saffron broth, adding ½ cup at a time. Wait until broth has completely absorbed before adding another ½ cup, continuing this process until rice is cooked through. Begin tasting the rice after 15 minutes. Once it has reached your desired texture, stop adding broth (you may not need the full amount).
    Adding broth to risotto.
  • Serve: Stir in 1 cup grated parmesan cheese and remaining 1 Tbsp of butter.
    Saffron risotto in a bowl with a spoon.

Notes

*If not using wine, use 1 extra cup of broth.
Store leftover risotto in an airtight container in the fridge for up to 2-3 days. Reheat on the stovetop with a splash of broth to rehydrate it.

Nutrition

Serving: 1serving | Calories: 340kcal | Carbohydrates: 41.2g | Protein: 14.7g | Fat: 9.5g | Saturated Fat: 5.5g | Cholesterol: 24mg | Sodium: 1357mg | Potassium: 298mg | Fiber: 1.3g | Sugar: 1g | Calcium: 189mg | Iron: 1mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 1 vote

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




3 Comments

  1. Shan says:

    I dont see how these macros correspond to 15 grams of protein, with just 340 kcal. My calculations yield 340 kcal with about 8 grams of protein.
    There is no obvious protein rich ingredient hence my suspicions of the correct macros here.

  2. Jessica says:

    5 stars
    My Husband LOVED this..so did I but he devoured this. I used orzo (because it had been in my pantry and I needed to use it) instead of rice …came out perfect. Thank you!

    1. Sarah Bond says:

      I’m so glad to hear it was a hit, Jessica! Happy eating! 😀