Love this? Save it for later!
Share the inspiration with your friends
“Last autumn, I found myself in a tiny, dimly lit trattoria tucked away in a quiet Milanese alley. The kind of place where the waiter knows your name after one visit and where the scent of something rich and golden lingers in the air long after you’ve left. Honestly, I wasn’t expecting much—just a quick bite before heading back to my hotel. But then, the waiter brought out this glowing bowl of saffron risotto, crowned with a roasted bone marrow that looked like pure decadence. I mean, the aroma alone was enough to make me forget the chilly drizzle outside. The first spoonful? It was like velvet with a punch of earthy warmth, a dish both humble and regal at once.
I tried to recreate that unforgettable meal in my own kitchen, but it wasn’t easy. I spilled broth on the floor more than once—thankfully, my cat didn’t judge me too harshly—and I tweaked the recipe after several late-night tastings. But eventually, I nailed the perfect saffron risotto Milanese with roasted bone marrow. Maybe you’ve been there—chasing the taste of something you can’t quite forget. Let me tell you, this recipe is worth every minute spent stirring and savoring. It’s a celebration of simple ingredients coming together in a way that feels both comforting and luxurious. And honestly, it’s the kind of dish that turns a regular weeknight into a small occasion.”
Why You’ll Love This Recipe
After countless trials and happy accidents, this saffron risotto Milanese with roasted bone marrow has become one of my all-time favorites. Let me share why it’s stood the test of time in my kitchen:
- Quick & Easy: While risotto might sound intimidating, this recipe comes together in about 40 minutes—perfect for a cozy dinner without stressing over complicated steps.
- Simple Ingredients: You don’t need exotic items; pantry staples like Arborio rice and chicken broth combine with saffron and bone marrow to create magic.
- Perfect for Special Occasions: Whether you’re hosting an intimate dinner or want to impress without overdoing it, this dish hits the mark.
- Crowd-Pleaser: The creamy texture and rich flavor consistently win over both risotto novices and seasoned food lovers.
- Unbelievably Delicious: The earthy, buttery roasted bone marrow adds a depth of flavor that makes this risotto uniquely satisfying.
This isn’t just another saffron risotto recipe. The secret lies in roasting the bone marrow gently to bring out its silky richness, then folding it into the risotto right at the end. Plus, the saffron’s golden hue isn’t just for show—it infuses the dish with a subtle floral warmth that’s unforgettable. Trust me, after your first bite, you’ll find yourself closing your eyes and savoring every spoonful.
What Ingredients You Will Need
This recipe relies on straightforward, quality ingredients to deliver bold flavor and a luxurious mouthfeel without fuss. I usually find everything at my local market, but some tips on sourcing and substitutions might help you too.
- Arborio rice: 1 ½ cups (300 g) – I recommend Carnaroli if you want an even creamier texture, but Arborio works perfectly.
- Bone marrow: 4 large beef marrow bones (about 8-10 oz or 225-280 g total) – ask your butcher for cross-cut bones; roasting them slowly brings out the best flavor.
- Saffron threads: ½ teaspoon – quality saffron makes all the difference; I favor Spanish La Mancha saffron for its vibrant color and aroma.
- Chicken broth: 5 cups (1.2 liters), preferably homemade or low-sodium store-bought – keeps the flavor clean and lets the saffron shine.
- Dry white wine: ½ cup (120 ml) – adds acidity and depth, but feel free to skip if needed.
- Unsalted butter: 3 tablespoons (45 g), divided – one for starting the risotto, one for finishing; I always use European-style butter for richness.
- Shallots: 2 small, finely minced – adds a gentle sweetness.
- Parmesan cheese: ¾ cup grated (about 75 g) – fresh Parmigiano-Reggiano if possible, for that nutty, salty finish.
- Olive oil: 1 tablespoon – for roasting the bone marrow bones.
- Salt and freshly ground black pepper: to taste.
Substitution tips: If you prefer a vegetarian version, you can swap bone marrow for sautéed mushrooms and use vegetable broth instead. For a gluten-free option, all ingredients here are naturally safe, just double-check your broth. And if saffron is too pricey or unavailable, turmeric offers a milder color but won’t replicate the flavor.
Equipment Needed
- Heavy-bottomed saucepan or wide skillet: Essential for even heat distribution while cooking the risotto.
- Roasting pan or baking sheet: For roasting the bone marrow bones. A rimmed pan works best to catch any drips.
- Ladle or measuring cup: For gradually adding warm broth to the rice.
- Wooden spoon or silicone spatula: Perfect for stirring the risotto gently without damaging the grains.
- Fine mesh strainer: Optional, for rinsing saffron threads if preferred.
- Oven mitts: Because those marrow bones get hot and you’ll want to handle them safely.
If you don’t have a roasting pan, a sturdy cast-iron skillet or even an ovenproof glass dish can work. I’ve used a simple sheet pan lined with foil on chilly evenings and it did the job just fine. Just make sure your pan can handle the oven temperature (usually 400°F/200°C). And if you don’t own a ladle, a ½ cup measuring cup works wonders for adding broth little by little.
Preparation Method

