Why It Works
- A combination of vanilla beans and extract gives this buttercream a deep vanilla flavor that can stand up to the sharp tang of cream cheese.
- A thick pudding base provides the buttercream with sweetness, structure, and volume.
- A combination of butter and cream cheese strikes the right balance of richness, flavor, and stability.
Instead of using gritty powdered sugar, this tangy cream cheese frosting starts with a light vanilla custard made from fresh milk and eggs. That keeps it thick and creamy, but not too rich—perfect for slathering between layers of your favorite cake.
Reprinted from BraveTart: Iconic American Desserts with permission from W. W. Norton.
- 12 ounces milk, any percentage will do (about 1 1/2 cups; 340g)
- 1 vanilla bean, split lengthwise
- 8 ounces sugar (about 1 cup plus 2 tablespoons; 225g)
- 1 1/2 ounces cornstarch (about 1/3 cup, spooned; 45g)
- 3 large eggs, straight from the fridge
- 1/2 ounce vanilla extract (about 1 tablespoon; 15g)
- 16 ounces full-fat Philadelphia cream cheese, softened to about 65°F/18°C (2 eight-ounce packages; 455g)
- 12 ounces unsalted butter, softened to about 65°F/18°C (3 sticks; 340g)
- 1 ounce freshly squeezed lemon juice (about 2 tablespoons; 30g)
For the Custard: In a 3-quart stainless steel saucier, combine the milk and vanilla bean and bring to a simmer over medium heat. When it begins to bubble, shut off the heat, cover, and steep 30 minutes. Alternatively, cover and refrigerate until needed, up to 24 hours to extract the deepest vanilla flavor. Meanwhile, whisk the sugar and cornstarch together in a medium bowl, followed by the eggs.
Return milk to a simmer and discard vanilla bean after scraping out the flavorful pulp inside. Ladle 1/2 cup hot milk into the eggs and whisk to combine. Repeat with a second and third ladleful, then pour the warmed eggs into the pot. Cook over medium heat, whisking constantly, until the custard turns thick and lumpy, about 3 minutes. After it begins to bubble sluggishly, continue cooking and whisking 2 full minutes to neutralize a starch-dissolving protein found in the yolks, and until the custard is smooth.
Off heat, stir in vanilla extract, then pour custard into a large baking dish to speed the cooling process. Press a sheet of plastic against the surface and refrigerate until thick and cool, about 1 hour, or to roughly 68°F (20°C). Alternatively, refrigerate up to 1 week and stand at room temperature until warmed to roughly 68°F.
For the Buttercream: In the bowl of a stand mixer fitted with a paddle attachment, beat the softened cream cheese and butter on medium speed until fluffy and light, about 5 minutes. Meanwhile, stir the thick pudding in its dish to create a thick, dough-like mass. Scrape the bowl and beater with a flexible spatula, then switch to whisk attachment and whip on medium speed. Add pudding a few tablespoons at a time, then drizzle in the lemon juice; if you like, season to taste with a pinch of salt (see note). Scrape the bowl once more and whip a few seconds to ensure no lumps remain. The buttercream should be light and creamy, but thick enough to hang upside down from a spoon.
Use buttercream immediately, or transfer to a large zipper-lock bag, press out the air, and seal. Buttercream can be refrigerated for up to 2 weeks and frozen for up to several months. (The main issue with longer storage in the freezer is odor absorption, not spoilage.) Rewarm to approximately 72°F (22°C) and re-whip before using.
If the buttercream seems stiff or dense (feeling greasy rather than melting on your tongue), scoop a cup into a small bowl and microwave until completely melted, about 30 seconds. Return melted buttercream to the bowl and whip 15 seconds on medium-high. Conversely, if it seems loose or gooey, refrigerate the entire bowl 15 minutes, then whip 3 minutes on medium-high. Despite its different formulation, problems with this buttercream can be diagnosed and solved according to this guide for fixing Swiss meringue buttercream.
The natural sodium content found in cream cheese will season the frosting quite nicely, but feel free to whip in an additional pinch of salt if you find the buttercream too sweet.
Make-Ahead and Storage
The cream cheese buttercream can be refrigerated for up to 2 weeks and frozen for up to several months. (The main issue with longer storage in the freezer is odor absorption, not spoilage.) Rewarm to approximately 72°F (22°C) and re-whip before using.