The Best Wedding Cake You Will Ever Make at Home
A good wedding cake does three things: it slices cleanly, it stays moist for days, and it holds its shape when stacked. Most home recipes manage one of the three. This wedding cake recipe handles all of them with a tender almond and vanilla crumb, Swiss meringue buttercream that pipes sharp edges, and two tiers (6-inch and 8-inch) that serve about 30 slices.
I tested this recipe seven times over six weeks. The first cake domed and cracked, the third leaned, and the fifth finally sliced like a bakery cake. I started because my sister wanted a small tiered cake for a birthday party, and every recipe I found either dried out by day two or crushed its own bottom layer.
You do not need fondant or special skills. You need a kitchen scale, a thermometer, and a free weekend. Bake the layers the day before and build the cake the next day, and the timing below keeps the whole project calm.

Table of Contents
Why You Will Love This Wedding Cake Recipe
- Soft almond and vanilla crumb that still tastes moist on day three
- Silky buttercream that is not overly sweet, so guests finish their slices
- Layers bake a day ahead, which cuts assembly to about two hours
- Two tiers feed about 30 people, and the top tier of this wedding cake can be saved
- Every ingredient comes from a regular grocery store
Recipe Snapshot
- Prep Time: 1 hour 15 minutes
- Cook Time: 35 minutes
- Total Time: 5 hours 50 minutes (includes cooling, chilling, and assembly)
- Servings: 30 slices
- Difficulty: Medium
- Calories per serving: About 500
- Key Ingredient or Tool: King Arthur cake flour and an instant-read thermometer
- Best For: Small receptions, milestone birthdays, and anniversary parties
Nutrition Information
- Calories per Serving: About 500
- Protein: 4 g
- Carbs: 47 g
- Fat: 34 g
- Fiber: 0.3 g
- Sugar: 32 g
- Sodium: 278 mg
- Serving Size: About 1 slice
- Servings per Recipe: 30
A slice of this wedding cake is rich, and that is the point. Most calories come from butter and sugar, while the egg whites add protein without extra fat. Small slices (about 1 inch by 2 inches) keep portions reasonable.
Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.
Ingredients
For the Cake Layers
- 5 cups cake flour, spooned and leveled (565 g; see the FAQ for an all-purpose swap)
- 2 1/2 cups granulated sugar
- 5 teaspoons baking powder
- 1 1/2 teaspoons fine sea salt
- 1 3/4 cups (3 1/2 sticks) unsalted butter, softened to 65°F (swap: dairy-free butter sticks)
- 9 large egg whites, room temperature (about 1 1/4 cups)
- 1 1/2 cups whole milk, room temperature (swap: unsweetened oat milk)
- 1/2 cup full-fat sour cream (swap: plain whole-milk Greek yogurt)
- 1 tablespoon alcohol-free vanilla extract
- 2 teaspoons alcohol-free almond extract
For the Swiss Meringue Buttercream
- 8 large egg whites (about 1 cup)
- 2 1/4 cups granulated sugar
- 3 1/2 cups (7 sticks) unsalted butter, cool but pliable, cut into tablespoons
- 1/2 teaspoon fine sea salt
- 1 tablespoon alcohol-free vanilla extract
Ingredients That Matter Most
Cake flour has less protein than all-purpose flour, so the crumb stays tender instead of chewy. Egg whites keep it white, and sour cream adds moisture that survives the fridge. Alcohol-free extracts keep the cake halal.

