Perfect chocolate chip cookies
Browned butter and a rested sugar whisk give crisp edges, a chewy middle and deep butterscotch.
Formula
% · flour = 100Grams converted from the book's ounces and spoon measures.
1.5×: whisk 2 eggs + 1 yolk, use 102 g. 2×: brown in a 30 cm skillet.
Altitude, 4,700 ft: try B before changing the sheet.
† Doesn't scale in a straight line past 2×.
| Ingredient | % | Grams | Scaled × | |
|---|---|---|---|---|
| A Dough | ||||
| All-purpose flour · 1¾ cups | 100.0 | 248 | ||
| Baking soda † · ½ tsp | 1.2 | 3 | ||
| Unsalted butter · 10 tbsp, to brown | 56.9 | 141 | ||
| Unsalted butter · 4 tbsp, cold | 23.0 | 57 | ||
| Dark brown sugar · packed | 60.1 | 149 | ||
| Granulated sugar | 39.9 | 99 | ||
| Vanilla extract † · 2 tsp | 3.2 | 8 | ||
| Table salt · 1 tsp | 2.4 | 6 | ||
| Egg · 1 large | 20.2 | 50 | ||
| Egg yolk · 1 large | 7.3 | 18 | ||
| Chocolate chips · semi- or bittersweet | 85.9 | 213 | ||
| Dough | 400.0 | 992 | ||
Method
Tick each step as doneDark brown sugar is the flavour. Light works; the cookie is milder.
Frozen balls keep 1 month. Bake from frozen at 150 °C · 300 °F, 30–35 min.
- 01
Prep. Rack in the middle; heat the oven. Line two sheets. Whisk flour and soda.
—
190 °C 375 °F - 02
Brown. Brown the 141 g in the skillet, medium-high, swirling. Into the bowl; stir in the cold 57 g.
1–3 min
Dark gold, nutty - 03
Sugar. Whisk in both sugars, vanilla and salt, then egg and yolk, until smooth.
30 s
No lumps - 04
Rest. Stand 3 min, then whisk 30 s. Twice more, until thick, smooth and shiny.
3 × 3½ min
Shiny - 05
Flour. With the spatula, stir in the flour just until combined. Stir in the chips.
≈ 1 min - 06
Portion. Roll 3-tbsp balls. Eight per sheet, 5 cm apart.
—
≈ 60 g each - 07
Bake. One sheet at a time, rotating halfway, until golden with soft, puffy centres.
10–14 min
Edges set - 08
Cool. Sheet onto a wire rack; cool the cookies on it completely.
Until cold
20–30 min
Figures
To scaleVariants
Nuts · as % of doughDone when
And how it keepsIf it goes wrong
Most likely cause firstTrials
Change one variable per trialA is the sheet as written.
B tests less soda for 4,700 ft.
C checks the 1.5× batch before scaling up.
| Variable | Trial A | Trial B | Trial C |
|---|---|---|---|
| Date | |||
| Change | As written | Soda 2 g | Batch 1.5× |
| Bake time | |||
| Edge · centre | |||
| Rating 1–5 |
Revisions
Newest last| Rev | Date | Change | From |
|---|---|---|---|
| Rev 01 | 2026-10-18 | First issue | — |