No. 20 · Rice · Fall · Winter · Intermediate

Saffron Risotto alla Milanese with Bone Marrow

with Carnaroli, White Wine, Roasted Marrow & Gremolata

Marrow melts into the onion before the rice goes in, and saffron blooms orange-red, smelling of honey and dried hay. Carnaroli takes the color, turns satiny in the final off-heat beat, and ripples out all'onda beneath a soft scoop of roasted marrow and lemon gremolata.

4serves
4 h 30 minthis page
58 minhands-on
9dishes
3 dmake ahead
Measurements

This is the golden risotto of Milan, promoted from its traditional supporting role to the center of the plate and given the marrow bones it usually only borrows. We first made it on a January night when the only things in the cabin worth cooking were a bag of Carnaroli, a butcher's parcel of canoe-cut shins, and a tin of saffron someone had carried back from a trip through La Mancha. Stirring it is the whole evening, twenty minutes at the stove with a glass of the same white that goes into the pot, and the payoff is a spoonful that moves in slow waves and tastes of marrow, wine, and gold.

Cooking around dairy, gluten, wine, meat? tap to adjust

The Tools

✚ ends up in the sink · essentials unless marked optional

Roasted Bone Marrow

Yields ~70 g scooped marrow (soffritto + finishing)

Why this works Marrow is roughly 85% fat with a mineral, beefy sweetness, closer to a butter than a meat. At 450°F it renders soft and just-set in about 15 minutes; a few minutes past that and it liquefies and pours out of the bone into the pan, and you lose the whole point. Canoe-cut bones (split lengthwise) expose the marrow for even heat and easy scooping. The optional cold-water soak leaches out blood so the cooked marrow reads ivory instead of gray. Cosmetic, but it's the difference between rustic and refined.

  • 4 center-cut bones (~2 lb / 900 g), split lengthwise Beef marrow bones, canoe-cut 900 g · Ask for enough marrow-rich canoe-cut shin bones to yield at least 70g cooked marrow. Bone weight is only a shopping estimate; the method weighs the usable yield.
  • for the soak (1 tbsp per qt) and for seasoning Kosher salt
  1. Soak (optional but worth it) 3 min hands-on · 2 h wait

    Submerge the bones in salted ice water, refrigerate 2-24 h, changing the water once or twice.

    Look for The water runs pink then nearly clear; the marrow pales from red-brown toward ivory.

  2. Heat and season 3 min hands-on

    Heat the oven to 450°F (230°C). Stand the bones cut-side up on a foil-lined sheet pan; pat the marrow dry and season the exposed surface with salt.

  3. Roast to soft, not molten 1 min hands-on · 18 min wait

    Roast 15-20 min until the marrow is glossy, soft, and just pulling from the bone.

    Look for Marrow slumps and shines and a skewer slides in with no resistance; edges bubble but the center still holds a soft shape.

    Take care Past 20 min it goes molten and pours out into the pan. Pull it while it still holds shape.
  4. Scoop and divide 3 min hands-on

    Scoop and weigh 70g cooked marrow. Put 35g in the soffritto and keep 35g warm for four finishing portions. Reserve extra marrow separately; if the bones yield less than 70g, supplement the soffritto shortfall with plant butter rather than silently shrinking every serving.

When it goes wrong
ProblemCauseFix
Marrow melted out into the panOver-roastedSpoon clean rendered marrow fat from the pan into the soffritto allocation; discard scorched drippings. A finishing scoop needs marrow still holding shape, so check the next batch earlier.
Metallic, bloody edgeSkipped soak or old bonesSoak longer and colder next time; buy fresh from a butcher, not shrink-wrap
Gray, not ivoryUnbled or oxidized marrowA longer cold soak brightens it; cosmetic only; it's still good to eat

Saffron Stock

Yields ~6 cups hot stock incl. bloom Make 1-3 days ahead

Why this works Steeping saffron in warm stock draws its color and aroma into the liquid. Reserve a spoonful for the finish so some perfume avoids the long simmer. Keep the stock hot but not reducing hard; an uncovered boiling stock pot becomes saltier while you cook. Light stock allows saffron to lead; gelatin is optional because the rice supplies the sauce texture.

  • 6 cups (1.4 L), ideally homemade Unsalted or very lightly salted light beef stock 1400 g · Use a mild stock that lets saffron remain audible. Dilute an intensely roasted or salty stock with water before starting; rice starch supplies creaminess even if the stock does not gel.
  • generous pinch (~0.3 g, ~40 threads) Saffron threads · Whole threads, deep red with orange tips; powder is often cut. Buy Spanish coupe grade, La Mancha DOP when the tin shows the seal; coupe means the pale style is trimmed away and only the red goes in.
  1. Bloom the saffron 3 min hands-on · 18 min wait

    Bring the stock to a bare simmer. Ladle 1/2 cup into a small bowl, crumble in the saffron, and steep 15-20 min.

    Look for The bloom turns deep orange-red and smells of honey and dried hay; the threads bleed their color into the liquid.

  2. Hold it hot 1 min hands-on

    Keep the rest of the stock at a bare simmer beside the risotto pan the entire time you cook.

    Take care Cold stock added to the rice stalls the cook and turns it gluey. The stock must go in hot.