Pro Tip: Weigh the flour instead of scooping it. A scooped cup can weigh up to a third more than a spooned and leveled cup, and that extra flour is the most common reason a tiered cake bakes up dry.
Equipment Needed
- Four round cake pans, two 8-inch and two 6-inch, each 2 inches deep (straight sides give sharp edges)
- Stand mixer with paddle and whisk attachments (a hand mixer works but takes longer)
- Instant-read thermometer (it shows when the egg whites are safe)
- 8-inch and 6-inch cardboard cake rounds, plus 5 wooden dowels (they stop the top tier from sinking)
- Offset spatula and bench scraper (the scraper smooths the sides fast)
- Rotating cake stand (a turntable speeds up smoothing)
Preparation
- Set out the butter, egg whites, milk, and sour cream for 1 hour so everything sits near 65°F.
- Preheat the oven to 350°F and place racks in the upper and lower thirds.
- Spray all four pans, line the bottoms with parchment rounds, and spray the parchment.
- Weigh and measure everything before you start.
- Fill a saucepan with 1 inch of water for the buttercream, but do not heat it yet.
Step-by-Step Instructions
- Whisk the flour, sugar, baking powder, and salt in the mixer bowl on low for 30 seconds. The mixture looks even and pale.
- Add the butter in 1 tablespoon pieces and mix on low for 2 minutes, until it looks like damp sand. Chef’s Note: Coating the flour in fat first limits gluten and gives a fine crumb.
- Whisk the egg whites, milk, sour cream, vanilla, and almond extract in a large bowl for 30 seconds. The liquid looks smooth and pale.
- Add half the liquid and mix on low for 20 seconds, then add the rest and mix on medium for 1 minute. The batter looks thick and glossy. Chef’s Note: Stop at 1 minute, because longer mixing builds gluten.
- Weigh about 24 ounces of batter into each 8-inch pan and about 16 ounces into each 6-inch pan, then tap each pan twice. The batter sits about halfway up the pan.
- Bake at 350°F with the pans staggered on both racks, and swap racks at 20 minutes. Pull the 6-inch layers at 25 to 30 minutes and the 8-inch layers at 30 to 35 minutes, when the tops spring back.
- Cool the layers in the pans for 15 minutes, then turn them onto racks and cool 45 more minutes. The centers feel cool.
- Wrap each layer in plastic and chill for 1 hour. The layers feel firm.
- Trim the domes with a serrated knife. Every layer sits flat.
- Whisk the 8 egg whites and 2 1/4 cups sugar in the clean mixer bowl over barely simmering water until the mixture reaches 160°F, about 5 to 8 minutes. No grit remains when you rub it between your fingers.

- Whip the meringue on medium-high for 8 to 10 minutes. It forms stiff, glossy peaks, and the bowl feels cool.
- Add the butter 1 tablespoon at a time on medium-low, then whip 5 to 8 minutes with the salt and vanilla. The buttercream turns silky. Chef’s Note: Warm a curdled bowl with a hot towel for 20 seconds, or chill a soupy bowl for 10 minutes, then whip again.
- Stack the 8-inch layers on an 8-inch cardboard round with 1 cup buttercream between them, and the 6-inch layers on a 6-inch round with 3/4 cup. The tiers sit level.
- Spread a thin crumb coat over each tier, then chill for 30 minutes. The buttercream feels firm and matte.
- Add a final coat and smooth the sides with the bench scraper while turning the stand. Chill for 20 minutes until the surface is firm.
- Push four dowels down into the 8-inch tier inside the 6-inch circle, trim them level, and set the small tier on top. Push a sharpened dowel through the center of both tiers. The top tier sits level.
- Pipe a shell border on each tier, add food-safe flowers, and chill for 30 minutes. Rest the cake at room temperature for 1 hour before serving, until the buttercream turns creamy.
Expert Tips and Tricks
- My second wedding cake leaned because I stacked it with soft buttercream, so I now chill each tier until the finish feels firm.
- Make the buttercream up to 4 days ahead, store it airtight in the fridge, and re-whip it at room temperature until smooth.
- Crack egg whites one at a time into a small bowl, since one drop of yolk keeps the meringue from whipping.
- Keep the buttercream on the outside. For a tangy filling, spread cream cheese frosting between the layers only.
- Once the finish is firm, tent the cake with a tall cake box so it does not pick up fridge odors. It keeps this way for 4 days.
Common Mistakes and Troubleshooting
Dry layers. Too much flour is the cause, often from scooping. Weigh the flour next time. A dry layer improves with a brush of simple syrup made from 1/4 cup sugar and 1/4 cup water.
Domed, cracked tops. The oven runs too hot. Check it with a thermometer, and trim the domes once the layers are chilled.
Soupy or curdled buttercream. The butter was too warm or too cold. Chill a soupy batch or warm a curdled one briefly, then whip until smooth.
Leaning tiers. Soft buttercream and missing dowels make a wedding cake lean. Chill each tier first, and always dowel the bottom tier.
Storage Instructions
- Room Temperature: Up to 2 hours (1 hour above 90°F) for serving, then back in the fridge
- Refrigerator: Up to 4 days in a tall cake box or airtight container
- Freezer: Unfrosted layers keep up to 2 months wrapped twice in plastic and once in foil; slices keep 1 month in freezer bags
- Reheating: Do not heat it; let slices stand 45 to 60 minutes until the buttercream turns creamy
- Make-Ahead Notes: Bake and freeze the layers up to 2 months ahead, then frost the wedding cake 1 day before the event

