Not-So-Perfect Funfetti Cake is a cheerful, colorful treat packed with rainbow sprinkles that pop up in every bite. It’s got the soft, fluffy texture of a classic vanilla cake, but the little surprises of sprinkles scattered throughout make it feel extra festive and fun. This cake is perfect for any time you want to add a bit of joy to your day without any fuss.
I love making this cake because it’s wonderfully forgiving—you don’t have to worry about getting everything just right. Sometimes the sprinkles melt a little or the edges aren’t perfectly smooth, but that’s what makes it charmingly imperfect and even more inviting. Plus, it’s quick to mix up and bake, which means more time to enjoy the sweet results.
My favorite way to serve this cake is simply sliced with a big dollop of whipped cream or a scoop of vanilla ice cream on the side. It brings out the fun flavors without being too busy, and it’s always a hit whether for a casual snack or a birthday celebration. Trust me, this cake’s cheerful spirit is impossible not to smile at!
Key Ingredients & Substitutions
Butter: Using unsalted butter lets you control the salt level. If you want a lighter cake, you can swap half the butter for oil, but butter gives the best flavor and texture.
Buttermilk: It adds tang and keeps the cake moist. No buttermilk? Use regular milk plus 1 tbsp lemon juice or vinegar and let it sit for 5 minutes.
Rainbow Sprinkles: Choose non-melting sprinkles to keep their shape and color. If you use regular ones, colors might bleed into the batter, turning it pastel instead of bright.
Powdered Sugar: For the frosting, sifted powdered sugar makes it smooth and light. If you’re avoiding refined sugar, you can try powdered coconut sugar, but it may change the frosting’s taste.
How Do You Keep Cake Batter & Sprinkles From Turning Muddled?
Sprinkles can bleed their color if you mix them in too much. Here’s how to keep them pretty:
- Mix batter until just combined — don’t overmix, or the batter will be dense and colors will run.
- Gently fold in sprinkles at the end using a spatula instead of a mixer.
- Use non-melting sprinkles or jimmies, which hold up better in batter.
These simple tips help each bite stay colorful and cheerful without a messy swirl of colors!
What’s the Best Way to Frost a Layer Cake Smoothly?
For smooth frosting:
- Make sure cake layers are completely cool before frosting to avoid melting the buttercream.
- Apply a “crumb coat” — a thin layer of frosting that traps crumbs. Chill cake for 15-20 minutes after this.
- Use an offset spatula or bench scraper to spread the final thick layer evenly.
- Warm your spatula in hot water and dry it to gently smooth frosting edges.
This helps your frosting look neat even if the cake isn’t perfectly shaped. Imperfections add character!

Equipment You’ll Need
- Mixing bowls – I like using medium and large bowls to keep ingredients organized and easy to mix.
- Electric mixer – makes creaming butter and sugar quick and smooth, saving you effort.
- Rubber spatula – perfect for gently folding in sprinkles without breaking them or mixing too much.
- Two 8-inch round cake pans – standard size, easy to find and perfect for evenly layered cakes.
- Cooling racks – let the cakes cool evenly and prevent sogginess under the frosting.
- Offset spatula or butter knife – helps you spread frosting smoothly and neatly over the cake.
Flavor Variations & Add-Ins
- Chocolate chips or chunks – fold into batter for a double surprise of vanilla and chocolate in each bite.
- Fruit preserves or jam – swirl through the frosting for a fruity twist that adds flavor and color.
- Colored frosting or fondant accents – enhance the visual fun and match themes for birthdays or celebrations.
- Different sprinkles – try disco balls or glitter sprinkles to give your cake a different sparkle and texture.
Not-So-Perfect Funfetti Cake
Ingredients You’ll Need:
For the Cake:
- 2 ½ cups (315g) all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 cup (225g) unsalted butter, softened
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 1 cup (240ml) buttermilk, room temperature
- ½ cup rainbow sprinkles (non-melting type)
For the Frosting:
- 1 cup (225g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 2 tsp vanilla extract
- 3-4 tbsp whole milk or heavy cream
- Pinch of salt
For Decoration:
- Additional rainbow sprinkles
How Much Time Will You Need?
This cake takes about 20 minutes to prep, 25-30 minutes baking time, and about 1 hour for cooling and frosting. So, plan for around 1.5 hours total before you enjoy your fun slice of cake!
Step-by-Step Instructions:
1. Prepare the Oven and Pans
Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, or line them with parchment paper to keep the cake from sticking.
2. Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set this aside; this will be your dry mix.
3. Cream Butter and Sugar
Using an electric mixer, beat the softened butter and sugar together on medium-high speed until the mixture is light and fluffy—about 3 to 4 minutes.
4. Add Eggs and Vanilla
Beat in the eggs one at a time, making sure each is fully mixed in before adding the next. Stir in the vanilla extract for a lovely aroma.
5. Combine Wet and Dry Ingredients
Turn your mixer to low speed. Add the dry ingredients and buttermilk alternately in three parts, starting and ending with the dry mix. Mix gently until just combined to keep the batter tender.
6. Gently Fold in Sprinkles
Use a rubber spatula to fold in the rainbow sprinkles carefully. This keeps their colors bright without bleeding into the batter.
7. Bake the Cake
Divide the batter evenly between the two prepared pans and smooth the tops. Bake for 25 to 30 minutes or until a toothpick inserted into the center comes out clean.
8. Cool Completely
Let the cakes cool in the pans for 10 minutes. Then, turn them out onto wire racks to cool fully before frosting.
9. Make the Frosting
Beat the softened butter until creamy. Gradually add the powdered sugar on low speed. Add vanilla, salt, and 3 tablespoons of milk or cream. Then beat on high speed until the frosting is light and fluffy. Add more milk if you need a softer spread.
10. Assemble the Cake
Place one cake layer on your serving plate and spread a thick layer of frosting on top. Put the second layer on and frost the whole cake, smoothing the sides and top.
11. Decorate
Sprinkle more rainbow sprinkles all over the top and sides for a festive, colorful finish.
12. Serve and Enjoy!
Slice the cake and enjoy with whipped cream or vanilla ice cream if you like. Store any leftovers covered at room temperature for up to 3 days or in the fridge for up to 5 days.
Can I Use Frozen Eggs for the Cake?
It’s best to use fresh, room temperature eggs for this cake as they whip better and help achieve a light texture. If you only have frozen eggs, thaw them in the fridge overnight and give them a good stir before using.
Can I Substitute Buttermilk?
Yes! If you don’t have buttermilk, mix 1 cup of milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 5 minutes. This homemade buttermilk works great in the recipe.
How Should I Store Leftover Cake?
Store the cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate it for up to 5 days—just bring it to room temperature before serving for best flavor.
What Type of Sprinkles Works Best?
Use non-melting sprinkles (often called “jimmies”) to keep their bright colors and shape. Avoid sugar crystals or large confetti sprinkles, as they may melt or bleed color into the batter during baking.