- Preheat your oven to 400°F (200°C). While it’s warming up, prepare the marrow bones by rubbing them lightly with olive oil and a pinch of salt. Arrange them cut-side up on your roasting pan.
- Roast the marrow bones for 20-25 minutes. They should bubble gently and the marrow will become soft and slightly golden but not melting away completely. Watch carefully to avoid overcooking, which can dry out the marrow.
- Meanwhile, warm your chicken broth in a saucepan on low heat. Keep it at a gentle simmer so it’s ready to ladle into the risotto when needed.
- In a large heavy-bottomed pan, melt 1 tablespoon of butter over medium heat. Add the minced shallots and cook until translucent and soft, about 3 minutes.
- Add the Arborio rice to the shallots, stirring to coat each grain with butter. Toast the rice for 2-3 minutes until you see the edges turn translucent but the center stays opaque. This step is key for that perfect risotto texture.
- Pour in the dry white wine. Stir continuously until the wine mostly evaporates, about 2 minutes.
- Add a ladle of the warm broth to the rice. Stir gently and wait until the liquid is mostly absorbed before adding another ladle. Repeat this process, stirring often, for about 18-20 minutes. The rice should be creamy but still have a slight bite in the center.
- About halfway through cooking, stir in the saffron threads. They’ll infuse the risotto with a golden color and subtle aroma.
- Once the rice is cooked, remove the pan from heat. Stir in the remaining 2 tablespoons of butter and the grated Parmesan cheese. Season with salt and freshly ground black pepper to taste.
- Carefully scoop out the roasted bone marrow from the bones using a small spoon. Fold it gently into the risotto for a luscious finish. The marrow melts into the rice, adding an earthy richness that’s truly unforgettable.
- Serve immediately. Risotto waits for no one, so get it to the table while it’s gloriously creamy and warm.
Tips: If your risotto feels too thick, add a splash more warm broth to loosen it up. Don’t rush the stirring—it’s the gentle coaxing that releases the rice’s starch and creates creaminess. And if you accidentally overcook the marrow, scoop what you can and mix it in anyway; it’ll still add flavor.
Cooking Tips & Techniques
Risotto can feel intimidating but, honestly, it’s mostly about patience and attention. Here are some tips I learned the hard way:
- Low and slow broth addition: Adding broth gradually gives you control over the texture. Pouring it all at once leads to mushy rice.
- Keep broth warm: Cold broth shocks the rice and slows cooking. I keep mine simmering gently beside the stove.
- Stir often but gently: Vigorous stirring can break grains, while no stirring means no creamy risotto. Find a steady, soothing rhythm.
- Don’t over-salt early: Cheese and bone marrow add saltiness, so season cautiously at first.
- Roasting marrow bones low and slow: At 400°F (200°C), marrow softens without melting away. I once burned a batch by turning the heat up too high—lesson learned!
- Saffron preparation: I soak saffron threads in a bit of warm broth before adding to boost color and flavor.
Honestly, once you get comfortable with these little tricks, risotto becomes a soothing kitchen ritual rather than a stress-inducing task. It’s about enjoying the process as much as the final dish.
Variations & Adaptations
This saffron risotto Milanese is a versatile canvas for your kitchen creativity:
- Vegetarian version: Replace bone marrow with sautéed wild mushrooms for an earthy depth. Use vegetable broth instead of chicken broth.
- Seafood twist: Add sautéed shrimp or scallops just before serving for an elegant surf-and-turf vibe.
- Seasonal tweaks: In spring, stir in fresh peas or asparagus tips for color and crunch.
- Dairy-free option: Swap butter for olive oil and use a vegan Parmesan alternative or nutritional yeast.
- Personal twist: Once, I tried mixing in a splash of aged balsamic vinegar at the end—it brought a surprising tang that balanced the marrow’s richness beautifully.
Serving & Storage Suggestions
Serve your saffron risotto Milanese immediately, while it’s creamy and warm. I like to spoon it onto pre-warmed plates to keep every bite cozy. Pair it with a crisp green salad and a chilled glass of Pinot Grigio for a simple yet elegant meal.
Leftovers? They’re best eaten within 24 hours. Store in an airtight container in the refrigerator. When reheating, add a splash of broth or water to loosen the risotto and warm gently on the stove, stirring frequently. The texture will be a bit firmer but still delicious. Flavors meld overnight, so the next day’s risotto often tastes even richer.
Nutritional Information & Benefits
Per serving (serves 4): approximately 450 calories, 25g fat, 40g carbohydrates, and 15g protein. The bone marrow contributes healthy fats and fat-soluble vitamins, while saffron adds antioxidants and anti-inflammatory compounds. Arborio rice offers a good source of energy through complex carbs.
This dish, while indulgent, includes nourishing ingredients that support overall wellness when enjoyed in balance. For those watching sodium, using low-sodium broth helps control salt levels. Plus, the slow-cooked marrow provides a satisfying richness that means a little goes a long way.
Conclusion
This perfect saffron risotto Milanese with roasted bone marrow recipe has become a staple in my kitchen for good reason. It’s rich without being heavy, luxurious yet approachable, and a dish that invites you to savor every moment. Feel free to tweak the recipe to fit your tastes and dietary needs—it’s forgiving and endlessly adaptable.
I genuinely love making this when I want to impress guests without a fuss or simply treat myself after a long day. Give it a try, and I’d love to hear how it turns out for you—comments and stories always make my day. Now, roll up your sleeves, grab those marrow bones, and let’s get cooking!
Frequently Asked Questions about Saffron Risotto Milanese with Roasted Bone Marrow
- Can I make this risotto vegetarian? Yes! Simply replace the bone marrow with sautéed mushrooms and use vegetable broth instead of chicken broth.
- Is Arborio rice necessary for risotto? Arborio or Carnaroli rice is best because their high starch content creates the creamy texture risotto is known for.
- How do I store leftover risotto? Store in an airtight container in the fridge and consume within 24 hours. Reheat gently with a splash of broth to loosen the texture.
- What if I don’t have saffron? Saffron is key for flavor and color, but turmeric can provide color if you’re in a pinch, though the taste will differ.
- Can I prepare the bone marrow ahead of time? You can roast the marrow bones earlier in the day and gently rewarm before adding to the risotto, but fresh is best for flavor and texture.
Pin This Recipe!

