01 -
Preheat oven to 350°F and grease a 9-inch springform pan.
02 -
In a small bowl, sift together flour, baking soda, salt, cinnamon, and nutmeg.
03 -
In a large bowl, beat butter and sugar until smooth, then add eggs one at a time, followed by the vanilla extract.
04 -
Slowly mix the dry ingredients into the wet until just combined, then fold in the diced apples and optional nuts.
05 -
Transfer the batter to the prepared pan and bake for 35-40 minutes.
06 -
To make the caramel: When the cake has been baking for 30 minutes, start the caramel. Add brown sugar, half & half, and butter to a small saucepan over medium-low heat. Stir until smooth and combined.
07 -
Remove the cake from the oven and pour the caramel over the top. Return to the oven for another 10-15 minutes, or until the caramel is crackling and the cake is cooked through.
08 -
Allow the cake to cool for at least 15 minutes before slicing and serving.