Instructions
Cut
DiceCut into small uniform cubes the onion (3mm)
Cut
DiceCut into small uniform cubes the carrot (3mm)
Cut
DiceCut into small uniform cubes the celery (3mm)
Saute
Saute onion, carrot, celery, and thyme, in dutch oven, with olive oil, at 140C, 8min
Why this matters
What: Cook cut vegetables or aromatics in a small amount of fat over medium heat, stirring frequently.
Why: Gentle heat breaks down cell walls, releasing sugars and aromatic compounds. The fat carries fat-soluble flavours that water alone cannot extract.
- Heat too high — burns aromatics before they soften
- Not enough fat — food sticks and scorches
- Stirring too rarely — uneven cooking and hot spots
Sear
SearCook at high heat to create a caramelized crust ground beef, in dutch oven, at 170C, 8min
Why this matters
What: High-heat surface browning of protein or vegetables using the Maillard reaction and caramelisation.
Why: Searing creates hundreds of new flavour compounds on the surface. The fond (browned bits) left in the pan is the foundation for sauces and braises.
- Moving the food too early — let the crust form before flipping
- Overcrowding the pan — drops the temperature and causes steaming
- Not drying the surface — moisture prevents browning
Deglaze
DeglazeDissolve browned bits from the pan into liquid for flavor dutch oven with red wine
Reduce
ReduceSimmer liquid to concentrate flavor and thicken for 5min until au_sec
Braise
BraiseSlow-cook in a small amount of liquid tomato, in dutch oven, with salt and black pepper, 90min
Why this matters
What: Cook tough cuts of meat partially submerged in liquid at low heat for an extended time, usually covered.
Why: Long, gentle cooking breaks down collagen into gelatin, transforming tough connective tissue into a silky, rich sauce while making the meat meltingly tender.
- Heat too high — the outside dries out before the inside softens
- Too much liquid — you're boiling, not braising
- Not enough patience — collagen needs 2+ hours to fully convert
Rest
Let restLet meat sit after cooking so juices redistribute for 5 min
Why It Works
- Finely dice the soffritto (onion, carrot, celery) so it melts into the sauce during the long braise
- Brown the beef properly before deglazing — the fond on the pot is where the deep flavour lives
- Low and slow simmering for at least 90 minutes breaks down the meat and melds everything together
- Bolognese is traditionally served with tagliatelle or pappardelle, never spaghetti
Common Mistakes to Avoid
- Watch temperatures carefully
- Don't skip the resting step
Technical Details (CKL)
servings 6
ingredient "ground beef" 500g
ingredient "tomato" 400g
ingredient "onion" 100g
ingredient "carrot" 80g
ingredient "celery" 60g
ingredient "red wine" 200ml
ingredient "olive oil" 30ml
ingredient "salt" 8g
ingredient "black pepper" 3g
ingredient "thyme" 5g
pot "dutch oven" 5l
knife "chef's knife"
cut "onion" style dice size 3mm
cut "carrot" style dice size 3mm
cut "celery" style dice size 3mm
# Build the soffritto
saute "onion" "carrot" "celery" "thyme" in pot with "olive oil" at 140C for 8min
# Brown the meat — break it up and let it get proper colour
sear "ground beef" in pot at 170C for 8min
# Deglaze with red wine and let it reduce
deglaze pot with "red wine"
reduce 5min until au_sec
# Add tomato and season, then braise low and slow
braise "tomato" in pot with "salt" "black pepper" for 90min
rest 5min
This recipe is defined using CKL (Culinary Knowledge Language), a precise language for describing cooking procedures.