There’s something magical about a cake covered in rainbow sprinkles that instantly brings a smile to everyone’s face. Whether you’re celebrating a birthday, hosting a casual party, or just craving something sweet and festive, this funfetti cake recipe is the ultimate crowd-pleaser. It’s moist, buttery, and packed with colorful confetti sprinkles throughout every single slice. Best of all, it’s beginner-friendly and made entirely from scratch — no boxed mix required. If you love bright, cheerful desserts that taste as good as they look, this is the recipe for you.
Why You’ll Love This Recipe
- Bursting with flavor: The vanilla cake base is rich and buttery with a light sweetness that pairs perfectly with creamy vanilla frosting.
- Super simple to make: Even if you’ve never baked a layer cake before, this recipe walks you through every step without any complicated techniques.
- Perfectly moist texture: Buttermilk and butter work together to create a soft, tender crumb that stays moist for days.
- Festive and fun: Rainbow sprinkles baked right into the batter make every slice look like a celebration.
- Great for any occasion: From birthday parties to weekend baking projects, this cake fits any moment that calls for something special.
- Customizable: Easy to adapt with different frosting flavors, sprinkle colors, or dietary swaps.
Ingredients
To make this homemade funfetti cake from scratch, here’s everything you’ll need:
For the Cake:
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 1 ¾ cups granulated sugar
- 4 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 1 cup buttermilk, room temperature
- ½ cup rainbow jimmies sprinkles (not nonpareils)
For the Vanilla Buttercream Frosting:
- 1 ½ cups (3 sticks) unsalted butter, softened
- 5 cups powdered sugar, sifted
- 3–4 tablespoons heavy cream or whole milk
- 2 teaspoons pure vanilla extract
- Pinch of salt
- Extra rainbow sprinkles for decoration

Ingredient Notes and Substitutions
Butter: Use unsalted butter so you can control the salt level. It should be softened at room temperature — not melted — so it creams properly with the sugar. If you only have salted butter, just reduce the added salt to ¼ teaspoon.
Buttermilk: This is the secret to a moist, tender crumb. If you don’t have buttermilk on hand, make your own by combining 1 cup of whole milk with 1 tablespoon of white vinegar or lemon juice. Let it sit for 5 minutes before using.
Rainbow Jimmies vs. Nonpareils: Always use jimmies (the long, soft sprinkles) rather than nonpareils (the tiny round ones). Nonpareils tend to bleed their color into the batter, turning it gray or muddy instead of that beautiful confetti look.
Eggs: Room temperature eggs blend more easily into the batter and help create a fluffier texture. Take them out of the fridge about 30 minutes before baking.
Powdered Sugar: Sifting is key for a lump-free, silky-smooth frosting. Don’t skip this step.
Heavy Cream: This gives the buttercream a luxurious, creamy consistency. Whole milk works as a swap, though the frosting will be slightly less rich.
For a dairy-free version, substitute the butter with a good-quality vegan butter (like Miyoko’s or Earth Balance) and use full-fat oat milk with a splash of vinegar in place of buttermilk. The results are surprisingly similar. If you’re looking for even more baking inspiration, check out this easy recipe collection for seasonal cupcake ideas that pair beautifully with funfetti-style baking.
funfetti cake recipe

Description: A moist, buttery homemade vanilla layer cake loaded with rainbow sprinkles and topped with fluffy vanilla buttercream frosting — perfect for birthdays and celebrations.
- Prep: 30 min
- Cook: 32 min
- Total: 62 min
- Servings: 12
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 1 ¾ cups granulated sugar
- 4 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 1 cup buttermilk, room temperature
- ½ cup rainbow jimmies sprinkles
- 1 ½ cups (3 sticks) unsalted butter, softened (frosting)
- 5 cups powdered sugar, sifted (frosting)
- 3–4 tablespoons heavy cream or whole milk (frosting)
- 2 teaspoons pure vanilla extract (frosting)
- Pinch of salt (frosting)
- Extra rainbow sprinkles for decoration
- Preheat your oven to 350°F and grease two 9-inch round cake pans.
- Whisk together the flour, baking powder, and salt in a medium bowl.
- Beat the butter and sugar together until light and fluffy, about 3–4 minutes.
- Add eggs one at a time, then mix in the vanilla extract.
- Alternately mix in the dry ingredients and buttermilk until just combined.
- Gently fold in the rainbow jimmies sprinkles.
- Divide the batter evenly between the prepared pans and bake for 30–32 minutes.
- Let the cakes cool completely before frosting.
- Beat the butter for the frosting until creamy, then gradually mix in powdered sugar, cream, vanilla, and salt.
- Frost the cooled cake layers, decorate with extra sprinkles, and serve.
Ingredients
Instructions
Step-by-Step Instructions

