A classic homemade dessert, Grandma’s Oatmeal Cake is a soft, moist cake made with hearty rolled oats and warm spices, topped with a sweet coconut and almond topping that becomes beautifully golden under the broiler. This nostalgic cake has a rich flavor and tender texture that makes it perfect for family gatherings, potlucks, or a comforting treat with a cup of tea.
Why You’ll Love This Recipe
This oatmeal cake stands out for its comforting flavor and incredibly moist texture. The oats soak in hot water and butter before being mixed into the batter, creating a soft and tender crumb that stays moist for days.
Another reason people love this recipe is the unique topping. The mixture of coconut, almonds, butter, and brown sugar melts together and forms a slightly crunchy, caramelized layer when broiled. This topping perfectly balances the softness of the cake beneath it.
It is also a simple, old-fashioned recipe made with pantry staples. Even beginner bakers can make it successfully, and the cake tastes even better the next day, making it perfect for preparing ahead of time.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Cake
1 cup old-fashioned rolled oats
1/2 cup unsalted butter
1 1/4 cups boiling water
2 large eggs
1 cup packed brown sugar
1/2 cup granulated sugar
1 1/3 cups all-purpose flour
1 teaspoon baking soda
1 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon salt
Coconut Almond Topping
1/2 cup unsalted butter, melted
3/4 cup packed brown sugar
1/4 cup milk
1 teaspoon vanilla extract
1 cup sweetened shredded coconut
1/2 cup chopped almonds
Directions
Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking pan.
Place the rolled oats and butter in a heatproof bowl. Pour the boiling water over them and stir gently. Let the mixture sit for about 10 minutes so the oats soften and absorb the liquid.
In a large mixing bowl, whisk together the eggs, brown sugar, and granulated sugar until the mixture becomes smooth and well combined.
In a separate bowl, sift together the flour, baking soda, cinnamon, nutmeg, and salt.
Add the dry ingredients to the egg and sugar mixture. Stir until just combined.
Add the softened oatmeal mixture and stir gently until everything is fully incorporated.
Pour the batter into the prepared baking pan and spread it evenly.
Bake for about 35 minutes, or until a toothpick inserted into the center of the cake comes out clean.
While the cake is baking, prepare the topping. In a bowl, mix the melted butter, brown sugar, milk, vanilla extract, shredded coconut, and chopped almonds until well combined.
Remove the cake from the oven once baked and switch the oven setting to high broil.
Spread the topping evenly over the warm cake.
Place the cake under the broiler for 2 to 4 minutes, watching closely, until the coconut topping becomes golden brown and slightly bubbly.
Remove from the oven and allow the cake to cool slightly before slicing and serving.
Servings and timing
Servings: 12 pieces
Preparation time: 15 minutes
Cooking time: 35 minutes
Broiling time: 2–4 minutes
Total time: about 55 minutes
Variations
You can customize this oatmeal cake in several ways depending on your taste preferences.
One popular variation is to replace the almonds with chopped walnuts. Walnuts give the topping a deeper, earthy flavor that pairs well with the warm spices in the cake.
For a sweeter and more aromatic version, you can add 1 teaspoon of vanilla extract directly to the cake batter.
If you enjoy a fruit twist, try mixing 1/2 cup of finely chopped apples or raisins into the batter before baking. This adds extra moisture and subtle sweetness.
You can also add a pinch of ground cloves or ginger to the spice mixture for a more complex flavor.
Storage/Reheating
Store the cake at room temperature in an airtight container or tightly covered with foil for up to 3 days.
If you want to keep it longer, store it in the refrigerator for up to 5 days. Allow the cake to come to room temperature before serving for the best texture.
To reheat individual slices, warm them in the microwave for about 15–20 seconds. This softens the cake and brings out the buttery flavor of the topping.
The cake can also be frozen. Wrap slices individually in plastic wrap and store in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before serving.
FAQs
Can I use quick oats instead of rolled oats?
Rolled oats are recommended because they provide a better texture. Quick oats can be used in a pinch, but the cake may turn out softer and less textured.
Why do the oats need to soak in boiling water?
Soaking softens the oats and allows them to absorb moisture, which helps create a tender and moist cake.
Can I make this cake ahead of time?
Yes. This cake actually tastes even better the next day because the flavors have time to develop.
What pan size works best for this cake?
A 9×13-inch baking pan works best, ensuring the cake bakes evenly and has the right thickness.
How do I know when the cake is done baking?
Insert a toothpick into the center. If it comes out clean or with only a few crumbs, the cake is ready.
Can I make this cake without coconut?
Yes. If you prefer, you can omit the coconut and increase the amount of chopped nuts in the topping.
Can I use other nuts instead of almonds?
Yes. Walnuts or pecans are great alternatives and work well with the coconut topping.
Why is the topping broiled instead of baked?
Broiling quickly caramelizes the topping, creating a slightly crisp and golden surface without overbaking the cake.
Can this cake be frozen?
Yes. Wrap slices tightly and freeze for up to two months. Thaw before serving.
Is this cake very sweet?
The cake has a balanced sweetness. The oatmeal base is mild, while the coconut topping adds most of the sweetness and flavor.
Conclusion
Grandma’s Oatmeal Cake is a timeless dessert that combines simple ingredients with comforting flavors. The moist oat-filled cake and the caramelized coconut almond topping create a perfect balance of soft and crunchy textures. Easy to prepare and even better the next day, this classic cake is ideal for family gatherings, celebrations, or whenever you want a homemade dessert that feels warm and nostalgic.
A nostalgic, moist oatmeal cake made with rolled oats and warm spices, topped with a caramelized coconut and almond topping that turns golden and slightly crisp under the broiler.
Ingredients
1 cup old-fashioned rolled oats
1/2 cup unsalted butter
1 1/4 cups boiling water
2 large eggs
1 cup packed brown sugar
1/2 cup granulated sugar
1 1/3 cups all-purpose flour
1 teaspoon baking soda
1 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon salt
1/2 cup unsalted butter, melted (for topping)
3/4 cup packed brown sugar (for topping)
1/4 cup milk
1 teaspoon vanilla extract
1 cup sweetened shredded coconut
1/2 cup chopped almonds
Instructions
Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking pan.
Place the rolled oats and butter in a heatproof bowl and pour the boiling water over them. Stir gently and let sit for 10 minutes.
In a large bowl whisk together the eggs, brown sugar, and granulated sugar until smooth.
In another bowl combine the flour, baking soda, cinnamon, nutmeg, and salt.
Add the dry ingredients to the egg mixture and stir until just combined.
Stir the softened oatmeal mixture into the batter until fully incorporated.
Pour the batter into the prepared baking pan and spread evenly.
Bake for about 35 minutes or until a toothpick inserted in the center comes out clean.
While the cake bakes, prepare the topping by mixing melted butter, brown sugar, milk, vanilla extract, shredded coconut, and chopped almonds in a bowl.
Remove the cake from the oven once baked and set the oven to high broil.
Spread the topping evenly over the warm cake.
Place the cake under the broiler for 2–4 minutes until the topping is golden brown and bubbly. Watch carefully to avoid burning.
Remove from the oven and allow the cake to cool slightly before slicing and serving.
Notes
Soaking the oats in boiling water softens them and creates a moist cake texture.
Watch the cake closely while broiling to prevent the topping from burning.
The cake often tastes even better the next day as the flavors develop.
Walnuts or pecans can be substituted for almonds in the topping.
Adding raisins or chopped apples to the batter creates extra flavor and moisture.