We found this decadent treat at MarthaStewart.com. To make the Salted-Caramel Six-Layer Chocolate Cake ahead of time, the caramel can be refrigerated for up to 3 days; bring to room temperature before using. Cake layers can be refrigerated for up to 3 days (they actually taste better when refrigerated and have a better texture for stacking). When finished, the frosted cake can be refrigerated for up to 3 days.

Salted-Caramel Six-Layer Chocolate Cake

Yield: 12 servings

For the cake

Unsalted butter, room temperature, for pans

3 cups all-purpose flour, plus more for pans

3 cups granulated sugar

1 1/2 cups unsweetened Dutch-process cocoa powder

1 tablepoon baking soda

1 1/2 teaspoons baking powder

Coarse salt

4 large eggs

1 1/2 cups low-fat buttermilk

1/2 cup plus 2 tablespoons safflower oil

2 teaspoons pure vanilla extract

For the caramel

4 cups granulated sugar

1/4 cup light corn syrup

2 cups heavy cream

Coarse salt