When it goes wrong
ProblemCauseFix
Pale, weak colorThreads dumped in dryBloom them first; heat plus time is what extracts the crocin
Stock too salty by the endReduced too hard, or wasn't low-sodiumKeep it at a bare shiver and start with low-sodium; loosen with a little water if it tightens
Risotto turns gummyStock cooled between additionsHold the pot at a simmer right next to the pan

The Risotto

Yields 4 main-course servings

Why this works Carnaroli releases starch as it cooks while retaining a resilient center. Coat and warm the rice in fat, then add hot stock in manageable ladles while stirring often. Judge doneness by a bitten grain and looseness by the wave on the plate. Cold fat incorporated off heat gives gloss; extra yeast would compete with the saffron, so the base leaves it out.

  • 1 1/2 cups (320 g) Carnaroli rice 320 g · Do NOT rinse; you want the surface starch. Arborio works but goes soft faster; Vialone Nano is the other good option. Acquerello, the Carnaroli aged a year and sold in the orange tin, is the splurge that repays itself: aged starch drinks evenly and holds al dente longest.
  • 1/2 small, minced very fine (~70 g) Yellow onion 70 g
  • 60 g (about 4 tbsp), cold, divided Cultured plant butter, stick-style 60 g · Use an approximately 80%-fat stick-style plant butter labeled free of dairy, soy and nuts; check for any other active restrictions. A soft tub spread with high water content is not equivalent here.
  • half the roasted marrow, chopped (~35 g) Reserved soffritto marrow · From the Roasted Bone Marrow, above
  • 1/2 cup (120 ml) Dry white wine 120 g · A crisp Italian white: Soave, Pinot Bianco, or a dry Verdicchio; skip oaky wines
  • ~5 cups (1.2 L) total, hot Hot saffron bloom + hot stock · From the Saffron Stock, above; most of the bloom goes in first, a spoonful is held back for the mantecatura, then plain stock ladle by ladle
  • to taste; no nutritional yeast in the base Fine salt for the finish · Saffron and marrow supply the character. Taste after the cold butter and late saffron addition, then add only the salt needed.
  • to taste, at the end Kosher salt · The stock is low-sodium; do the real seasoning here
  1. Soffritto 6 min hands-on

    Melt 1 tbsp selected butter with 35g cooked marrow over medium-low. Add the selected onion ingredient and a pinch of salt. Sweat onion 5-6 minutes or scallion greens 1-2 minutes until soft without color.

    Look for Onion goes glassy and smells sweet, not browned; the marrow melts into the fat.

    Take care Any color on the onion muddies the clean saffron flavor. Keep the heat low.
  2. Tostatura 3 min hands-on

    Add the Carnaroli. Stir to coat every grain in fat and toast 2-3 min.

    Look for Grain edges turn translucent while the centers stay chalk-white; the rice smells faintly of toasted bread.

    Take care Don't let it brown; you're toasting for translucency, not color.
  3. Deglaze with wine 3 min hands-on

    Pour in the wine. Stir until it's almost fully absorbed and the sharp alcohol smell is gone, ~2 min.

    Look for The pan goes from steaming and sharp-smelling to nearly dry, the rice wet-looking but not soupy.

  4. First saffron 2 min hands-on

    Stir in the saffron bloom with a ladle of hot stock, holding back a spoonful of the bloom for the finish. It should simmer, not boil.

    Look for The rice flushes gold instantly; the liquid bubbles lazily around the grains.

  5. Stock, ladle by ladle 18 min hands-on

    Add hot stock one ladle at a time, stirring often, each addition nearly absorbed before the next. Keep a lively simmer ~16-18 min.

    Look for Drag the spoon across the pan floor and the trail fills back slowly; the mass loosens and gleams as starch builds.

    Take care Too little stirring cooks it unevenly (mushy outside, raw core); too much heat or too much stock at once boils it instead of coaxing. The cream comes from the grains, not from flooding them.
  6. Check doneness 2 min hands-on

    Start tasting at 16 min. Ready when the grains are tender with a faint firm core. Adjust salt now. Taste for a savory, seasoned base with the saffron and marrow forward, not flat.

    Look for A grain bitten in half shows a pinpoint of white at the center, no chalky band.

  7. Loosen and rest 1 min hands-on · 1 min wait

    Add a final ladle so it's loose and fluid, pull the pan off the heat, and let it settle 30 seconds.

  8. Mantecatura (off heat) 3 min hands-on

    Off heat, beat in the remaining cold selected butter in two additions. Stir in the reserved saffron bloom, then taste and season with a little salt only as needed. The reserved marrow waits for the plate.

    Look for The risotto turns from grainy to satiny and pulls together into a slow-moving cream; the late bloom streaks deep gold, then stirs through, and the saffron smells loud again.

    Take care The mantecatura happens off the heat; over the flame the emulsion greases out instead of tightening, and dairy-table parmesan seizes into strings.
  9. All'onda check 1 min hands-on

    Spoon onto a warm plate and tap it: it should spread in a slow wave and settle flat, not hold a stiff mound. Loosen with a splash of hot stock if it's tight.

    Look for The risotto ripples outward (all'onda, 'like a wave') and lies in a loose pool.

When it goes wrong
ProblemCauseFix
Stiff, gluey mound on the plateOver-reduced or under-loosenedOff heat, beat in more hot stock a splash at a time; finish it looser than looks right; it sets as it cools
Soupy and thinToo much stock too fast, not enough absorption between ladlesLet the last additions cook down before serving; wait for the spoon-trail each time
Crunchy core after 20 minHeat too low or stock went in coldRaise to a lively simmer with hot stock; Carnaroli forgives a couple extra minutes

Gremolata

Yields ~1/4 cup

Why this works Lemon zest and parsley supply fresh aroma and a faint bitter edge; they are not the dish's acid. Wine brings acidity during cooking. Taste the complete risotto with its marrow and gremolata before deciding if it needs a few drops of lemon juice.

  • finely grated zest of 1 lemon Lemon zest · Unwaxed/organic; colored skin only, none of the white pith
  • 1/4 cup, minced fine Flat-leaf parsley
  • 1 tiny clove, microplaned, optional Garlic
  • a pinch, for finishing Flaky salt
  • a few drops per portion, only if the complete bite needs lift Lemon juice
  1. Chop and toss 5 min hands-on

    Grate the zest and mince parsley. Add raw garlic only if using that selected ingredient; otherwise omit it. Toss just before serving.

    Look for A loose, bright-green rubble that smells sharply of lemon and parsley.

When it goes wrong
ProblemCauseFix
BitterGrated into the white pithZest only the colored skin, turning the lemon as you go
Harsh raw-garlic biteToo much garlicA microplaned sliver is plenty, or leave it out; the lemon carries it

To the Table

  1. Warm shallow bowls in a 200°F oven for 5 min.

  2. Spoon a loose pool of risotto into each bowl and tap the base so it settles all'onda: flat, gently rippled, not mounded.

  3. Set a scoop of the reserved roasted marrow in the center; stand a roasted bone alongside if you're serving them at the table.

  4. Scatter gremolata over the marrow and a few grains of flaky salt.

  5. Serve immediately, while it still moves. (Dairy table set? Shave a little parmesan over the top.)

For the Cook Who Wants More

The Honest Ledger

Serves4
Shopping55 min
Hands-on (new to this)1 h 33 min
Hands-on (comfortable)1 h 13 min
Hands-on (experienced)58 min
Waiting (same for everyone)2 h 37 min
This page, including shopping4 h 30 min
You will dirty9 dishes

Richness comes from 70g measured cooked marrow and 60g plant butter across four portions. Rice starch supplies the creaminess. Lemon zest and parsley provide fresh aroma; a tasted drop of juice supplies actual acidity if the wine has not left enough lift.

Words We Used

Tostatura
Toasting the raw rice in fat before any liquid goes in: dries and firms the grain's starchy exterior so it hydrates slowly and evenly, and lays down a toasted aroma.
Mantecatura
The off-heat finish: beating cold butter into the cooked risotto for gloss and cream. The book builds it with plant butter; the dairy table adds parmesan. Never done over the flame.
All'onda
'Like a wave': risotto loose enough to ripple and spread flat on the plate rather than hold a stiff mound.
Soffritto
The gently sweated aromatic base (here onion softened in marrow and butter) that opens the dish.
Gremolata
A raw mince of lemon zest, parsley, and garlic; the bright, bitter garnish of Milanese cooking, added at the last second.
Canoe-cut
Marrow bones split lengthwise to expose the marrow for even roasting and easy scooping.
Bloom (saffron)
Steeping saffron threads in warm liquid to draw out their color and aroma before they go into the dish.

We Hunt We Gather · Vol. 1 · No. 20

← Back to the table