Ingredients
Equipment
Method
Prep First
- Get Everything Ready: Preheat oven to 350°F (175°C). Grease two or three 8-inch round cake pans, line the bottoms with parchment paper circles, and grease the parchment. Set aside. Take butter, egg whites, and buttermilk out of the refrigerator at least 45 minutes before starting — room temperature ingredients emulsify properly and produce a smooth, lump-free batter.

Make the Cake Batter
- Whisk the Dry Ingredients: In a medium bowl, whisk together flour, baking powder, baking soda, and salt until evenly combined. Set aside.

- Cream Butter, Oil, and Sugar: In a large bowl using a stand mixer fitted with the paddle attachment, beat softened butter and oil together on medium speed for 1 minute. Add the granulated sugar and increase speed to medium-high. Beat for a full 3 to 4 minutes until the mixture is very pale, almost white, and has increased significantly in volume. Do not cut this step short — this aeration is what gives the cake its tall, fluffy structure.

- Add Egg Whites and Extracts: Add room temperature egg whites one at a time, beating on medium speed after each until fully incorporated before adding the next. Add vanilla extract and almond extract, then mix to combine. Scrape down the sides and bottom of the bowl with a spatula.

- Alternate Dry and Wet: With the mixer on low speed, add the flour mixture in three additions, alternating with the buttermilk in two additions — begin and end with the flour mixture. Mix just until each addition is incorporated. Stop the moment you no longer see dry flour streaks. Do not overmix.

Fold in the Jimmies — Work Quickly
- Add Sprinkles and Bake Immediately: Remove the bowl from the mixer. Add the rainbow jimmies and fold them in gently using a rubber spatula — 8 to 10 slow, sweeping folds from the bottom of the bowl upward. Do not use the mixer. Immediately pour and divide the batter evenly between the prepared pans. Get the pans into the preheated oven within 3 minutes. Every extra minute the batter sits with the jimmies increases the risk of color migration.

Bake
- Bake Until Just Done: Bake at 350°F (175°C) for 28 to 34 minutes until a toothpick inserted in the center comes out with just a few moist crumbs — not wet batter. Start checking at 26 minutes. Let cakes cool in pans for 10 minutes, then turn out onto a wire rack. Cool completely — at least 2 full hours — before frosting.

Make the Vanilla Buttercream
- Beat the Butter: Beat softened butter in a stand mixer on medium-high speed for 3 to 4 minutes until very pale and extremely fluffy.

- Add Sugar and Cream: Reduce speed to low and add sifted powdered sugar one cup at a time, beating well between each addition. Add heavy cream one tablespoon at a time until the frosting reaches a spreadable consistency. Add vanilla extract, almond extract, and salt. Beat on medium-high for 1 minute until smooth and fluffy.

- Fold in Jimmies by Hand: Remove bowl from mixer. Add ½ cup rainbow jimmies and fold in gently with a spatula — 5 to 6 folds only. Do not beat with the mixer.

Assemble and Frost
- Build and Decorate: Level the cooled cake layers with a serrated knife if domed. Place one layer on a cake board or plate and spread about 1 cup of frosting evenly across the top. Stack the second layer and apply a thin crumb coat of frosting all over. Refrigerate for 15 minutes until firm. Apply the final generous frosting layer and smooth the sides with a bench scraper. Immediately press extra rainbow jimmies onto the frosted sides while the frosting is still tacky. Slice with a hot damp knife — dip in warm water and wipe dry between every cut — for a clean, vibrant cross-section.

Serve
- Slice and Celebrate: Remove the cake from the refrigerator 30 to 45 minutes before serving — room temperature funfetti cake has the best texture and flavor, and the buttercream softens to that perfect creamy consistency. Slice with a sharp knife dipped in warm water and wiped dry between every single cut. Serve each slice cut-side up on a plate so every guest can see those beautiful rainbow dots in the crumb. Add a birthday candle, an extra pinch of jimmies on the plate, or a small scoop of vanilla ice cream alongside — and enjoy every colorful bite!

Notes
- Rainbow jimmies ONLY — not nonpareils. Nonpareils have water-based food coloring that immediately bleeds into wet batter, turning it grey and muddy. Rainbow jimmies have a wax-based coating that repels water and keeps colors perfectly intact through mixing and baking. This is chemistry, not preference.
- Fold jimmies in last and bake immediately. Every extra minute the batter sits with jimmies increases color migration. Fold → pour into pans → oven within 3 minutes.
- Almond extract is non-negotiable. ¼ tsp creates the "birthday cake" flavor that Pillsbury has used since 1989. Do not increase — more than ¼ tsp becomes detectable as almond. Do not skip — without it, this is a good vanilla cake but not funfetti cake.
- No buttermilk? Add 1 tablespoon of white vinegar or lemon juice to 1 cup of whole milk. Let sit 5 minutes. Full-fat Greek yogurt thinned with milk also works.
- Egg whites only keeps the cake white so rainbow dots are visible. Using whole eggs makes the crumb yellow — the dots are less vibrant against a yellow background.
- Room temperature ingredients — essential. Cold butter does not cream properly. Cold egg whites can cause the batter to curdle. Cold buttermilk creates lumps. 45 minutes out of the fridge minimum.
- Cake flour upgrade: Substitute cake flour 1:1 for all-purpose flour for an even more delicate, tender crumb. Cake flour's lower protein content creates less gluten and a finer texture.
- Funfetti cupcakes: Fill lined muffin tins ⅔ full. Bake at 350°F for 18–22 minutes. Makes approximately 24 cupcakes.
- Sift the powdered sugar before adding to frosting — unsifted sugar creates a slightly grainy texture even after beating.
- Storage: Room temperature under a cake dome up to 2 days. Refrigerator up to 5 days. Bring to room temperature 45 minutes before serving. Freeze unfrosted layers up to 3 months. Freeze frosted whole cake up to 2 months.
- UK/Australia notes: "All-purpose flour" = plain flour. "Powdered sugar" = icing sugar. "Heavy cream" = double cream. "Rainbow jimmies" = rainbow sprinkles or hundreds and thousands (use the cylindrical ones, not the round balls).
- Nutrition values are estimates. Actual values vary based on slice size and exact frosting amount used.
