Make the dough – In a large bowl, cream together butter, white sugar, and brown sugar until light and fluffy. Add eggs and vanilla; beat until well combined.
Mix dry ingredients – In a separate bowl, whisk together flour, baking soda, salt, cinnamon, and nutmeg. Gradually add to wet ingredients until just combined.
Add oats – Stir in oatmeal and optional add-ins (raisins, nuts, or chocolate chips).
Chill dough – Cover and refrigerate for at least 1–2 hours, or overnight for best flavor.
Shape cookies – Preheat oven to 350°F (175°C). Roll dough into balls, place on a parchment-lined baking sheet, and flatten slightly.
Bake – Bake for 10 minutes, or until edges are set and centers look slightly soft.
Cool – Leave cookies on the pan for 10–12 minutes before transferring to a wire rack.
Serve – Enjoy warm, or sandwich two cookies with cream cheese frosting for an indulgent treat.