grains · Rice
Risotto alla Milanese
Golden saffron risotto with Parmesan and butter — Milan's signature rice dish and the classic pairing for osso buco.

Nutrition (per serving)
420
Calories
14g
Protein
52g
Carbs
16g
Fat
3g
Fiber
Ingredients
Method
-
Bloom the saffron by adding the threads to 2 tablespoons of warm broth. Let steep for at least 10 minutes — the liquid should turn a deep golden-orange. This step extracts the color and flavor compounds that define risotto Milanese.
-
Build the base by heating butter and olive oil in a wide pan over medium heat. Add the onion and cook for 4-5 minutes until soft and translucent — don't let it brown. Browning the onion changes the flavor profile.
-
Toast the rice by adding it to the pan and stirring for 2 minutes until each grain is coated in fat and slightly translucent at the edges. This creates a barrier that helps the rice absorb liquid gradually.
-
Add the wine and stir until completely absorbed. Add the bloomed saffron with its liquid — the rice should immediately turn golden.
-
Add broth one ladle at a time, stirring every 2-3 minutes. Wait until each addition is mostly absorbed before adding the next. The gradual addition releases starch slowly, creating the signature creaminess. Total cooking time: 18-20 minutes.
-
Test for doneness — the rice should be tender with a slight firmness in the center. The risotto should flow like lava when you shake the pan.
-
Mantecatura — remove from heat, stir in cold butter and Parmesan. The cold butter emulsifies into the hot rice, creating a glossy finish. Season with salt and white pepper. Serve immediately in warm, shallow bowls.
Equipment
- Large skillet or wide saucepan Recommended: All-Clad HA1 Expert Hard Anodized Nonstick Frying Pan
- Saucepan (for keeping broth warm) Recommended: Cuisinart Chef's Classic 3-Quart Saucepan
- Wooden spoon Recommended: Riveira Olive Wood Cooking Spoons Set
- Ladle Recommended: OXO Good Grips Stainless Steel Ladle
Chef Notes
- The most important thing: Bloom the saffron in warm broth for at least 10 minutes before adding. Dry saffron threads added directly to the rice don't release their color or flavor properly. The warm liquid extracts the crocin (color) and safranal (aroma).
- Use real saffron — not turmeric, not "saffron powder." Real saffron threads are deep red and smell floral and honey-like. A little goes a long way.
- Keep the broth warm in a separate pot. Cold broth shocks the rice and slows cooking. Each addition should maintain the simmer.
- The final mantecatura (finishing with cold butter and cheese off the heat) is what makes risotto Milanese luxurious. The cold butter emulsifies into the hot rice, creating a glossy, creamy finish.
- Risotto Milanese should be looser than other risottos — almost soupy. In Milan, it's served "all'onda" (wavy), flowing across the plate.
Common Substitutions
| Ingredient | Substitution | Notes |
|---|---|---|
| Saffron | 1/2 tsp turmeric | Color only — saffron's flavor is irreplaceable |
| Arborio rice | Carnaroli (preferred by Italian chefs) | More forgiving — harder to overcook |
| White wine | Dry vermouth | Adds herbal complexity |
| Chicken broth | Beef broth | Traditional for osso buco pairing — richer |
What You're Practicing
Risotto Milanese teaches you saffron cookery — blooming the world's most expensive spice to extract maximum flavor and color. The same blooming technique applies to any recipe using saffron: paella, bouillabaisse, and Persian rice. Visit Techniques for more.
The mantecatura (finishing with cold butter off the heat) is the technique that separates restaurant risotto from home risotto. Understanding how cold fat emulsifies into hot starch gives you a finishing technique for any rice or pasta dish. See Stocks for more.
Video Resources
Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more
Comments (0)
Sign in to commentNo comments yet. Be the first to share your thoughts.
Frequently Asked Questions
- Can I make Risotto alla Milanese ahead of time?
- Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
- How do I store leftover Risotto alla Milanese?
- Store in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of water or broth — pasta and rice dry out as they cool.
- Can I freeze Risotto alla Milanese?
- Cooked pasta dishes freeze well for 2-3 months. Undercook the pasta slightly before freezing since it softens when reheated. Rice freezes well in portioned containers.
- How many servings does this recipe make?
- This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
- Is Risotto alla Milanese gluten free?
- Yes — this recipe is gluten free. Check the Common Substitutions section for additional dietary adaptations.
- Is this an authentic Italian recipe?
- This recipe follows traditional Italian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
- What substitutions can I make for Risotto alla Milanese?
- See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.
You Might Also Like

Cacio e Pepe Risotto
The cacio e pepe flavor profile applied to risotto — creamy, peppery, cheesy.

Coconut Rice
Fragrant jasmine rice cooked in coconut milk — a Southeast Asian and Caribbean staple, ready in 20 minutes.

Arroz con Pollo (Chicken and Rice)
Latin American one-pot chicken and rice with sofrito, saffron, and peas — weeknight comfort across the Americas.

Chicken Biryani
Layered, fragrant, saffron-scented rice with spiced chicken — India's most celebrated dish.