Storage Trick: Thaw frozen layers overnight in the fridge while still wrapped. Condensation forms on the wrap instead of the cake, so the crumb stays dry.
I freeze leftover slices on a tray for 1 hour before bagging them, so they do not stick together. Many couples save the top tier for a first anniversary, but the flavor fades well before a year.
Variations and Substitutions
- Warm Spice: Add 1 teaspoon cinnamon and 1/2 teaspoon cardamom to the dry ingredients for a cozy spice cake with the same white crumb.
- Kid-Friendly: Skip the almond extract and fold 1/2 cup sprinkles into the batter at the end. Check the label for halal-friendly sprinkles without gelatin.
- Vegetarian and Dairy-Free: The recipe is already vegetarian. For dairy-free, use dairy-free butter sticks, oat milk, and coconut yogurt.
- Gluten-Free: Use a 1:1 gluten-free baking flour with xanthan gum, and check the layers at the shortest time first.
- Lemon Layers: Replace the almond extract with 1 tablespoon lemon zest and 2 teaspoons lemon juice, or use the moist lemon cake layers instead.
What to Serve With This Wedding Cake
- Fresh berries: Strawberries and raspberries cut through the rich buttercream.
- Raspberry sauce: A spoonful on the plate adds tartness.
- Chocolate covered strawberries: They sit beside the cake on a dessert table and add a crisp chocolate bite.
- Sparkling apple cider: A non-alcoholic drink that cleans the palate between bites.

Frequently Asked Questions
how far in advance can you make a wedding cake
Bake the layers up to 2 months ahead and freeze them, then frost the wedding cake 1 day before the event. The buttercream keeps 4 days in the fridge, so you can make it earlier too. I bake on Thursday, frost on Friday, and serve on Saturday, and that rhythm has never failed me. Keep the finished cake chilled until 1 hour before serving, so the slices cut cleanly.
why is my wedding cake dry
Too much flour is the usual reason, followed by overbaking. Weigh the flour at 113 grams per cup of cake flour, and pull the layers the moment a toothpick shows a few moist crumbs. Brush any dry layer with thin simple syrup before filling. Layers wrapped once they are cool also hold moisture better than layers left out overnight on the counter.
can I use all purpose flour instead of cake flour for wedding cake
Yes, but the crumb turns slightly chewier. For this wedding cake, use 4 cups plus 6 tablespoons all-purpose flour whisked with 10 tablespoons cornstarch in place of the 5 cups cake flour. Sift the mixture twice so the cornstarch spreads evenly. Any plain all-purpose flour works well here. The cake still slices cleanly, and most guests will not notice the difference.
how long do you bake a wedding cake at 350
The 6-inch layers bake 25 to 30 minutes and the 8-inch layers bake 30 to 35 minutes at 350°F. Check at the shortest time. The layers are done when the tops spring back, the edges pull slightly from the pan, and a toothpick shows a few moist crumbs. Cooler spots in your oven can add 5 minutes, so rotate the pans once.
do you really need dowels in a two tier wedding cake
Yes. A 6-inch tier weighs several pounds, and soft buttercream and cake alone will compress under it. Four wooden dowels set inside the top tier’s footprint carry the weight, and a center dowel keeps the tiers from sliding. I skipped dowels once, and the top tier sank a half inch overnight. Bubble tea straws also work if you cut them level.
Final Thoughts on Wedding Cake
The best tip I can give you is to treat the buttercream like a recipe of its own. Give it time to cool, whip, and settle, and the rest of the build gets easy. Cut the first slice with a hot, dry knife so the layers show clean lines.
My daughter asked for a second slice of the practice tier on her birthday, then asked for a third the next morning. That is the review I trust most. If you loved this recipe, save it to your wedding cake Pinterest board so you can find it easily later!

