I love this recipe because it is easy to prepare and does not require any complicated steps. I can mix the batter quickly, layer on the topping, and let the oven do the rest. The pineapple keeps the cake wonderfully moist, while the pecans add a nice texture that makes every slice more satisfying.
I also like that this cake has a nostalgic, homemade feel. It reminds me of the kind of dessert that always disappears fast at the table. The warm cinnamon, sweet brown sugar, and buttery glaze make it rich and flavorful without being difficult to make.
Another reason I keep coming back to this recipe is that it works well for sharing. I can bake it in a 9×13-inch pan, which gives me enough for a crowd, and it tastes great whether I serve it slightly warm or chilled from the refrigerator.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
For the cake: 2 cups all-purpose flour; 1 cup granulated sugar; 1 tsp baking soda; 1/2 tsp cinnamon; 1/4 tsp salt; 2 large eggs at room temperature; 1 20 oz. can crushed pineapples with juice; 2 tsp vanilla extract.
For the topping: 1 cup light brown sugar; 1 cup pecans chopped.
For the glaze: 1 cup evaporated milk; 1/2 cup granulated sugar; 1/2 cup 1 stick unsalted butter; 1 tsp vanilla extract.
Directions
I start by preheating the oven to 350°F so it is ready when the batter is mixed. In a large bowl, I whisk together the flour, granulated sugar, baking soda, cinnamon, and salt until everything is evenly combined.
In a separate bowl, I whisk the eggs with the crushed pineapple and its juice along with the vanilla extract. Once the wet ingredients are well blended, I slowly stir in the dry ingredients in a few additions until the batter is smooth and fully combined.
Next, I grease a 9×13-inch baking pan with non-stick cooking spray and pour the batter into the pan. In another bowl, I stir together the light brown sugar and chopped pecans, then I sprinkle that mixture evenly over the top of the batter.
I bake the cake for 40 to 50 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. Once the cake is done, I remove it from the oven and set it aside while I make the glaze.
For the glaze, I add the evaporated milk, granulated sugar, butter, and vanilla extract to a small saucepan. I bring the mixture to a boil, stirring occasionally, then remove it from the heat.
While the cake is still warm, I poke holes all over the surface with a skewer. Then I pour the glaze evenly over the cake so it can soak into every part. After that, I let it cool completely before refrigerating it or slicing and serving it right away.
Servings and Timing
I get 12 servings from this recipe, which makes it a great choice when I need a dessert for a group. The prep time is 10 minutes, the cook time is 50 minutes, and the total time is 1 hour.
Variations
I sometimes like to change this cake slightly depending on what I have in my kitchen or the flavor I want. I can swap the pecans for walnuts if I want a different nutty crunch, and that works very well with the pineapple and glaze.
When I want a warmer spice profile, I add a little extra cinnamon or a pinch of nutmeg to the batter. That gives the cake even more cozy autumn flavor. I also like adding a small pinch of cloves when I want it to feel more festive.
For a richer finish, I sometimes serve each slice with whipped cream or a scoop of vanilla ice cream. If I want a sweeter topping, I can also add a little shredded coconut over the batter before baking for extra texture and flavor.
Storage/Reheating
I store leftover granny cake covered in the refrigerator because the glaze keeps it very moist. It stays delicious for up to 4 days, and I find that the flavor gets even better after it has had time to chill.
When I want to serve it again, I either enjoy it cold or let a slice sit at room temperature for a few minutes. If I prefer it warm, I reheat an individual slice in the microwave for about 10 to 15 seconds. I do not heat it too long because I want the cake to stay soft and tender.
If I need to make it ahead, I prepare it the day before and keep it refrigerated until serving time. That makes it especially convenient for gatherings or holiday meals.
FAQs
What makes granny cake so moist?
I get a very moist cake because the crushed pineapple and its juice go directly into the batter. The glaze also soaks into the cake after baking, which adds even more softness and flavor.
Can I use fresh pineapple instead of canned crushed pineapple?
I can use fresh pineapple if I crush it very finely and include enough juice to match the moisture from the canned version. I find that canned crushed pineapple is easier and gives more consistent results.
Do I have to refrigerate granny cake?
I like to refrigerate it, especially after adding the glaze. It keeps the cake fresh and makes the slices easy to cut and serve.
Can I make this cake ahead of time?
I can make it a day in advance without any problem. In fact, I think it tastes even better after resting for a few hours because the glaze has more time to soak in.
Can I leave out the pecans?
I can leave out the pecans if I want a nut-free version. The cake will still be sweet, moist, and flavorful, though I will lose some of the crunchy topping texture.
What size pan should I use?
I use a 9×13-inch baking pan for this recipe. That size gives the cake enough room to bake evenly and hold the topping and glaze properly.
How do I know when the cake is done baking?
I check the center with a toothpick. If it comes out clean, the cake is ready. I also look for a golden brown top.
Can I freeze granny cake?
I can freeze it, although I prefer it fresh or refrigerated. If I freeze it, I wrap individual slices well and thaw them in the refrigerator before serving.
Is this cake very sweet?
I find that it is definitely a sweet dessert because of the cake, topping, and glaze. The pineapple helps balance that sweetness a little, but I still consider it a rich treat.
Can I serve granny cake warm?
I can serve it warm, especially shortly after adding the glaze. I also enjoy it chilled, so I think it works well either way depending on the texture and temperature I want.
Conclusion
I keep this granny cake recipe close because it is easy, comforting, and packed with flavor. I get a wonderfully moist cake, a sweet nutty topping, and a buttery glaze that makes every slice irresistible. It is the kind of dessert I love making when I want something simple but memorable, and it always feels like a classic treat worth baking again and again.
A moist, old-fashioned pineapple cake topped with a sweet brown sugar pecan crust and soaked in a rich buttery glaze. This comforting dessert is perfect for gatherings or a cozy treat at home.
Ingredients
2 cups all-purpose flour
1 cup granulated sugar
1 tsp baking soda
1/2 tsp cinnamon
1/4 tsp salt
2 large eggs, room temperature
1 (20 oz) can crushed pineapple with juice
2 tsp vanilla extract
1 cup light brown sugar
1 cup pecans, chopped
1 cup evaporated milk
1/2 cup granulated sugar (for glaze)
1/2 cup unsalted butter
1 tsp vanilla extract (for glaze)
Instructions
Preheat the oven to 350°F (175°C).
In a large bowl, whisk together flour, sugar, baking soda, cinnamon, and salt.
In another bowl, whisk eggs, crushed pineapple with juice, and vanilla extract.
Gradually mix the wet ingredients into the dry ingredients until a smooth batter forms.
Grease a 9×13-inch baking pan and pour in the batter evenly.
In a small bowl, combine brown sugar and chopped pecans, then sprinkle evenly over the batter.
Bake for 40–50 minutes, or until a toothpick inserted in the center comes out clean.
While the cake bakes, prepare the glaze by combining evaporated milk, sugar, butter, and vanilla in a saucepan. Bring to a boil, stirring occasionally, then remove from heat.
Once the cake is done, poke holes all over the surface with a skewer.
Pour the warm glaze evenly over the cake while it is still hot.
Allow the cake to cool before serving or refrigerating.
Notes
Swap pecans with walnuts for a different flavor.
Add nutmeg or cloves for a warmer spice profile.
Serve with whipped cream or vanilla ice cream for extra richness.
Optional: sprinkle shredded coconut on top before baking.
Store covered in the refrigerator for up to 4 days.
Reheat slices in the microwave for 10–15 seconds if desired.
This cake tastes even better after chilling as the glaze soaks in fully.