Preheat the Oven: Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
Mix Wet Ingredients: In a large mixing bowl, beat together the softened butter, granulated sugar, and brown sugar until light and fluffy (about 2-3 minutes).
Add Eggs and Vanilla: Beat in the eggs, one at a time, ensuring each is fully incorporated. Stir in the vanilla extract.
Combine Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, salt, and ground cinnamon (if using).
Mix Oats and Dry Ingredients: Gradually add the dry ingredients to the wet ingredients, mixing until well combined. Fold in the rolled oats and any optional add-ins like raisins or chocolate chips.
Shape the Dough: Scoop tablespoon-sized portions of dough and roll them into balls. Place them on the prepared baking sheets, spacing them about 2 inches apart.
Flatten and Bake: Gently flatten each cookie ball with the back of a spoon or your fingers. Bake in the preheated oven for 10-12 minutes, or until the edges are golden brown.
Cool the Cookies: Remove from the oven and allow the cookies to cool on the baking sheets for a few minutes before transferring them to a wire rack to cool completely.
Enjoy your freshly baked Cream Oatmeal Cookies!