Cream Cheese Buttercream Frosting Recipe

A thick and sturdy cream cheese frosting that's worthy of your favorite celebratory layer cakes, from carrot cake to pumpkin spice.

By
Stella Parks
Stella Parks
Editor Emeritus
Stella Parks is a CIA-trained baking nerd and pastry wizard, dubbed one of America's Best New Pastry Chefs by Food & Wine. She was the pastry editor at Serious Eats from 2016 to 2019.
Learn about Serious Eats' Editorial Process
Updated April 08, 2019

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.

20170912-bravetart-pumpkin-cake-vicky-wasik-13.jpg
Photograph: Vicky Wasik. Video: Serious Eats Team

Reprinted from BraveTart: Iconic American Desserts with permission from W. W. Norton.

Recipe Details

Cream Cheese Buttercream Frosting Recipe

Active 45 mins
Total 2 hrs
Serves 48 servings
Makes 6 heaping cups
Cook Mode (Keep screen awake)

Ingredients

  • 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)

Directions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Special equipment

Stand mixer, flexible spatula, whisk, 3-quart stainless steel saucier

Notes

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.

This Recipe Appears In

Nutrition Facts (per serving)
114Calories
9gFat
7gCarbs
1gProtein
×
Nutrition Facts
Servings: 48
Amount per serving
Calories114
% Daily Value*
Total Fat 9g12%
Saturated Fat 6g28%
Cholesterol 37mg12%
Sodium 38mg2%
Total Carbohydrate 7g2%
Dietary Fiber 0g0%
Total Sugars 5g
Protein 1g
Vitamin C 0mg1%
Calcium 22mg2%
Iron 0mg0%
Potassium 30mg1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes