Go Back

Homemade Funfetti Birthday Cake Recipe

Fluffy vanilla layers bursting with rainbow sprinkles and silky buttercream! This homemade funfetti cake beats any box mix — moist for days and stacks like a dream. Make-ahead friendly for stress-free birthdays. Save for your next celebration! 🎂🌈
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 14 servings
Course: Dessert
Cuisine: American

Ingredients
  

  • 2 3/4 cups all-purpose flour spooned and leveled
  • 2 1/2 teaspoons baking powder
  • 3/4 teaspoon salt
  • 1 3/4 cups granulated sugar
  • 3/4 cup vegetable oil or canola oil
  • 4 large eggs room temperature
  • 1 cup buttermilk room temperature
  • 2 teaspoons vanilla extract
  • 1/2 teaspoon almond extract optional
  • 1/2 cup rainbow jimmies or sprinkles
  • 4 cups powdered sugar sifted
  • 1 cup unsalted butter softened to room temperature
  • 1/4 cup heavy cream or whole milk
  • 2 teaspoons vanilla extract for frosting
  • Additional sprinkles for decorating

Method
 

  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment paper circles for easy release.
  2. Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. Set aside.
  3. In a large mixing bowl, whisk the sugar and oil together for 30 seconds. Add the eggs one at a time, whisking well after each addition until the mixture is smooth and pale.
  4. Add the buttermilk, vanilla extract, and almond extract if using. Whisk until completely combined and slightly frothy, about 20 seconds.
  5. Add the dry ingredients to the wet ingredients and gently fold with a spatula just until no white streaks remain. Do not overmix. Gently fold in the sprinkles with 3-4 strokes.
  6. Divide the batter evenly between the prepared pans. Bake for 28-32 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs and the tops spring back when lightly pressed.
  7. Cool in pans on wire racks for 15 minutes, then carefully turn out onto racks to cool completely, at least 1 hour before frosting.
  8. For the buttercream, beat the softened butter on medium speed for 2 minutes until creamy. Add the powdered sugar 1 cup at a time, beating on low speed after each addition.
  9. Add the heavy cream and vanilla extract. Beat on low for 30 seconds, then increase to high speed and beat for 3 minutes until light and fluffy. If too thick, add more cream 1 tablespoon at a time.
  10. Place one cake layer on your serving plate. Spread with 3/4 cup frosting, then top with the second layer. Apply a thin crumb coat over the entire cake and refrigerate for 15 minutes. Frost with remaining buttercream, decorate with extra sprinkles, and serve.