Let’s have some fun and celebrate with this homemade Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting. Guaranteed to put a smile on your face!

Homemade Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting

Eight years ago today marked the day that would change my life and my career, although I didn’t know it back then.

Funny how a moment that seemed so insignificant is the moment that sets the ball rolling for your future.

Eight years ago I started my food blog Chocolate Moosey (as it had been something else before then).

I wish I could remember that moment, but quite frankly I don’t remember most of the details.

No epiphany moment to talk about – just that I was studying abroad in Ireland.

It was my last month overseas, and I was feeling really homesick. Everyone’s friends and family were visiting them; mine weren’t.

I remember sitting in my room, probably looking for recipes for dinner that night. Somewhere along the line, I wrote my first “recipe” being peanut butter and jelly cracker sandwiches (I guess I was super excited to post something?).

I realized most college students didn’t know how to cook, so I wanted to teach them.

Although Chocolate Moosey no longer focuses on college cooking, I’m still here eight years strong sharing my love for food and recipes to anybody who can turn on a stove.

Eight years for a blog is a big deal as most blogs started don’t last that long (or even started that early).

A celebration this big deserves cake. A homemade layer cake. A fun cake. A Funfetti Layer Cake.

Even though I don’t use cake mixes anymore, growing up my favorite cake was the boxed Funfetti cake, not just for the sprinkles but also for the taste (which is mainly butter and vanilla).

Of course I had to recreate one from scratch, complete with a whipped vanilla buttercream frosting.

If I had any matches or one of those gas grill lighters, I would’ve added some candles, but I got rid of them when I moved and completely forgot to buy more.

Whether you’re celebrating a milestone, a birthday, or just want cake for the hell of it, this is the cake that screams fun (and don’t forget the matches for the candles).

Homemade Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting

I haven’t told anybody this, but the past two years I was going through a quarter life crisis, although I didn’t realize this until it was mostly over.

I knew I felt lost and insignificant, but I didn’t know this had a name.

By the time I realized what was happening (thanks to this mini chart), I finished phase three (quitting my job and moving to Pittsburgh) and was starting on phase four (rebuilding my life).

Now I can attest that phase five is over, and I made it to the other side. I had no intention of quitting my solid, full time job and doing recipe developing and food photography for a living, but sometimes you just can’t argue with the universe.

My favorite quote that sums up my past 5 years: “Sometimes on the way to the dream, you get lost and find a better one.”

I used to want to be a video editor for Food Network, but now I can’t imagine doing anything else (although Food Network if you’re reading this, I can shoot for your magazine).

I also couldn’t have done it without you and your support, so thank you.

For every ad and sponsored post you see here, it helps support my career and allows me to pay for hosting services and groceries (lots and lots of groceries) to keep bringing you recipes you love.

Funfetti Cake made from scratch with Whipped Vanilla Buttercream Frosting

The key flavors to a homemade Funfetti cake are butter and vanilla.

I didn’t want to go out and buy butter extract because it would just sit in my pantry until I make my next Funfetti cake, so yes there’s a good bit of butter in this cake. Please do not substitute margarine.

For the sprinkles, I used confetti sprinkles, but you can use regular rainbow sprinkles, just as long as they are not the non-pareils as the color will bleed with those.

Homemade Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting
Want a pretty in pink funfetti cake? Frost it with my Strawberry Cream Cheese Frosting (double the recipe to frost an entire 2 layer cake).

If you’re looking to make a birthday cake for two, check out my small birthday cake.

Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting

Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting

Yield: 10-12 servings
Prep Time: 2 hours
Cook Time: 35 minutes
Total Time: 2 hours 35 minutes

Let’s have some fun and celebrate with this homemade Funfetti Layer Cake with Whipped Vanilla Buttercream Frosting. Guaranteed to put a smile on your face!


  • 2 cups cake flour* (spooned into the measuring cup then leveled off, not scooped and packed in) (see Note about how to make cake flour)
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon salt
  • 1 1/2 cups granulated sugar
  • 1 cup (8 ounces or 16 tablespoons) unsalted butter, melted (do not sub)
  • 2 eggs, room temperature
  • 3/4 cup buttermilk or whole milk, room temperature
  • 1/4 cup plain Greek yogurt or sour cream, room temperature
  • 2 teaspoons pure vanilla extract (not imitation)
  • 1 cup rainbow sprinkles plus more for garnishing (not non-pareils)

Vanilla Frosting

  • 1 cup (8 ounces or 16 tablespoons) unsalted butter (do not sub)
  • 2 cups powdered sugar, sifted
  • Two pinches of salt
  • 2 teaspoons pure vanilla extract (not imitation)
  • 2 tablespoons heavy whipping cream or whole milk


  1. Preheat oven to 350F. Grease two 8-inch round pans (1 1/2 inches deep, 4 cups volume) then line with parchment paper cut to fit the bottom of the pans.
  2. In a large mixing bowl, combine flour, baking powder, salt, and sugar.
  3. Add the melted butter and beat on low for 1-2 minutes or until everything is moistened, and somewhat smooth.
  4. In a separate bowl or directly in the measuring cup, whisk together the eggs, milk, yogurt/sour cream, and vanilla then gradually beat into the batter. Add the sprinkles.
  5. Divide the batter between the two cake pans then bake for 30-35 minutes or until a toothpick inserted in the center comes out clean (it's ok if there are a few cake crumbs as long as it isn't batter). Cool for 15 minutes in the pans then invert onto a wire rack to finish cooling.
  6. For the frosting: In a large mixing bowl, on low speed beat together the butter, sugar, and salt for 1 minute or until somewhat incorporated then beat on high speed for another 2-3 minutes or until creamy and smooth.
  7. Scrape down the bowl, add the vanilla and cream/milk, then beat for another 2-3 minutes or until light and fluffy.
  8. If the cake layers are not flat, trim some of the cake off of the top until flat. Place one cake layer on a cake stand or plate. Slide pieces of parchment or wax paper underneath the cake for easy clean up later.
  9. Spread some of the frosting on top of the cake for the filling. Top with the remaining cake layer.
  10. Spread a thin layer of frosting all over the cake, sealing in the crumbs (don't use more than half of the frosting). Refrigerate 15 minutes.
  11. Finish covering the cake with the remaining frosting then decorate with sprinkles. Carefully remove the paper pieces. Refrigerate until the frosting is firm. Store the cake covered in the refrigerator. For best results, let the cake sit at room temperature for 30 minutes before serving. Cake is good for up to 1 week.


*If you don't have cake flour, you can easily make your own at home! Measure out 2 1/2 cups all purpose flour then take out 5 tablespoons flour and put it back into the flour bag. Add the remaining flour to a sifter set over a bowl then add 5 tablespoons cornstarch to the sifter. Sift together into the bowl. Repeat this process 4 more times (yes, you need to sift them together 4 more times in order to aerate the flour). Use cake flour as directed in the recipe.

Did you make this recipe?

Let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo on Instagram using #HITKrecipes

Source: Adapted from Love and Olive Oil

More Cake Recipes

Devil’s Food Layer Cake with Whipped Chocolate Buttercream Frosting

Strawberry Layer Cake with Cream Cheese Frosting

Strawberry Shortcake Layer Cake

Chocolate Caramel Cheesecake Cake

Chocolate Chip Cookie Cake