Funfetti Cake Recipe
Introduction
This fun and colorful funfetti cake is perfect for celebrations or any time you want a sweet treat that brings a smile. Moist, tender, and filled with rainbow sprinkles, it’s a classic crowd-pleaser with a creamy buttercream frosting to match.

Ingredients
- 1 cup (220g) unsalted butter, room temperature
- 2 cups (400g) granulated sugar
- 1/2 cup (110ml) vegetable or canola oil
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract
- 3 1/4 cups (435g) all-purpose flour
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 1/2 cup (125g) full-fat sour cream, room temperature
- 1 cup (225ml) buttermilk, room temperature
- 3/4 cup (140g) rainbow jimmies sprinkles
- 1 1/2 cups (330g) unsalted butter, room temperature (for buttercream)
- 5 cups (600g) powdered sugar
- 1 tablespoon vanilla extract (for buttercream)
- 2-3 tablespoons milk
- 1/2 cup (90g) sprinkles for decorating
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and line the bottoms of three 9-inch cake pans with parchment paper. You can also use 8-inch pans but leave out about 1 cup of batter to avoid sinking. Fill the pans a little over halfway and optionally wrap the pans with cake strips.
- Step 2: In a bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- Step 3: Using a hand or stand mixer with the whisk attachment, cream together the butter and sugar on medium-high speed for 3 to 5 minutes until light and fluffy.
- Step 4: With the mixer running on low, slowly add the oil. Scrape down the bowl, then mix again briefly.
- Step 5: Add the eggs one at a time, mixing well after each addition. Follow with the vanilla extract. Scrape down the bowl after every two eggs.
- Step 6: Mix in the sour cream until combined.
- Step 7: Add the dry ingredients and buttermilk alternately to the batter, beginning and ending with the dry ingredients (dry, wet, dry, wet, dry). Mix until just combined.
- Step 8: Remove the bowl from the mixer and use a rubber spatula to scrape the bottom and sides thoroughly. Fold in the rainbow sprinkles gently to avoid color bleeding.
- Step 9: Divide the batter evenly among the prepared pans and smooth the tops. Bake 30-35 minutes for 9-inch pans or 35-40 minutes for 8-inch pans. The cakes are done when a toothpick inserted in the center comes out clean.
- Step 10: Let the cakes cool in the pans for 30 minutes. Run a knife around the edges, then invert onto a cooling rack and peel off the parchment. Chill the cakes in the fridge for an hour before assembling if frosting the same day.
- Step 11: To make the buttercream, whip the butter until smooth using a mixer with a whisk attachment. Gradually add powdered sugar, mixing well after each cup. Add vanilla and milk as the mixture thickens, adjusting milk quantity to reach desired consistency.
- Step 12: Level the chilled cakes if necessary. Spread a thin layer of buttercream between each cake layer.
- Step 13: Apply a thin crumb coat around the entire cake to seal in crumbs. Chill in the fridge for 20 minutes.
- Step 14: Frost the cake with the remaining buttercream, then decorate with extra sprinkles. Serve and enjoy!
Tips & Variations
- Use cake strips or wet strips of cloth around pans to ensure even baking and avoid domed cakes.
- Fold in sprinkles gently at the end to prevent colors from bleeding and turning the batter pastels.
- If you don’t have buttermilk, make a substitute by adding 1 tablespoon of lemon juice or vinegar to 1 cup milk and let it sit for 5 minutes.
- For a dairy-free version, substitute sour cream and buttermilk with plant-based yogurt or milk alternatives and use dairy-free butter for frosting.
- To make cupcakes, fill liners about two-thirds full and bake at 350°F for 18-22 minutes.
Storage
Store the frosted cake covered tightly in the refrigerator for up to 4 days. For best texture, bring to room temperature before serving. Unfrosted cake layers can be wrapped tightly in plastic wrap and kept in the fridge for up to 3 days or frozen for up to 2 months. Thaw frozen cake layers overnight in the fridge before frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of sprinkles?
Yes! Non-melting sprinkles like jimmies or sanding sugar work best to avoid color bleeding. Avoid using chocolate or edible glitter sprinkles that may melt or change texture during baking.
What if my cake sinks in the middle?
Overfilling pans or underbaking causes sinking. Fill pans only a little over halfway, and test for doneness with a toothpick before removing from the oven. Also, make sure your baking powder and baking soda are fresh.
PrintFunfetti Cake Recipe
This classic Funfetti Cake recipe is a vibrant, moist, and fluffy celebration cake perfect for any festivity. Featuring layers of tender vanilla cake with rainbow sprinkles throughout, it’s frosted with a smooth, creamy vanilla buttercream and more sprinkles for a festive finish. Ideal for birthdays, parties, or whenever you want a cheerful treat that’s as delightful to look at as it is to eat.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12–16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Cake
- 1 cup (220g) unsalted butter, room temperature
- 2 cups (400g) granulated sugar
- 1/2 cup (110ml) vegetable or canola oil
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 3 1/4 cups (435g) all purpose flour
- 2 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp salt
- 1/2 cup (125g) full fat sour cream, room temperature
- 1 cup (225ml) buttermilk, room temperature
- 3/4 cup (140g) rainbow jimmies sprinkles
Buttercream Frosting
- 1 1/2 cups (330g) unsalted butter, room temperature
- 5 cups (600g) powdered sugar
- 1 tbsp vanilla extract
- 2–3 tbsp milk
- 1/2 cup (90g) sprinkles for decorating
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C). Grease and line the bottoms of three 9-inch cake pans with parchment paper. You may use 8-inch pans but omit about 1 cup of batter to prevent the cakes from sinking. Fill pans just over halfway and optionally wrap pans with cake strips for even baking.
- Mix Dry Ingredients: Whisk together the all-purpose flour, baking powder, baking soda, and salt in a medium bowl. Set aside.
- Cream Butter and Sugar: Using a hand or stand mixer fitted with a whisk attachment, cream the unsalted butter and granulated sugar on medium-high speed for 3 to 5 minutes until light and fluffy.
- Add Oil: With the mixer running on low speed, slowly pour in the vegetable or canola oil. Scrape the bowl and mix again briefly to combine.
- Incorporate Eggs and Vanilla: Add eggs one at a time, mixing well after each addition. After every two eggs, scrape down the sides of the bowl to ensure even mixing. Then add the vanilla extract.
- Add Sour Cream: Mix in the full fat sour cream until fully incorporated.
- Alternate Dry and Wet Ingredients: Add the dry ingredients and buttermilk alternately to the batter, starting and ending with the dry ingredients. Mix just until combined after each addition.
- Fold in Sprinkles: Remove the bowl from the mixer. Using a rubber spatula, fold in the rainbow jimmies gently to distribute them evenly.
- Fill Pans and Bake: Evenly divide the batter among the prepared pans. Bake 9-inch cakes for 30-35 minutes, 8-inch cakes for 35-40 minutes. Cakes are done when a toothpick inserted in the center comes out clean.
- Cool Cakes: Let the cakes cool in their pans for 30 minutes. Run a knife around edges, invert onto a cooling rack, remove parchment paper, and cool completely. If assembling same day, chill in the fridge for about 1 hour. For baking ahead, cool at room temperature for 1 hour, wrap in plastic wrap, and refrigerate overnight.
- Prepare Buttercream: Beat the butter with a whisk attachment until smooth. Add powdered sugar one cup at a time, mixing well. Add vanilla extract and 2 tablespoons of milk as the mixture thickens. Add additional milk if needed to reach desired spreadability.
- Assemble Cake: Level chilled cakes if necessary. Spread a thin layer of buttercream between each cake layer. Apply a thin crumb coat around the entire cake, just enough to seal crumbs.
- Chill Cake: Refrigerate the crumb-coated cake for 20 minutes to set the frosting.
- Final Frosting and Decoration: Apply the remaining buttercream smoothly all over the cake. Decorate with extra sprinkles on top and sides as desired. Serve and enjoy your vibrant funfetti celebration cake!
Notes
- Room temperature ingredients ensure a smooth batter and better rise.
- Use cake strips or carefully filled pans for even cake layers without doming.
- Do not overmix batter once dry ingredients are added to maintain tender crumb.
- Chilling the cake layers before assembly makes frosting easier and cleaner.
- The buttercream can be adjusted in consistency by adding milk one tablespoon at a time.
- Store frosted cake covered in the refrigerator; bring to room temperature before serving for best texture.
Keywords: Funfetti cake, party cake, birthday cake, vanilla cake, sprinkle cake, layered cake, celebration cake, buttercream frosting

