Moist, tender, and finished with a gooey coconut-pecan topping, Old Fashioned Oatmeal Cake is the kind of nostalgic dessert that never goes out of style. The oats create a soft, hearty crumb, while the broiled topping caramelizes into a golden layer that’s both chewy and slightly crisp. It’s a simple cake with an old-fashioned charm, perfect for bringing comfort to the table without requiring fancy techniques or ingredients.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
I first came across this cake at a family gathering, and it disappeared almost instantly from the dessert table. With its straightforward method, everyday pantry staples, and unforgettable flavor, it’s no wonder this recipe has stood the test of time. The rich coconut topping paired with the spiced oat cake makes every slice taste like a warm memory. Whether you serve it after Sunday dinner, at holiday parties, or simply as a treat to go with your afternoon coffee, this cake is always a hit.

Ingredients
For the Cake
- Nonstick cooking spray
- Boiling water
- Old-fashioned rolled oats – Be sure to use the big-flake kind, not quick oats or instant; those won’t give you the same hearty texture.
- All-purpose flour – No need to sift; just scoop and level.
- Baking soda
- Ground cinnamon – Adds warmth and depth to the oat base.
- Ground nutmeg – A little goes a long way for that classic old-fashioned flavor.
- Kosher salt
- Salted butter – Let it come to room temperature so it creams properly; this helps the cake stay fluffy instead of dense.
- Granulated sugar
- Light brown sugar – Don’t press it down too much in the measuring cup; this keeps the sweetness balanced.
- Vanilla extract – Either pure or imitation works fine here.
- Eggs – Room temp eggs blend more smoothly into the batter.
For the Topping
- Salted butter – Cold butter is fine since you’ll be melting it in the saucepan.
- Light brown sugar – Measured loosely; no need to pack it in tightly.
- Sweetened condensed milk – Be careful not to grab evaporated milk by mistake; they’re not interchangeable here.
- Sweetened flaked coconut – If you can find the big flakes, use those for extra chewiness.
- Pecans – Toast them in a dry skillet until fragrant, but keep an eye on them—they burn quickly.


How to Make Old Fashioned Oatmeal Cake
Scroll down for the full recipe card with exact measurements and printable instructions.
Preheat your oven to 350°F and coat a broiler-safe baking pan with nonstick spray. Using a broiler-safe dish makes it easier since you won’t need to transfer the cake for the topping later.
In a mixing bowl, combine the boiling water and rolled oats. Stir and let the mixture sit for about 30 minutes so the oats soften and create the base for the moist cake crumb.

While the oats cool, whisk the flour, baking soda, cinnamon, nutmeg, and salt in a separate medium bowl. In the bowl of a stand mixer fitted with the paddle attachment, beat the softened butter, granulated sugar, brown sugar, and vanilla on high until pale and fluffy, about 3–4 minutes. Add the eggs one at a time, mixing thoroughly after each.



Reduce the mixer speed to low, then add the dry ingredients in two batches, mixing just until combined. Stir in the softened oats by hand using a silicone spatula or flex-edge beater, scraping down the bowl to make sure everything is evenly incorporated. Pour the batter into the prepared pan and spread it evenly.


Bake for 30–35 minutes, or until a cake tester or toothpick inserted into the center comes out clean. Let the cake cool in the pan on a wire rack for about 10 minutes—just warm enough to absorb the topping without falling apart.

For the topping, melt the butter, brown sugar, and condensed milk together in a heavy-bottomed saucepan over medium heat. Stir constantly with a wooden spoon until the mixture is smooth and beginning to bubble, about 1 minute. Remove from heat and stir in the coconut and pecans. Spread the topping evenly over the warm cake.


Switch the oven to broil and return the cake to the center rack. Broil for 2–3 minutes, watching closely, until the topping turns golden brown and bubbly. Let the cake cool completely at room temperature before slicing into squares.
Chef Jenn’s Tips
- Allow the oats to cool before mixing them into the batter; hot oats can weigh the cake down.
- Toast pecans in a dry skillet before using—they add deeper, nutty flavor.
- Watch the broiler carefully. The topping caramelizes fast and can burn in seconds.
Serving Suggestions
This cake pairs beautifully with a hot cup of coffee or tea. For dessert, try serving it slightly warm with a scoop of vanilla ice cream; the creamy chill balances the sweet, caramelized topping. It’s also a fun addition to brunch spreads alongside savory quiches or fresh fruit salads.

Storage
Cover the cake tightly and store at room temperature for up to 4 days. For longer storage, refrigerate for up to a week, or wrap individual slices and freeze for up to 2 months. Thaw at room temperature before enjoying.

Old Fashioned Oatmeal Cake
Equipment
Ingredients
Cake:
- nonstick cooking spray
- 1 1/4 cups boiling water
- 1 cup rolled oats uncooked old-fashioned regular
- 1 1/2 cups all-purpose flour
- 1 tsp. baking soda
- 1 tsp. ground cinnamon
- 1/2 tsp. ground nutmeg
- 1/2 tsp. kosher salt
- 1/2 cup salted butter softened
- 1 cup granulated sugar
- 3/4 cup light brown sugar
- 2 tsp. vanilla extract
- 2 large eggs at room temperature
Topping:
- 6 Tbsp salted butter
- 1/2 cup light brown sugar
- ⅓ cup sweetened condensed milk
- 1 1/2 cups sweetened flaked coconut
- 3/4 cup pecans toasted chopped
Instructions
For the Cake
- Preheat your oven to 350°F and spray a 13×9-inch broiler-safe pan with nonstick spray.
- Stir boiling water and oats in a heatproof bowl; let sit 30 minutes to soften.
- Whisk the dry ingredients such as flour, baking soda, cinnamon, nutmeg, and salt in a medium bowl.
- In a stand mixer with paddle, beat together the butter, sugars, and vanilla until fluffy, 3–4 minutes. Add eggs one at a time.
- Add the flour mixture in two batches, then stir in oat mixture. Scrape bowl as needed. Pour into pan.
- Bake 30–35 minutes, until a tester comes out clean. Cool 10 minutes.
For the Topping
- In a heavy saucepan, melt butter, brown sugar, and condensed milk over medium heat, stirring until smooth and simmering.
- Remove from heat and stir in coconut and pecans. Spread over cake.
- Broil 2–3 minutes on center rack until topping is bubbly and golden. Cool completely before slicing.
Notes
Chef Jenn’s Tips
- Allow the oats to cool before mixing them into the batter; hot oats can weigh the cake down.
- Toast pecans in a dry skillet before using—they add deeper, nutty flavor.
- Watch the broiler carefully. The topping caramelizes fast and can burn in seconds.