Active Time
20 Mins
Cooling Time
2 Hours 15 Mins
Total Time
3 Hours 55 Mins
Serves 12
Photo: Skyler Burt; Prop Styling: Mindi Shapiro Levine; Food Styling: Karen Rankin

How to Make It


Preheat oven to 300ºF with oven rack in center of oven. Grease and flour a 10-inch (14-cup) Bundt pan.


Beat sugar, butter, and cream cheese with a heavy-duty electric stand mixer fitted with paddle attachment on medium-high speed until very fluffy and pale in color, 5 to 7 minutes. Add eggs,1 at a time, beating on low speed just until yellow disappears after each addition. Add egg yolks, half-and-half, and vanilla, and beat on low speed just until blended.


Stir together flour and salt in medium bowl; gradually add to butter mixture in 3 batches, beating on low speed just until blended after each addition, stopping to scrape down sides of bowl as needed. Remove bowl from stand, and scrape batter from paddle. Using a spatula, stir batter once by hand, scraping sides and bottom to incorporate any unmixed batter. Spoon batter into prepared pan, and gently tap pan on counter to release any large air bubbles.


Bake in preheated oven until cake is golden and a long wooden pick inserted in center comes out clean, 1 hour and 20 minutes to 1 hour and 30 minutes. Cool cake in pan on a wire rack 15 minutes; remove cake from pan, and cool completely on wire rack before slicing and serving, about 2 hours.

Chef's Notes

  • Leave the eggs, butter, and cream cheese out at room temperature for about an hour before mixing. This is important, because adding cold eggs to softened butter and cream cheese will create a lumpy batter.
  • Creaming the butter, sugar, and cream cheese is key, because it will give the batter its volume. Using an electric stand mixer, beat the ingredients for 5 to 7 minutes on medium-high speed until mixture is light, fluffy, and almost white in color. Gradually add in the flour, and avoid over-mixing, which will deflate the batter and make the cake dense and tough.