Italian Lombardy Cauliflower Gratin | Cavolfiore Gratinato alla Lombarda
Updated: Oct 24

The Lombard way with cauliflower has nothing to do with olive oil. It runs through butter, whole milk and Grana Padano, the three things the dairy plain between Lodi, Pavia and Cremona has produced for eight centuries. Florets are blanched just short of tender, dried properly, laid in a buttered dish, covered with a besciamella carrying nutmeg and white pepper, then finished with more Grana Padano and fine breadcrumbs.
What separates a good version from a wet one is entirely a matter of water. A cauliflower head is roughly ninety two percent water and it does not hold on to it once heat arrives. Blanch too long, skip the drying, crowd the dish, and that water leaves the florets in the oven and thins the sauce into a grey pool. Every instruction below exists to move it out before the besciamella touches the vegetable.
Yield: 6 side servings. Prep: 25 minutes. Cook: 40 minutes. Rest: 10 minutes. Total: about 1 hour 15 minutes. Difficulty: intermediate. Course: contorno. Region: Lombardy, the Po plain around Milan and Lodi.
The Story
Cauliflower reached the Lombard plain through the market gardens that ringed Milan and followed the irrigation channels south towards the Po. It is a cold weather crop that improves after the first frosts and holds in the field, which made it the reliable vegetable of the months when the orto had little else to give.
The sauce is the Lombard part. Grana Padano was first pressed in the twelfth century by the Cistercian monks of Chiaravalle, just outside Milan, who drained the marshland south of the city and turned it into the marcite, the irrigated winter meadows that let cattle be fed through the cold months. Surplus milk had to be stored, and it was stored as cheese. The same dairy economy gave the region its butter, and that is why Lombardy cooks with butter and milk where the south reaches for oil.
The dish belongs to the tradition of magro, the meatless cooking required on Fridays and through Lent. Baked cauliflower under besciamella and cheese was substantial enough to stand as a course on those days and modest enough to cost nothing, and it settled permanently into the Milanese household repertoire. The besciamella arrived through the Savoy and Austrian kitchens that shaped northern Italian domestic cooking from the eighteenth century onward, and in Milan it became so ordinary that period cookbooks simply called the dish cavolfiore alla besciamella.
Ingredients
For the cauliflower
Cauliflower, one large firm head, 2 1/2 lb (1.15 kg) untrimmed
Water for blanching, 4 qt (3.8 l)
Coarse sea salt for the blanching water, 2 tbsp (36 g)
Lemon, halved, 1/2
For the besciamella
Unsalted butter, 4 tbsp (57 g)
All purpose flour, 1/3 cup (40 g)
Whole milk, 2 1/2 cups (600 ml)
Bay leaf, 1
Fine sea salt, 3/4 tsp (5 g)
Freshly ground white pepper, 1/4 tsp (0.5 g)
Whole nutmeg, freshly grated, 1/8 tsp
Grana Padano, finely grated, 2 oz (55 g)
For the gratin topping
Grana Padano, finely grated, 2 oz (55 g)
Dry fine breadcrumbs, 1/3 cup (35 g)
Unsalted butter, cold, cut into small cubes, 1 tbsp (14 g)
For finishing
Unsalted butter for the baking dish, 1 tbsp (14 g)
Whole nutmeg, for a final grating
Freshly ground white pepper, to taste
Preparation
Break the head down into even florets
Cut the leaves away and stand the head stem upward. Work the knife around the core and let the florets fall off in their natural clusters rather than slicing through the crown, which shatters the surface into crumbs that burn. Split any large piece through the stem so every floret measures roughly 1 1/2 inches (4 cm) across, since a dish holding two sizes will contain some pieces raw and some collapsed.
Blanch to just short of tender
Bring the water to a rolling boil, add the coarse salt, squeeze in the lemon half and drop it into the pot as well. The acid keeps the florets pale rather than sulphurous yellow and softens the smell that fills a kitchen when cauliflower boils. Cook them 4 to 5 minutes from the moment the water returns to the boil. The test is a knife tip that meets slight resistance at the stem, not one that slides through.
Drain and dry the florets completely
Lift the florets out with a spider rather than tipping the pot into a colander, which breaks them. Spread them in a single layer on a clean towel, stem side up so the cut faces drain, and leave them 10 minutes while you make the sauce. Do not plunge them into ice water, which soaks the porous curd and puts back the moisture you are trying to remove.
Infuse the milk and cook the roux
Warm the milk with the bay leaf until it steams, then take it off the heat and let it sit. In a heavy saucepan melt the butter over medium low heat, add the flour all at once and stir for a full 2 minutes. The paste should foam gently and smell faintly of biscuit, and it must not take colour: a blond roux gives a toasted flavour that fights the cheese.
Build the besciamella and check its body
Remove the bay leaf and pour the warm milk into the roux in three additions, whisking hard after each until smooth before the next goes in. Warm milk into a warm roux is what prevents lumps. Bring it to a bare simmer and cook 8 to 10 minutes, stirring into the corners of the pan. It is ready when a finger drawn across a coated spoon leaves a line that holds, which is thicker than a sauce for pasta, because the cauliflower will thin it in the oven.
Season off the heat and melt in the cheese
Take the pan off the stove and let it stand a minute before seasoning. Add the salt, the white pepper and the nutmeg, grated fresh over the pan. White pepper is the Lombard habit and it is not only cosmetic, since it gives a warmer, faintly floral heat that suits milk. Stir in half the Grana Padano a handful at a time. Hard cheese added over direct heat tightens, releases its fat and turns the sauce grainy.
Butter the dish and assemble in one layer
Rub a 9 by 13 inch (23 by 33 cm) baking dish with butter, walking it up the sides. Spread about one third of the besciamella across the base, then arrange the florets on it in a single layer, stem side down and just touching. Two layers steam rather than gratinate. Pour the rest of the sauce over and rock the dish so it settles into the gaps, but leave the tips visible, because those exposed points are what brown.
Gratinate at high heat and rest
Heat the oven to 425°F (220°C) with a rack in the upper third. Mix the remaining Grana Padano with the breadcrumbs, scatter it evenly over the dish and dot the cold butter cubes across the top. Bake 20 to 25 minutes, until the surface is deep gold and the sauce bubbles at the edges. If the top is still pale when the sides bubble, give it 2 minutes under the broiler. Rest the dish 10 minutes so the sauce sets enough to hold a cut edge.
Plating
This is a contorno and it goes to the table in the dish it was baked in, which is how it is served in Lombardy and also the only way to keep it hot. Bring it out after the rest, not straight from the oven: a gratin served immediately runs across the plate, while one that has rested holds its shape and tastes of cheese rather than heat.
Serve it warm rather than hot, at around 140°F (60°C), onto warmed plates. Cut down through the crust with the edge of a metal spoon rather than scooping, so each portion arrives with its own piece of browned top. Two or three florets with their crust are a serving beside a cotoletta, an ossobuco or a roast. Add a final grating of nutmeg at the table, never parsley or any green garnish.
Professional Technique
The controlling technique is splitting the cooking of the cauliflower across two stages and stopping the first one early. Cauliflower curd is a dense mass of undeveloped flower buds on a fibrous stem, and the two parts cook at different rates: the buds soften fast and the stem lags behind. Blanching for 4 to 5 minutes brings the stem to the edge of tenderness while the buds are still intact, and the oven finishes both under gentle conduction from the sauce.
The second technique is dividing the Grana Padano between the sauce and the crust and treating the two halves differently. The portion stirred into the besciamella goes in off the heat, where residual warmth melts it without driving the casein to contract and squeeze out its fat. The portion on top is mixed with dry breadcrumbs, which hold the melting cheese in a porous layer instead of letting it flow into a sheet that sets hard and leathery. Grana Padano is a low moisture cheese with long ripening, so it browns rather than strings, which is what a gratin crust wants, and the cold butter dotted over it supplies the free fat the breadcrumbs need to fry rather than dry out.
Texture and Moisture Control
Three things have to be true at once: the florets tender but whole, the sauce thick enough to coat a spoon after baking, and the crust crisp. They all fail through the same mechanism, which is water leaving the vegetable inside a closed dish. That is why the besciamella is built thicker than one intended for lasagne and why the florets are dried on a towel and laid stem side down, so the cut surface faces the sauce rather than the crust.
The crust depends on heat from above and a dry surface to work on. At 425°F (220°C) in the upper third of the oven the breadcrumb and cheese layer dehydrates and browns before the sauce beneath has time to boil hard and push steam through it. A lower oven reverses the order: the sauce simmers, steam rises and the topping softens into a pale skin. The rest is part of the texture too, since the starch in the roux keeps setting as it cools and a gratin cut at 5 minutes will slump where one cut at 10 will not.
Professional Mise en Place
Everything can be staged ahead except the final bake.
Equipment and tools
Large pot for blanching and a spider skimmer
Heavy bottomed saucepan and a small one for warming the milk
Balloon whisk and wooden spoon
9 by 13 inch (23 by 33 cm) baking dish, ceramic or enamelled cast iron
Microplane for the nutmeg, fine grater for the cheese
Prepared ahead
Florets cut, blanched, dried and refrigerated uncovered, up to 1 day
Besciamella cooked and cooled under a film of plastic, up to 2 days
Grana Padano grated and the breadcrumb mixture assembled, same day
Service setup
Oven at 425°F (220°C) with a rack set in the upper third
Besciamella loosened over low heat with a splash of milk if made ahead
Dish assembled and topped shortly before it goes in
Plates warmed, firm edged serving spoon
Chef Tips
Buy the head with its leaves still attached and use them. The tender inner leaves blanch in the same water in about 3 minutes and can be chopped and scattered under the florets, where they add a faint cabbage sweetness. A head sold trimmed and shrink wrapped has usually been in storage longer and blanches unevenly.
Grate the Grana Padano yourself, on the day, from a wedge cut off a wheel rather than from a tub. Pre grated cheese carries anticaking starch that turns the besciamella chalky and stops the crust browning cleanly.
If the besciamella looks even slightly thin when you take it off the heat, put it back for another 2 minutes. A loose sauce cannot be corrected once it is in the dish, and the cauliflower will only make it looser. A sauce that seems marginally too thick in the pan is right here.
Assemble the dish in the morning and hold it unbaked, covered, in the refrigerator. Take it out 45 minutes before baking so it loses the chill, then add 5 minutes to the oven time. It bakes better this way, because the sauce has already set around the florets.
Common Mistakes
Boiling the cauliflower until it is tender. A floret fully cooked in water has nowhere to go in a hot oven except apart, and the dish arrives as a purée with a crust on it. Pull them at 4 to 5 minutes, while a knife tip still meets resistance in the stem.
Putting wet florets into the dish. Every drop clinging to the curd ends up in the besciamella, and a sauce diluted by vegetable water separates and pools at the edges. Ten minutes draining on a towel, stem side up, solves it.
Piling the florets in two layers. The lower layer steams in its own moisture and never meets the crust. Use a wider dish and keep to a single layer even if the florets only just fit.
Adding the cheese to the sauce over the flame. Grana Padano heated in a simmering besciamella tightens and releases its fat, leaving a grainy sauce with oil on the surface. Take the pan off the heat, wait a minute, then stir the cheese in by handfuls.
Serving it straight from the oven. The sauce has not set, the portions collapse on the plate and the heat masks the nutmeg and the cheese. Ten minutes of rest is not optional in a gratin bound with a roux.
Wine Pairing
Lugana DOC: Grown on the clay of the southern Lake Garda shore, still inside Lombardy, and the most natural bottle on this list. Turbiana gives a broad textured white with citrus and a mineral edge, and it has enough weight to sit under the besciamella rather than vanish beneath it. The acidity is firm without being sharp, which is what milk, butter and hard cheese need.
Franciacorta DOCG: The bottle fermented sparkling wine of the hills above Brescia and the best technical answer to a rich gratin. The bead scrubs butterfat off the palate between mouthfuls, and the bread and hazelnut notes from long lees ageing run alongside the toasted crust. Choose a Brut rather than an Extra Brut so a little roundness meets the sweetness of the cauliflower.
Oltrepò Pavese Metodo Classico DOCG: From the Pinot Nero heartland south of Pavia, usually vinified white and cut with a leaner line than Franciacorta. That extra tension is useful if you have been generous with the Grana Padano, since the wine answers the salt of the cheese directly. Its red apple fruit and faint smokiness also handle the nutmeg.
Valtellina Superiore DOCG: The Nebbiolo of the alpine terraces above Sondrio, lighter in body and higher in acid than its Piedmontese cousins, and the one red that works here. Its rose and tar aromatics meet the browned crust rather than the vegetable, and the fine grained tannin is soft enough not to clash with milk. Serve it at around 60°F (16°C).
Bonarda dell'Oltrepò Pavese DOC: The everyday Lombard red, made from Croatina and often bottled with a light prickle, which is exactly what recommends it. The gentle fizz does the same job as a sparkling wine against the butterfat, while the dark plum fruit and faintly bitter finish keep the dish from tasting one note. Take the dry version and serve it cool.
Storage & Reheating
Cooled to room temperature within an hour, covered tightly and refrigerated, the baked gratin keeps 3 days. Store it in the dish it was baked in, since transferring it breaks the set sauce and the crust. Assembled but unbaked it holds 24 hours and bakes from cold with about 5 minutes added, which is the better way to work ahead.
Reheat uncovered in an oven at 375°F (190°C) for 15 to 20 minutes, which drives off the moisture that separated during chilling and lets the crust firm up again. A microwave is the one method to avoid completely, since it heats the water in the sauce first, splits the besciamella and leaves the topping soft and pale. If the surface browns before the centre is hot, lay foil loosely over the top for the last few minutes.
Freezing costs texture. Freeze the assembled unbaked dish up to 2 months, wrapped in plastic and then foil, and bake it from frozen at 400°F (200°C) for about 50 minutes. A thawed besciamella is always grainier, because ice crystals break the starch network. Never freeze the gratin after baking.
Nutrition
Per serving, based on 6 side servings:
Calories: 290 kcal
Total Fat: 19 g
Saturated Fat: 12 g
Trans Fat: 0.5 g
Unsaturated Fat: 6 g
Cholesterol: 55 mg
Sodium: 520 mg
Total Carbohydrates: 18 g
Fiber: 3 g
Total Sugars: 7 g
Added Sugars: 0 g
Protein: 13 g
Lactose: 5 g
Principal micronutrients: calcium, vitamin C, vitamin K, folate, phosphorus, vitamin A
These figures are estimates. Most of the salt in the blanching water is discarded rather than eaten, and the final sodium depends almost entirely on how heavily the Grana Padano is grated.









Comments