01 -
Preheat oven to 175°C (350°F) and thoroughly 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. Add eggs one at a time, followed by the vanilla extract.
04 -
Slowly mix the dry ingredients into the wet mixture until just combined. Fold in diced apples and nuts if using.
05 -
Transfer the batter to the prepared pan and bake for 35-40 minutes.
06 -
When the cake has been baking for 30 minutes, start the caramel. Add brown sugar, half and half, and butter to a small saucepan over medium-low heat. Stir often until smooth and combined without bringing to a boil.
07 -
Remove the cake from the oven and pour the caramel over the top. Return to the oven for an additional 10-15 minutes, or until the caramel is cracked and the cake is fully cooked through the center.
08 -
Allow the cake to cool for at least 15 minutes before slicing and serving.