Melt and combine the base
In a medium saucepan over medium heat, add the butter, milk, sugar, and cocoa powder. Stir often until everything melts and looks smooth—no dry cocoa pockets.
Bring it to a full boil
Keep stirring as the mixture heats. When you see a rolling boil (bubbles across the surface that don’t stop when you stir), start your timer.
Boil for the set
Let it boil for a short, precise time while stirring gently and consistently. This is the key to boiling time matters—too short and the cookies may stay soft; too long and they can turn dry or crumbly.
Remove from heat and add the flavor builders
Take the saucepan off the heat. Immediately stir in the peanut butter, vanilla, and salt until fully blended and glossy.
Fold in the oats
Add the oats and stir until every flake is coated and the mixture starts to thicken. It should look rich and spoonable—like a thick chocolate oatmeal batter.
Scoop and set
Working fairly quickly, scoop and set mounds onto your prepared tray. Keep them rustic or gently pat the tops if you like a more uniform look.
Let them firm up
Leave the cookies at room temperature until set. If you’re short on time, you can chill to speed setting—just know the texture will be slightly firmer when cold.