Perfect Saffron Risotto Milanese Recipe with Roasted Bone Marrow
A luxurious and comforting saffron risotto Milanese crowned with rich roasted bone marrow, delivering a creamy texture and earthy warmth perfect for special occasions or cozy dinners.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 ½ cups Arborio rice (300 g)
- 4 large beef marrow bones (about 8–10 oz or 225–280 g total)
- ½ teaspoon saffron threads
- 5 cups chicken broth (1.2 liters)
- ½ cup dry white wine (120 ml)
- 3 tablespoons unsalted butter (45 g), divided
- 2 small shallots, finely minced
- ¾ cup grated Parmesan cheese (about 75 g)
- 1 tablespoon olive oil
- Salt and freshly ground black pepper to taste
Instructions
- Preheat your oven to 400°F (200°C). Rub marrow bones lightly with olive oil and a pinch of salt. Arrange cut-side up on a roasting pan.
- Roast the marrow bones for 20-25 minutes until marrow is soft and slightly golden but not melting away completely.
- Warm chicken broth in a saucepan on low heat, keeping it at a gentle simmer.
- In a large heavy-bottomed pan, melt 1 tablespoon butter over medium heat. Add minced shallots and cook until translucent, about 3 minutes.
- Add Arborio rice to the shallots, stirring to coat each grain with butter. Toast rice for 2-3 minutes until edges turn translucent but center stays opaque.
- Pour in dry white wine and stir continuously until mostly evaporated, about 2 minutes.
- Add a ladle of warm broth to the rice. Stir gently and wait until liquid is mostly absorbed before adding another ladle. Repeat for 18-20 minutes until rice is creamy with slight bite.
- About halfway through cooking, stir in saffron threads to infuse color and aroma.
- Once rice is cooked, remove pan from heat. Stir in remaining 2 tablespoons butter and grated Parmesan cheese. Season with salt and pepper to taste.
- Carefully scoop out roasted bone marrow from bones using a small spoon. Fold marrow gently into risotto for a luscious finish.
- Serve immediately while creamy and warm.
Notes
If risotto feels too thick, add a splash more warm broth to loosen. Stir gently to release rice starch for creaminess. Avoid overcooking marrow to prevent drying. Saffron can be soaked in warm broth before adding to boost color and flavor. For vegetarian version, substitute bone marrow with sautéed mushrooms and use vegetable broth. Turmeric can replace saffron for color but not flavor.
Nutrition
- Serving Size: 1 cup risotto with b
- Calories: 450
- Sugar: 2
- Sodium: 600
- Fat: 25
- Saturated Fat: 12
- Carbohydrates: 40
- Fiber: 1
- Protein: 15
Keywords: saffron risotto, risotto Milanese, roasted bone marrow, Italian recipe, creamy risotto, easy risotto recipe, special occasion dish


