Preheat the oven to 350 degrees. Grease and flour an 8 inch round baking pan.
Place the flour, sugar, salt, baking powder, and baking soda in a large bowl and whisk to combine.
Add the eggs, butter, milk, and vanilla to the dry ingredients and whisk in just until smooth, Add the grated peaches and stir in just until combined.
Pour the batter into the prepared pan and top with sliced peaches. Bake in the preheated oven for 30-35 minutes, or until puffed and firm on top and a tester inserted into the middle comes out mostly clean, with a few moist crumbs attached.
Remove and let cool completely.
FOR THE TOFFEE SAUCE:
Place the butter and brown sugar in a saucepan. Heat over low, stirring occasionally, until the butter is melted and the sugar is dissolved.
Bring the heat up to medium high. Cook the mixture at a boil for a few minutes, or until it begins to turn a deep amber color. As soon as the mixture darkens, pour in the cream. Mixture will sputter and seize. Continue to cook until the mixture becomes smooth and silky.
Remove from heat.
Let cool.
Pour over slices of peach cake.
Store in the fridge in an airtight container. Reheat as needed.
Recipe by The Kitchen McCabe at https://www.thekitchenmccabe.com/2021/08/29/double-peach-cake-toffee-sauce/