Ingredients
Equipment
Method
Bake the oatmeal cake layers
- Preheat oven to 350F and grease two 9-inch round pans for easy release and even baking.
- Beat butter and brown sugar until smooth, then add eggs, sour cream, and vanilla and mix until fully combined, glossy, and thick.
- Fold in flour, rolled oats, baking powder, baking soda, cinnamon, nutmeg, and salt until no dry streaks remain and the batter looks evenly speckled.
- Divide batter evenly between the two pans and bake for 30-35 minutes at 350F, until a toothpick in the center comes out clean or with a few moist crumbs.
- Cool the cakes completely in the pans before frosting so the filling stays thick and doesn’t melt.
Make and apply marshmallow cream filling
- Beat softened unsalted butter and cream cheese until smooth, then beat in marshmallow creme until the mixture turns silky.
- Add powdered sugar and vanilla and beat until very fluffy, holding soft peaks.
- Frost between the layers and spread the remaining marshmallow cream on the outside, smoothing with a flat spatula for a thick, even coat.
Notes
For the cleanest slices, cool the cakes completely (or chill 30-60 minutes) before frosting so the marshmallow cream stays plush and stable. Store covered in the refrigerator up to 4 days; freeze unfrosted cake layers up to 2 months, then thaw and frost. For a lighter option, replace half the butter with Greek yogurt (thick, plain) in the cake batter and expect a slightly softer crumb (filling still stays rich).