The Best Wedding Cake You Will Ever Make at Home
Ingredients
Equipment
Method
- Set out the butter, egg whites, milk, and sour cream for 1 hour, until they sit near 65°F. Preheat the oven to 350°F with racks in the upper and lower thirds.
- Spray the four pans, line the bottoms with parchment rounds, and spray the parchment. The pans are ready when the parchment lies flat.
- Whisk the flour, sugar, baking powder, and 1 1/2 teaspoons salt in the mixer bowl on low for 30 seconds. The mixture looks even and pale.
- Add the cake butter in 1 tablespoon pieces and mix on low for 2 minutes, until it looks like damp sand.
- Whisk the 9 egg whites, milk, sour cream, 1 tablespoon vanilla, and almond extract in a large bowl for 30 seconds. The liquid looks smooth and pale.
- Add half the liquid and mix on low for 20 seconds, then add the rest and mix on medium for 1 minute. The batter looks thick and glossy.
- Weigh about 24 ounces of batter into each 8-inch pan and about 16 ounces into each 6-inch pan, then tap each pan twice. The batter sits about halfway up the pan.
- Bake at 350°F with the pans staggered on both racks, and swap racks at 20 minutes. Pull the 6-inch layers at 25 to 30 minutes and the 8-inch layers at 30 to 35 minutes, when the tops spring back.
- Cool the layers in the pans for 15 minutes, then turn them onto racks and cool 45 more minutes. The centers feel cool.
- Wrap each layer in plastic and chill for 1 hour. The layers feel firm.
- Trim the domes with a serrated knife. Every layer sits flat.
- Whisk the 8 egg whites and 2 1/4 cups sugar in the clean mixer bowl over barely simmering water until the mixture reaches 160°F, about 5 to 8 minutes. No grit remains when you rub it between your fingers.
- Whip the meringue on medium-high for 8 to 10 minutes. It forms stiff, glossy peaks, and the bowl feels cool.
- Add the buttercream butter 1 tablespoon at a time on medium-low, then whip 5 to 8 minutes with 1/2 teaspoon salt and 1 tablespoon vanilla. The buttercream turns silky. If it looks curdled, warm the bowl with a hot towel for 20 seconds, or chill a soupy bowl for 10 minutes, then whip again.
- Stack the 8-inch layers on an 8-inch cardboard round with 1 cup buttercream between them, and the 6-inch layers on a 6-inch round with 3/4 cup. The tiers sit level.
- Spread a thin crumb coat over each tier, then chill for 30 minutes. The buttercream feels firm and matte.
- Add a final coat and smooth the sides with the bench scraper while turning the stand. Chill for 20 minutes until the surface is firm.
- Push four dowels down into the 8-inch tier inside the 6-inch circle, trim them level, and set the small tier on top. Push a sharpened dowel through the center of both tiers. The top tier sits level.
- Pipe a shell border on each tier, add food-safe flowers, and chill for 30 minutes. Rest the cake at room temperature for 1 hour before serving, until the buttercream turns creamy.
Notes
Use alcohol-free extracts to keep the cake halal. Check sprinkle labels for gelatin.
Storage: keep the cake in the fridge up to 4 days, freeze unfrosted layers up to 2 months, and freeze slices up to 1 month.