How to Make the Perfect funfetti cake recipe at Home
Step 1: Preheat and Prep Your Pans
Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans with butter or non-stick spray, then line the bottoms with parchment paper circles. This ensures the cakes release cleanly without sticking.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together 2 ½ cups of all-purpose flour, 2 ½ teaspoons of baking powder, and ½ teaspoon of salt. Set aside. Whisking the dry ingredients separately ensures they’re evenly distributed throughout the batter.
Step 3: Cream Butter and Sugar
In a large mixing bowl using a hand mixer or stand mixer fitted with the paddle attachment, beat the softened butter and granulated sugar together on medium-high speed for 3–4 minutes. You’re looking for a pale, fluffy, almost cloud-like consistency. This step is critical — it creates air pockets that give the cake its light texture.
Step 4: Add Eggs and Vanilla
Add the eggs one at a time, beating well after each addition. Then mix in the vanilla extract. The batter may look slightly curdled at this point — don’t panic, that’s normal and will smooth out once you add the flour.
Step 5: Alternate Wet and Dry Ingredients
With the mixer on low, add the dry ingredients in three additions, alternating with the buttermilk in two additions. Start and end with the flour mixture. Mix until just combined — you don’t want to overmix the batter or the cake will become dense and tough.
Step 6: Fold in the Sprinkles
Using a rubber spatula, gently fold in the ½ cup of rainbow jimmies sprinkles. Be gentle here and fold just until the sprinkles are distributed. Overmixing at this stage can cause the colors to bleed.
Step 7: Bake the Cakes
Divide the batter evenly between the two prepared cake pans. Tap the pans lightly on the counter a few times to release any air bubbles. Bake for 30–32 minutes, or until a toothpick inserted into the center comes out clean and the tops are lightly golden.
Step 8: Cool Completely
Let the cakes cool in their pans on a wire rack for 15 minutes, then carefully turn them out and let them cool completely — at least 1 hour — before frosting. Frosting a warm cake will melt your buttercream and cause it to slide right off.
Step 9: Make the Vanilla Buttercream
In a large bowl, beat the softened butter on medium speed until creamy, about 2 minutes. Gradually add the sifted powdered sugar, one cup at a time, mixing on low to avoid a cloud of sugar. Add the heavy cream, vanilla, and pinch of salt, then increase to medium-high and beat for 3 minutes until light and fluffy.
Step 10: Assemble and Frost
Place one cake layer on a serving plate or cake board. Spread about 1 cup of frosting evenly over the top. Place the second layer on top. Apply a thin crumb coat of frosting all over the outside, then refrigerate for 15–20 minutes. Finish with the remaining frosting, smooth the sides and top, and press extra sprinkles all over the outside for that classic funfetti look.
Pro Tips for Best Results
- Room temperature everything: Cold butter, eggs, or buttermilk won’t incorporate properly and can result in a dense, uneven cake. Plan ahead and set ingredients out at least 30 minutes before starting.
- Don’t skip the crumb coat: That thin first layer of frosting seals in any loose crumbs and gives you a clean, professional-looking finish on the final layer.
- Level your cake layers: If your cakes bake up with a dome, use a serrated knife to trim the tops flat before stacking. This gives you a much more stable and even cake.
- Weigh your flour: If possible, use a kitchen scale and measure 320 grams of flour instead of scooping. Scooping directly from the bag packs in extra flour and can lead to a dry cake.
- Use clear vanilla extract: For the brightest white frosting, use clear vanilla extract instead of pure vanilla, which can tint the frosting slightly yellow.
- Chill before slicing: Refrigerating the finished cake for 20–30 minutes before cutting makes for cleaner, neater slices.
Common Mistakes to Avoid
- Using nonpareil sprinkles: These tiny round sprinkles bleed color into the batter and turn it an unappetizing shade of gray. Always use jimmies.
- Overmixing the batter: Once you add the flour, mix only until the ingredients are just combined. Overmixing develops gluten and makes the cake tough and chewy.
- Frosting a warm cake: This is the most common beginner mistake. Always wait until the layers are completely cool before frosting, or you’ll end up with a melted, sliding mess.
- Opening the oven too early: Wait until at least 25 minutes have passed before checking on the cake. Opening the oven door too soon can cause the center to sink.
- Under-creaming the butter and sugar: Three to four minutes feels like a long time, but this step is essential for a light, fluffy crumb. Don’t rush it.
Variations
Funfetti Sheet Cake
Skip the layer cake format and pour the batter into a greased 9×13-inch baking pan. Bake at 350°F for 35–40 minutes. This version is easier to transport and perfect for picnics or potlucks. Frost directly in the pan and add sprinkles on top.
Funfetti Cupcakes
This recipe makes approximately 24 standard cupcakes. Fill lined cupcake tins about two-thirds full and bake at 350°F for 18–20 minutes. These are a great make-ahead option — you can prepare it ahead of a party by baking the cupcakes the day before and storing them unfrosted.
Chocolate Funfetti Cake
Replace ½ cup of the flour with ½ cup of unsweetened cocoa powder for a rich chocolate base with rainbow sprinkles. Pair with chocolate buttercream frosting and extra sprinkles for a stunning double-chocolate confetti cake.
Healthier Funfetti Cake
Swap half the all-purpose flour for whole wheat pastry flour, reduce the sugar to 1 ½ cups, and use Greek yogurt in place of buttermilk. Use a smaller amount of frosting or opt for a whipped cream cheese frosting to lighten things up while still keeping the celebratory spirit.
How to Store and Reheat
Room Temperature: Store the frosted cake under a cake dome or covered tightly with plastic wrap at room temperature for up to 2 days.
Refrigerator: For longer storage, refrigerate the cake for up to 5 days. The buttercream will firm up in the fridge, so let slices come to room temperature for 20–30 minutes before serving for the best texture and flavor.
Freezer: Unfrosted cake layers freeze beautifully for up to 3 months. Wrap each layer tightly in plastic wrap and then in aluminum foil. Thaw overnight in the refrigerator before frosting. Frosted slices can also be frozen individually — wrap each slice in plastic wrap and store in a zip-lock freezer bag.
Reheating: This cake is best served at room temperature. If you prefer a slightly warm slice, microwave a single piece for 10–12 seconds — no longer, or the frosting will melt.
What to Serve With funfetti cake recipe
- Vanilla ice cream: A classic pairing — the cool creaminess of vanilla ice cream against the soft, buttery cake is absolutely dreamy.
- Fresh berries: Strawberries, raspberries, or blueberries on the side add a bright, slightly tart contrast to the sweet cake.
- Hot cocoa or milk: For kids’ parties, a cold glass of milk or a mug of hot cocoa makes a perfect companion.
- Coffee or latte: For adults, a strong latte or cappuccino balances the sweetness of the cake beautifully.
- Fruit punch or lemonade: For a party setting, a chilled citrusy drink cuts through the richness and keeps things festive.
According to the popular baking blog cake recipe resources, using room temperature ingredients and proper creaming technique are the two most impactful factors in achieving a bakery-quality homemade cake.
Frequently Asked Questions
What type of sprinkles should I use for funfetti cake?
Always use rainbow jimmies — the long, soft, cylindrical sprinkles. Avoid nonpareils (the tiny round sprinkles) because they bleed color into the batter when mixed, turning the cake an unappealing gray color. Jimmies hold their color well during baking and create the classic confetti look.
Can I make funfetti cake without buttermilk?
Yes, you can make a simple buttermilk substitute by adding 1 tablespoon of white vinegar or fresh lemon juice to 1 cup of whole milk. Stir and let it sit for 5 minutes until it curdles slightly. This homemade buttermilk works just as well in this recipe and gives you the same moist, tender texture.
How far in advance can I make funfetti cake?
You can bake the cake layers up to 2 days in advance. Once fully cooled, wrap each layer tightly in plastic wrap and store at room temperature or in the refrigerator. The frosted and assembled cake can also be made 1 day ahead and stored covered in the refrigerator. Bring to room temperature before serving.
Why did my funfetti cake turn out dense?
A dense funfetti cake is usually caused by overmixing the batter after adding the flour, using cold ingredients, or measuring the flour incorrectly by scooping too much into the cup. Make sure your butter, eggs, and buttermilk are all at room temperature, spoon the flour into your measuring cup (rather than scooping), and mix just until combined.
Can I use a box of cake mix to make funfetti cake?
Yes, you can use a white or vanilla cake mix as a shortcut. Simply follow the box directions and fold in ½ cup of rainbow jimmies at the end. However, making it from scratch gives you a much richer, more buttery flavor and a better texture overall — and it’s honestly not much more effort.
Nutrition Overview
The following are approximate values per serving (1 slice, based on 12 servings) and are intended for general reference only:
- Calories: approximately 580–620 kcal
- Total Fat: approximately 30g
- Saturated Fat: approximately 18g
- Carbohydrates: approximately 76g
- Sugars: approximately 57g
- Protein: approximately 5g
- Sodium: approximately 180mg
These values will vary depending on exact ingredient brands, portion sizes, and any substitutions made. This recipe is an indulgent treat best enjoyed as part of a balanced diet.
Conclusion
If you’re looking for a show-stopping, crowd-pleasing bake that’s as fun to make as it is to eat, this funfetti cake recipe is exactly what you need. With its fluffy vanilla layers, bursts of rainbow confetti sprinkles, and silky buttercream frosting, it’s the kind of cake that makes every occasion feel like a real celebration. Whether you’re baking for a birthday, a gathering, or just because it’s Tuesday and you deserve something delicious, give this recipe a try — you’ll be amazed at how easy it is to create something this beautiful from scratch. Drop a comment below and let us know how it turned out!





