Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A close-up of a moist, three-layer caramel cake slice with caramel frosting between each layer, served on a white plate.

Caramel Cake


  • Author: Emma
  • Total Time: About 2 hours
  • Yield: One 8-inch 2-layer cake 1x
  • Diet: Vegetarian

Description

This classic caramel cake is a Southern favorite made with moist vanilla-brown sugar layers and topped with a rich, homemade caramel frosting. It’s soft, creamy, and full of buttery caramel flavor in every bite. Whether for a special occasion or an everyday indulgence, this cake is a sweet, comforting crowd-pleaser.


Ingredients

Scale

Cake Layers

  • 2 cups (250 g) all-purpose flour
  • ¼ cup (30 g) cornstarch
  • 2½ tsp baking powder
  • ½ tsp salt (omit if using salted butter)
  • ¾ cup (170 g) unsalted butter, room temperature
  • ¼ cup (55 g) vegetable oil
  • 1 cup (200 g) granulated sugar
  • ½ cup (100 g) light brown sugar
  • 3 large eggs, room temperature
  • 1 tbsp vanilla extract
  • ½ cup (120 g) sour cream, room temperature
  • ½ cup (120 g) whole milk, room temperature

Caramel Frosting

  • ¾ cup (170 g) unsalted butter, room temperature
  • 1½ cups (300 g) granulated sugar
  • 2 cups (510 g) evaporated milk
  • ⅓ cup (80 g) heavy cream, room temperature
  • ¼ tsp salt (omit if using salted butter)
  • 1½ tsp vanilla extract

 


Instructions

1. Prepare the Cake Layers

  1. Preheat your oven to 160°C (320°F) with a fan, or 175°C (350°F) without. Grease and line two 8-inch cake pans.

  2. Sift together flour, cornstarch, baking powder, and salt. Set aside.

  3. In a large bowl, cream together butter, oil, white sugar, and brown sugar for 2 minutes until light and fluffy.

  4. Add eggs one at a time, mixing between each. Stir in vanilla and sour cream.

  5. Fold in half the dry ingredients, then the milk, then the rest of the dry mix. Mix until just combined.

  6. Divide the batter between pans and bake for 28–30 minutes. Let cool in pans for 15–20 minutes, then transfer to a wire rack.

2. Make the Caramel Frosting

  1. In a saucepan, melt butter with sugar, evaporated milk, and salt. Bring to a simmer over medium heat.

  2. Reduce heat and cook for about 1 hour, stirring frequently, until thick and golden.

  3. Stir in cream and vanilla, then cool for 25 minutes until warm but spreadable.

3. Assemble the Cake

  1. Level cake layers if needed. Place one on a serving plate and spread a generous layer of caramel.

  2. Top with the second layer and cover the top and sides with more caramel. Smooth with a spatula.

  3. Allow the cake to set, decorate if desired, and serve.

Notes

  • Make sure your caramel doesn’t burn—keep the heat low and stir frequently.
  • The frosting sets as it cools, so work quickly once it’s ready.
  • Cake layers can be made a day ahead and refrigerated or frozen.
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Southern American

Nutrition

  • Serving Size: 1 slice
  • Calories: 540 kcal
  • Sugar: 42 g
  • Sodium: 210 mg
  • Fat: 28 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 0.5 g
  • Fiber: 5 g
  • Protein: 5 g
  • Cholesterol: 95 mg

Keywords: caramel cake, caramel cake recipe, caramel for cake recipe, caramel apple cake, chocolate caramel cake, salted caramel cake, southern caramel cake