{"id":"risotto_alla_milanese_2b13728ce9","slug":"risotto-alla-milanese","title":"Risotto alla Milanese","description":"A classic, luxurious Italian rice dish from Milan, characterized by its vibrant golden hue from saffron and its creamy, velvet-like texture finished with butter and Parmesan.","serves":4,"time":{"prepMinutes":10,"cookMinutes":25,"totalMinutes":35,"activeMinutes":30},"ingredients":[{"id":"ingredient-1","original":"1.2 liters beef stock","name":"Beef Stock","quantity":1.2,"unit":"l","usQuantity":5,"usUnit":"cup","form":"liquid","notes":"low sodium preferred","group":"Risotto","optional":false},{"id":"ingredient-2","original":"0.5g saffron threads","name":"Saffron","quantity":0.5,"unit":"g","usQuantity":1,"usUnit":"pinch","form":"threads","notes":"","group":"Risotto","optional":false},{"id":"ingredient-3","original":"50g unsalted butter, divided","name":"Butter","quantity":50,"unit":"g","usQuantity":1.8,"usUnit":"oz","form":"cold, cubed","notes":"unsalted","group":"Risotto","optional":false},{"id":"ingredient-4","original":"1 small onion, finely diced","name":"Onion","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely diced","notes":"small","group":"Risotto","optional":false},{"id":"ingredient-5","original":"320g Arborio rice","name":"Arborio Rice","quantity":320,"unit":"g","usQuantity":"1 1/2","usUnit":"cup","form":"Arborio or Carnaroli","notes":"","group":"Risotto","optional":false},{"id":"ingredient-6","original":"120ml dry white wine","name":"White Wine","quantity":120,"unit":"ml","usQuantity":"1/2","usUnit":"cup","form":"dry","notes":"such as Pinot Grigio","group":"Risotto","optional":false},{"id":"ingredient-7","original":"60g Parmigiano-Reggiano, grated","name":"Parmigiano-reggiano","quantity":60,"unit":"g","usQuantity":2.1,"usUnit":"oz","form":"freshly grated","notes":"Parmigiano-Reggiano","group":"Risotto","optional":false},{"id":"ingredient-8","original":"Salt to taste","name":"Salt","quantity":2,"unit":"g","usQuantity":1,"usUnit":"pinch","form":"fine","notes":"to taste","group":"Risotto","optional":false},{"id":"ingredient-9","original":"Black pepper to taste","name":"Black Pepper","quantity":1,"unit":"g","usQuantity":1,"usUnit":"pinch","form":"freshly ground","notes":"to taste","group":"Risotto","optional":true}],"instructions":[{"id":"instruction-1","text":"In a medium saucepan, bring the beef stock to a gentle simmer. Keep it warm over low heat throughout the cooking process.","group":"Preparation","title":"Bring the beef stock","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Place the saffron threads in a small bowl and add a ladle (approx 60ml / 1/4 cup) of the warm stock. Let it infuse and bloom.","group":"Preparation","title":"Place the saffron threads","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-3","text":"In a wide, heavy-bottomed pan or sauté pan, melt half of the butter (25g / 0.9 oz) over medium heat. Add the diced onion and sauté until translucent and soft, about 5 minutes, without browning.","group":"Cooking","title":"In a wide, heavy-bottomed pan or sauté pan, melt half of the butter","timerMinutes":5,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"Add the rice to the pan with the onions. Stir constantly for 2-3 minutes to 'toast' the grains until the edges become translucent and it smells slightly nutty.","group":"Cooking","title":"Add the rice to the pan","timerMinutes":3,"sourceTitle":"Cooking"},{"id":"instruction-5","text":"Pour in the white wine and stir until it has been completely absorbed by the rice.","group":"Cooking","title":"Pour in the white wine","timerMinutes":null,"sourceTitle":"Cooking"},{"id":"instruction-6","text":"Add the warm stock one ladle at a time, stirring frequently. Wait for each ladle to be almost fully absorbed before adding the next. This releases the starch, creating the creamy texture.","group":"Cooking","title":"Add the warm stock one ladle","timerMinutes":18,"sourceTitle":"Cooking"},{"id":"instruction-7","text":"When the rice is nearly cooked (al dente) and you have about 1 ladle of stock left, stir in the saffron infusion. Add the remaining stock and stir until creamy.","group":"Finishing","title":"When the rice is nearly cooked and you have about 1 ladle of stock left","timerMinutes":null,"sourceTitle":"Finishing"},{"id":"instruction-8","text":"Remove the pan from the heat. Perform the 'mantecatura': vigorously stir in the remaining cold butter and the grated Parmesan cheese. Season with salt and pepper. Cover and let rest for 2 minutes before serving.","group":"Finishing","title":"Remove the pan from the heat","timerMinutes":2,"sourceTitle":"Finishing"}],"notes":"For the most authentic results, use Carnaroli rice and a high-quality beef stock. Do not rinse the rice before cooking, as the starch is essential for the creamy consistency. The 'mantecatura' (the final step of beating in cold butter and cheese) should be done off the heat.","cuisine":{"group":"Italian","specific":["Milanese"]},"course":["main"],"cookingMethod":["simmer","saute"],"equipment":["Heavy-bottomed pan","Medium saucepan","Ladle","Wooden spoon"],"diet":["gluten_free","egg_free","nut_free","soy_free","mediterranean"],"allergens":["milk"],"difficulty":"medium","yield":{"amount":4,"unit":"servings","note":"Main course size"},"makeAhead":{"instructions":"Risotto is best served immediately. However, you can partially cook the rice (toasting and wine stage), spread it on a tray to cool, and finish later."},"storage":{"food":{"instructions":"Store in an airtight container. Leftovers can be used to make Arancini or Al Salto (pan-fried patties).","reheatingNotes":"Add a splash of water or stock when reheating on the stovetop to restore creaminess."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frisotto_alla_milanese_2b13728ce9%2Fcover.jpg?alt=media&token=4abd802d-a3dc-4ea5-974d-250689e56dd0","imageAlt":"Risotto alla Milanese — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["risotto","saffron","italian","creamy","classic"],"schemaVersion":1,"sourceTitle":"Risotto alla Milanese","sourcePublishedAt":"2026-02-04T07:47:10.255Z","sourceUpdatedAt":"2026-02-04T07:47:10.255Z","related":[{"id":"pane_e_marmellata_43c0347c11","slug":"bread-and-jam-pane-e-marmellata","title":"Bread and Jam (Pane e Marmellata)","description":"A classic Italian breakfast staple consisting of toasted rustic bread spread with creamy butter and sweet fruit preserves.","serves":1,"time":{"prepMinutes":2,"cookMinutes":3,"totalMinutes":5,"activeMinutes":5},"cuisine":{"group":"Italian","specific":["Italian"]},"course":["main"],"difficulty":"easy","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fpane_e_marmellata_43c0347c11%2Fcover.jpg?alt=media&token=efcb1e5f-c2b8-42ca-b731-88339442711d","imageAlt":"Bread and Jam (Pane e Marmellata) — recipe cover","tags":["breakfast","italian","quick","easy","vegetarian","jam","toast"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":3,"stepCount":3},{"id":"tramezzino_15edd4f558","slug":"classic-venetian-tramezzino","title":"Classic Venetian Tramezzino","description":"A soft, crustless triangular sandwich from Venice, famously bulging with a creamy tuna and caper filling. Perfect for a quick snack or an elegant party appetizer.","serves":2,"time":{"prepMinutes":15,"cookMinutes":0,"totalMinutes":15,"activeMinutes":15},"cuisine":{"group":"Italian","specific":["Venetian"]},"course":["appetizer","main"],"difficulty":"easy","diet":["pescatarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Ftramezzino_15edd4f558%2Fcover.jpg?alt=media&token=14cd5582-7e6b-462b-87bf-bab1e0e157fc","imageAlt":"Classic Venetian Tramezzino — recipe cover","tags":["italian","sandwich","tuna","venice","easy","no-cook","party-food"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":6,"stepCount":4},{"id":"orecchiette_alle_cime_di_rapa_fce72e0854","slug":"orecchiette-with-broccoli-rabe","title":"Orecchiette with Broccoli Rabe","description":"A classic Apulian pasta dish featuring ear-shaped orecchiette, bitter broccoli rabe, garlic, chili, and anchovies for a savory, rustic finish.","serves":4,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":30,"activeMinutes":20},"cuisine":{"group":"Italian","specific":["Apulian"]},"course":["main"],"difficulty":"easy","diet":["pescatarian","low_fat","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Forecchiette_alle_cime_di_rapa_fce72e0854%2Fcover.jpg?alt=media&token=3ca85815-37a0-40ac-a20c-fe612450854a","imageAlt":"Orecchiette with Broccoli Rabe — recipe cover","tags":["pasta","healthy","broccoli rabe","italian","traditional","puglia"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":6}]}