These chewy oatmeal cranberry cookies feature rich brown butter, warm spices, and orange juice-plumped cranberries for a bakery-style treat that stays perfectly soft in the center.
Set the butter in a small saucepan over medium-low heat and let it melt completely. Keep cooking for about 5 minutes, watching as it foams and sputters, until the milk solids turn light brown and the butter smells deeply nutty and toasted, then remove it from the heat right away.
Transfer the brown butter to a bowl so it stops cooking, then leave it to cool slightly. You want it fluid and warm, not piping hot.
While the butter cools, you can toast the walnuts if you like. Heat the oven to 350°F/175°C, spread the walnuts on a tray or baking dish, and toast them for 5 to 7 minutes until fragrant, then let them cool.
For the texture trick that makes these cookies so soft, place the dried cranberries in a small bowl and cover them with warm orange juice for 10 minutes. Once they look plumper, drain off any extra liquid before adding them to the dough.
Build the Dough
In a medium bowl, whisk together the all purpose flour, ground cinnamon, ground nutmeg, ground cardamom, kosher salt, and baking soda until the spices are evenly distributed. Set this bowl aside.
To the cooled brown butter, add the light brown sugar, white sugar, molasses, and vanilla extract. Whisk until the mixture looks smooth, glossy, and thick.
Add the 2 room temperature eggs and whisk again until the dough base is fully blended and silky. If the eggs are the right temperature, the batter should stay smooth instead of seizing.
Fold the dry ingredients into the wet mixture, then add the rolled oats, drained cranberries, and toasted walnuts. Mix only until everything is combined, because overworking the dough can make the cookies heavier than they need to be.
Chill and Bake
Cover the cookie dough and refrigerate it for 45 minutes so it can firm up. This resting time helps the oats hydrate and keeps the cookies from spreading too much in the oven.
Preheat your oven to 350°F/175°C and line 2 baking sheets with parchment paper.
Use a 3 tablespoon cookie scoop to portion the dough, spacing each mound 3 to 4 inches apart. Bake 6 cookies at a time, one sheet at a time, for 11 to 13 minutes, until the edges are set but the centers still look slightly underbaked.
Cool for the Best Texture
Let the cookies rest on the baking sheet for 5 minutes before transferring them to a cooling rack. That short pause lets the centers finish setting gently, which is one of the easiest ways to keep the final texture soft and chewy.
Notes
Hydrate the Cranberries: Soaking dried cranberries in warm liquid like orange juice for 10 minutes keeps them plump and prevents them from pulling moisture away from the cookie dough.Room Temperature Eggs: Ensuring your eggs are at room temperature prevents the warm brown butter from seizing or curdling when mixed, keeping your dough perfectly smooth.Do Not Skip Chilling: Refrigerating the dough for 45 minutes is crucial. It gives the rolled oats time to hydrate and keeps the cookies from spreading out too thin during baking.Underbake Slightly: Pull the cookies from the oven while the centers still look a touch soft. The residual heat from the pan will finish setting them without drying out the middle.Nutrition information is estimated based on common ingredients and serving sizes and may vary.