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
Granny Cake

Granny Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jessica
  • Total Time: 50 minutes

Description

Old-fashioned, sweet, and irresistibly moist, this Granny Cake is a Southern-style favorite that’s packed with warm, comforting flavors. With a soft pineapple-studded cake base, a crunchy brown sugar and nut topping, and a buttery caramel glaze poured over while warm, every bite is pure nostalgic joy. It’s perfect for holidays, potlucks, or just a cozy dessert at home.

Love timeless desserts like this? Subscribe now and get more vintage-inspired recipes straight to your inbox!


Ingredients

Scale

For the Cake:

  • 2 cups all-purpose flour

  • 1½ cups granulated sugar

  • 1 tsp baking soda

  • 2 large eggs

  • 1 can (20 oz) crushed pineapple with juice (do not drain)

  • ½ tsp salt

  • 1 tsp vanilla extract

For the Topping:

  • ½ cup brown sugar

  • 1 cup chopped walnuts or pecans

For the Glaze:

  • 1 cup evaporated milk

  • ½ cup unsalted butter

  • 1 cup granulated sugar

  • 1 tsp vanilla extract


Instructions

Step 1: Preheat and Prep

  1. Preheat your oven to 350°F (175°C).

  2. Grease a 9×13 inch baking dish and set aside.

Step 2: Make the Cake Batter

  1. In a large mixing bowl, whisk together flour, sugar, baking soda, and salt.

  2. Add eggs, crushed pineapple with juice, and vanilla.

  3. Stir until well combined and smooth (batter will be slightly thick and chunky from the pineapple).

Step 3: Add the Topping Before Baking

  1. Pour the batter into the prepared baking dish and spread evenly.

  2. Sprinkle brown sugar evenly over the top.

  3. Add chopped walnuts or pecans on top of the brown sugar.

Step 4: Bake the Cake

  1. Bake in preheated oven for 35–40 minutes, or until a toothpick inserted in the center comes out clean.

  2. While the cake is baking, prepare the glaze.

Step 5: Make the Glaze

  1. In a medium saucepan, combine evaporated milk, butter, and sugar.

  2. Bring to a gentle boil over medium heat, stirring constantly.

  3. Let simmer for 2-3 minutes until slightly thickened, then remove from heat and stir in vanilla.

Step 6: Pour the Glaze Over the Hot Cake

  1. As soon as the cake comes out of the oven, poke small holes all over the top with a fork or skewer.

  2. Slowly pour the warm glaze evenly over the cake.

  3. Let it sit for 15-20 minutes to soak in before serving.

Step 7: Slice and Serve

  1. Serve warm or at room temperature.

  2. Enjoy as-is or with whipped cream or a scoop of vanilla ice cream.

Notes

Use Pineapple in Juice – Not syrup, to keep the cake from being too sweet.
Don’t Drain the Pineapple – The juice is essential for moisture and flavor.
Toast the Nuts – For extra depth of flavor, toast the nuts before adding them.
Let the Glaze Soak In – This makes the cake ultra-moist and flavorful.
Make Ahead – It’s even better the next day as the flavors meld.

  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Cuisine: Southern-American