Magical Cream Cheese Frosting

A magical take on cream cheese frosting! A hybrid of magical (ermine/flour) frosting & cream cheese frosting, this recipe is firm, pipeable, & more stable.

Magical Cream Cheese Frosting

*This post was originally published on September 9, 2013. I thought it was due for an update! So, I've included new photos, added a how-to video, and given more detailed instructions and tips for success. Hopefully, you'll enjoy this cream cheese frosting as much as I do!* 

I am always on the lookout for new frostings to try!

You can top your cakes and cupcakes in many different ways, from American-style buttercream to Swiss meringue buttercream to seven minute frosting. I've tried (and loved) them all!

So when I first heard about magical frosting (aka ermine frosting, cooked flour buttercream, or boiled milk icing), I wasted no time trying it out.

It's excellent!  With a fluffy and smooth texture. I liked it a lot!

But the one thing that struck me about ermine frosting was how well it held up.  It keeps its shape and doesn't weep, slump, or get all melty.  It got my wheels turning...

I love a good cream cheese frosting.  There are so many things that require it.  Red Velvet.  Carrot cake. Lemon Cupcakes.  

But a lot of times, it can be a little loose and gloopy.

Naturally, I set out to try and make a magical cream cheese frosting.  

And guess what?  It worked.

Pipeable Cream Cheese Frosting
Jump to Recipe

What Is magical cream cheese frosting?

Magical cream cheese frosting is a hybrid of magical frosting (aka ermine frosting) and regular cream cheese frosting.

It's made with no powdered sugar.

Instead, you cook a sweet, thickened milk mixture and then whip cream cheese and butter into that.

What does magical cream cheese frosting taste like?

This frosting has a pronounced cream cheese flavor. It's really tangy and just sweet enough.

But the magic is in the texture. It's super fluffy and smooth.

Because it's made without powdered sugar, there's no grittiness whatsoever. It's light as a cloud and so silky!

Why you'll love this magical cream cheese frosting recipe

  • It has an awesome, tangy cream cheese flavor.
  • There's also a whisper of vanilla and a hint of lemon.
  • This frosting pipes like a dream.
  • It has a super fluffy texture.

Ingredients and notes

Here's a quick rundown of the ingredients you'll need to make this recipe and why:

Sugar

Sugar sweetens the frosting. If you like things sweeter, you can use more, or if you prefer a less sweet frosting, less. In this case, it really won't affect the chemistry of the recipe.

Regular white sugar is fine, or sub for another type of sweetener if you like.  As long as it swaps 1:1 for granulated sugar it should work.

Flour

All-purpose flour provides structure to the frosting, helping it to be stiff, pipeable, and stable.

For a gluten-free cream cheese ermine frosting, leave out the flour and use an additional 2 tablespoons of cornstarch instead.

Cornstarch

Cornstarch is a colorless, odorless, and flavorless starch that is used as a thickener, so it does much the same thing as flour.  

Make sure you're using cornstarch, which is white and powdery, and not cornmeal, which is yellow and gritty and tastes like corn chips.

Salt

Salt carries the flavors and intensifies them.  The end result won't taste salty, but it will make everything so much more flavorful!  

I like kosher salt best because it doesn't have any additives (table salt usually contains iodine and that can leave a bitter taste), so the flavor is pure.  It's also inexpensive and easy to find in a regular grocery store.

Milk

Milk is used to dissolve the sugar. This is what creates that satin-y smooth mouthfeel!

Use whatever kind of milk you keep on hand. Skim milk, whole milk, 2%... even a plant-based milk will work here!

Lemon juice

This ingredient "lifts" the flavor of the frosting and enhances the tanginess of the cream cheese.

The end result won't taste lemony, it will just have a subtle brightness.

Vanilla

Vanilla extract adds a subtly sweet flavor without being at all sugary.  

For a more pronounced flavor, try using vanilla bean paste

You could also split a vanilla bean down the center lengthwise, scrape out the seeds, and add those.

Cream cheese

This recipe works best if you use cold cream cheese, straight from the fridge.

Look for the kind that comes in a brick. The kind in a tub could make for a runny frosting.

And make sure it's full-fat! You need the fat for things to whip up properly.

Butter

I like to use unsalted butter because it lets me control the amount of salt in the dish. 

Different brands of butter can contain different amounts of salt, so this way you get a more consistent result.

This recipe works best if you allow the butter to come to room temperature first. 

You can set it out on the counter a few hours ahead of making your recipe, or you can microwave it for 10 seconds, turn it over, and microwave it again for another 8 seconds.

How to make magical cream cheese frosting

Step 1: Make the roux

In a small pot, whisk the sugar, flour, cornstarch, and salt together until combined.

Magical Cream Cheese Icing Whisking Milk

Then, slowly dribble in the milk while whisking.

It's really important to go slow for this step so you don't end up with a lumpy roux!

Step 2: Cook the roux

Cook this mixture until it starts to bubble and thicken, making sure to whisk continuously so it heats evenly.

Magical Cream Cheese Buttercream Thickened Roux

Again, you don't want lumps! As soon as it comes to a bubble, you'll see it transform into a thick, almost gluey mixture.

Step 3: Chill the roux

Strain the roux into a heat-safe container, and pop it into the fridge to chill.

Magical Cream Cheese Frosting Straining

It needs to be very cold before the next step.

Step 4: Work in the cream cheese

Add the lemon juice and vanilla extract once you have the roux good and cold.

Whip the mixture on medium-high speed, adding the cold cream cheese just a tablespoon at a time.

Whipped Cream Cheese Frosting

Let each tablespoon of cream cheese completely incorporate before you add the next one.

Step 5: Work in the butter

When all the cream cheese has been added, do the same thing with the softened butter.

Cream Cheese Frosting for Piping

One tablespoon at a time until your buttercream is smooth and fluffy.

Step 6: Whip it good!

The final step is to crank up the mixer to high and whip that frosting until it's super light and airy.

Firm Cream Cheese Frosting

You'll see the icing nearly double in volume right before your eyes!

Recipe FAQS

What kind of cream cheese should be used for magical cream cheese frosting?

I recommend using the highest quality, full fat, lowest moisture-content cream cheese you can get.

The higher the moisture content, the harder it will be for this buttercream to hold its shape.

That's why I only use the kind of cream cheese that comes in a brick.

If you can only get a tub of cream cheese where you live, by all means, give it a try if you like. But I can't guarantee that the result will be quite the same.

Is this cream cheese frosting pipeable?

As you can see in the video below, this magical cream cheese frosting is pipeable! It pipes like a dream and holds its shape very well.

It's a little stiffer when cool, so if you're working with it on a very hot day, you might want to chill it beforehand.

Does this frosting crust over?

Because it contains no powdered sugar, this frosting will not crust like a classic cream cheese frosting.

However, it becomes a little drier on the surface as it sits exposed to air. So it's not entirely soft on the outside, either.

Cream Cheese Ermine Frosting

Expert Tips

  • This recipe takes a little bit of planning ahead.
  • There's a bit of downtime.
  • You must cook it on the stove and wait for it to cool.
  • Avoid runny frosting. It's all about the temperature with cooked frostings like this one.
  • Make sure the roux is fully chilled before mixing in the other ingredients. It will melt the cream cheese and butter if it's still too warm.
  • Your cream cheese should be cold.
  • Your butter should be soft but cool. If it's too soft your frosting could come out soupy. Leave it out on the counter for about 30 minutes, and it should be just right.
  • Use cream cheese with the lowest moisture content you can find. I mentioned this above, but it bears repeating. Whipped cream cheese and cream cheese spread in a tub are much softer than the kind in a brick. That soft, loose quality will translate into your cream cheese frosting. So use a stiffer cream cheese, and you'll end up with a stiffer frosting.
  • If you've goofed up on the temperatures and find yourself with runny cream cheese frosting, all is not lost! Just put everything into the fridge for about 20 minutes, then re-whip. You should see it come together pretty quickly!

How to use

Tinting: You can tint this frosting if you'd like! I would recommend using gel paste icing colors. They are highly concentrated, so you only need a tiny bit, and they won't add a lot of excess liquid to your cream cheese frosting.

Under fondant: You can use this cream cheese icing as a base under fondant. It holds its shape best when cool, so it's a good idea to chill the frosted cake before covering it with fondant, so it stays nice and smooth under all that handling.

How to Store and Keep

Once made, you can store the frosting in the fridge for several days, up to a week.

When you're ready to use it, it may seem a little less airy or workable from sitting in the fridge for so long. It can settle and become compacted over time, but if you pop it into the mixer and fluff it back up, it works like a charm!

It's a good idea to plan ahead if you want to make this frosting recipe. You must allow plenty of time for the roux to chill before adding the cream cheese and butter.

Does magical cream cheese frosting need to be refrigerated?

This frosting can sit out at room temperature for a few hours, but anything longer than that and it should probably go in the fridge. It should last for a least a week refrigerated, maybe even a little longer!

Stiff Cream Cheese Frosting

Serving size

This recipe makes about 3 cups of frosting, which is enough to top 24 cupcakes, to frost and fill one 6-inch diameter triple-layer cake, one 8-inch diameter double-layer cake, or if you stretch it, one 9-inch diameter double-layer cake.

You can double or halve this recipe, no problem, if you need less or more.

Cream Cheese Frosting No Powdered Sugar

This post contains affiliate sales links.

More Frosting Recipes You'll Enjoy!

Magical Cream Cheese Frosting
4.34 stars (48 ratings)

Magical Cream Cheese Frosting

A magical take on cream cheese frosting! A hybrid of magical (ermine/flour) frosting & cream cheese frosting, this recipe is firm, pipeable, & more stable.
Servings: 24 servings
Prep Time: 25 minutes
Cook Time: 10 minutes
Chill time: 2 hours
Total Time: 35 minutes

Ingredients

  • 1 cup (200 g) granulated sugar
  • ¼ cup (31.25 g) all-purpose flour
  • 3 tablespoons (24 g) cornstarch
  • ¼ teaspoon (1.5 g) salt
  • 1 ½ cups (366 g) milk
  • 1 tablespoon (15 g) lemon juice
  • 1 teaspoon (4 g) vanilla extract
  • 4 ounces (113.4 g) cream cheese, cold
  • ½ cup (113.5 g) unsalted butter, softened but still cool

Instructions
 

  • Place the sugar, flour, cornstarch and salt in a small pot and whisk to combine.
  • Gradually whisk in the milk, taking care to whisk out any lumps.
  • Place over medium-low heat and cook, stirring often, until thickened.
  • Pass the mixture through a fine mesh strainer, and into a heat-safe container.
  • Refrigerate for 2 hours or overnight.
  • Place the cooled mixture in a large mixing bowl, along with the lemon juice and vanilla, and whip on medium-high speed.
  • Whip in the cold cream cheese, a tablespoon at a time, allowing each addition to fully incorporate before adding the next. 
  • Whip in the softened butter, a tablespoon at a time, allowing each addition to fully incorporate before adding the next.
  • Turn the mixer up to high speed, and continue to whip until doubled in volume and very fluffy.

Notes

Adapted from Mel's Kitchen Cafe's Magical Frosting.
This recipe yields 3 cups of frosting (enough to top 24 cupcakes, one 6-inch diameter triple-layer cake, or one 8-inch diameter double-layer cake).
A few more great frosting recipes I think you'll love:
Serving: 2tablespoons, Calories: 100kcal, Carbohydrates: 11g, Fat: 5g, Saturated Fat: 3g, Cholesterol: 16mg, Sodium: 46mg, Potassium: 26mg, Sugar: 9g, Vitamin A: 205IU, Vitamin C: 0.2mg, Calcium: 23mg, Iron: 0.1mg
Cuisine: Topping
Course: Dessert
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.
Simply Perfect Vanilla Cupcakes
Vanilla Swiss Meringue Buttercream
Mint Chocolate Cookie Cupcakes
Mint Chocolate Cookie Frosting
Strawberry Cupcakes
Strawberry Cupcakes with Strawberry Swiss Meringue Buttercream
All-Natural Red Velvet Whoopie Pies
All-Natural, No Dye Red Velvet Whoopie Pies

 

Author

  • Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts
4.34 from 48 votes (16 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




275 Comments

    1. Hi again, Sam! I think it'd probably hold for a good long while. Like, probably as long as butter or cream cheese would. I'm guessing a few weeks? Good luck and thanks for the great question! Hope you're having a great weekend!

  1. That SWIRL!!!!! is PERFECTION!!!!! OMG ! This is such a cool recipe for frosting ! I have this huge tub of cream cheese lying in the fridge and I've been itching to use it! I'm most certainly gonna try this for frosting a batch of cupcakes! LOVE LOVE LOVE IT! 🙂

    1. Yay! So happy you like it so much, Samina! It does pipe really well and it'd be great for cupcakes. The flavor is a bit more subtle, but it's made up for by how stable it is. It holds its shape well, especially if chilled a bit prior to piping. Good luck and thanks so much for the awesome comment!

  2. Allie, this magical cream cheese frosting looks amazing! I love how beautifully it pipes onto those whoopie pies!

    1. Thanks, Meghan! It really does pipe nicely. Tastes scrumptious on those Sweet Potato Whoopie Pies! My kids have been feasting on them all week, lol! Thanks for reading, and for the sweet comment! 🙂

  3. I am a cream cheese frosting fanatic! I love how stuff this recipe looks, so pretty. It would be perfect for frosting a cake!

    1. You're right, Vicki, it would be great on a cake! I hope you enjoy it. I love cream cheese frosting too, so tangy and rich! 🙂

      1. Thanks for developing this recipe; I was after something with a bit of stability but also silkiness. After reading through the comments I did these minor tweaks:
        When cooling the flour mixture, I spread it out in a large bowl and had wrap on the surface to ensure it cooled quickly, evenly, and no skin.
        Checked it was completely cool before whipping.
        Added butter first (30 mins at room temp, cubed), and then cream cheese (only out while adding the butter... Was a warm evening).
        Whipped up beautifully and although it didn't look stiff in the mixing bowl, it piped and held shape on hummingbird cupcakes (1M equivalent tip).
        Thank you for sharing!

      2. Thank you so much for these tips! I'm sure they will be very helpful to others!

  4. As always, beautiful pictures! I haven't tried magical cream cheese frosting before, but will have to next time I make a recipe that calls for cream cheese frosting (my favorite!).

    1. Hi Tina! Thanks so much for the sweet compliment! I hope you enjoy the frosting, if you have a chance to make it. Cream cheese frosting is definitely a favorite of mine too, and I thought this one was a bit easier to work with. Good luck!

  5. Looks yummy! My frosting tends to melt easily, which is not good because I usually transport my desserts. Just wanted to mention that you put 1 stick of butter as 1 cup. I wasn't sure which measurement was the correct one you used.

    1. Betty, I don't know what my problem is! I'm ashamed to admit this is not the first time I've made that mistake...! Thank you so much for pointing it out, I've made the correction (and I'm sticking a post-it note reminder to my screen so I never goof that up again!)

      I hope you enjoy the frosting. I'd be curious to hear how it works out for you. I'm thinking it's probably not quite as stable as the original Magical Frosting, but still better than the traditional cream cheese. The flavor is a bit more subtle too. I'd love to hear your thoughts!

      Thanks again for pointing out my error, and for reading my blog! <3

  6. Your pictures are so gorgeous! I just want to sit and stare at them. Looks like that frosting is well worth the effort. Yum!

    1. Wow, thanks Christin! I've been working so hard to get better at photography, so it's so rewarding to hear you say something like that! Thanks so much for the encouraging words! <3

    1. Thanks, Dina! I hope you like it. Traditional cream cheese frosting is so good, but sometimes it's just a mess. This one's a little firmer, although the cream cheese flavor is a little more subtle. Good luck with it, and thanks for stopping by! Hope to see you here again! 🙂

  7. oooohhh... A magical frosting was exactly what I needed!! A good friend of mine asked me to bring some cupcakes for her birthday party and I was already worried about making a frosting that will survive the transport to her place!! Thank you Allie for this great post! It looks stunning!!
    xox Amy

    1. Hi Amy! The original recipe for Magical Frosting may be your best bet. Either that or a Swiss Meringue Buttercream. I left some cupcakes frosted with my chocolate version in a hot car for an hour and they held up great! The Magical Cream Cheese Frosting is more stable than traditional cream cheese frosting, but still not AS stable as regular Magical Frosting or SMB. But if you really love some tangy cream cheese, definitely give it a try! 😀

    1. It's a great recipe, right? I mean the original. It reminded me a lot of a bakery icing, and sort of like whipped cream. I really enjoyed it! Now, the cream cheese version does not have quite the same texture as the original Magic Frosting, but it does seem to hold it's shape a little better than traditional cream cheese frosting. Thanks so much for the sweet comment, Anna! <3

  8. This looks so magical indeed! I can't wait to try making cupcakes so I can top them with it, because it looks so beautiful. Pinning this, of course ;D

    1. Thanks for sharing, Consuelo! I hope you enjoy it, cream cheese frosting is one of my favorite things, and it's nice to find a trick that makes it a little easier to work with. xx

  9. Ooh, I'm going to try this one for sure. I'm not to fond of many cream cheese icing for the fact alone that they are very runny. I've done a similar method before of cooking milk and flour together for a icing. Sounds like a great recipe Allie 🙂

    1. I hope you enjoy it, Laura! It is a bit more stable, IMO, than traditional cream cheese frostings. I think it's because of that stiff, cooked pudding-like mixture that holds it all together. But, just FYI, it's still doesn't hold its shape quite as well as a Swiss Meringue Buttercream would. But sometimes you just gotta have cream cheese, y'know? 😉

  10. This is magical indeed!! How come I've never heard of it? I dislike traditional cream cheese frosting becuase it never stands up to piping for me and would always go with SMB. But I love how this magical version is so stable. Your piping is beautiful. Is that pumpkin whoopie pies I spy??

    1. Hi Zainab! Those are actually sweet potato whoopie pies; good eye! I will be sharing the recipe soon. SMB is definitely my favorite too. The Magical Frosting was very good but almost like a whipped cream kind of texture. It's definitely worth trying! Now, the cream cheese version I found to be more stable than a traditional cream cheese frosting, but still not as stable as a SMB. I may end up tinkering around and trying to come up with a cream cheese SMB next! Have you ever tried?

      1. Allie, I will be very interested in a cream cheese SMB!! Never tried but that is a great idea. I think I might try it and compare notes with you 🙂

      2. Hello Allie,

        Thank you for sharing the recipe! Your piping skills are amazing! In the past, I have made a regular buttercream using this method of cooking the flour, sugar and milk. I love that recipe and so I'm sure I'll love this one. Definitely giving it a try soon.

        I have tried Cream Cheese SMB and it was a disaster. I would say so because I wouldn't want anybody to go through the chaos I went through in my kitchen. And needless to mention the waste of precious cream cheese and butter. After a researching a bit on it (some failures, some successes), I attempted a HUGE batch (totally my fault) using 1 lb. of cream cheese and 1 lb. of butter and spent 4 hours running my stand mixer. Till I added the butter, everything was perfect. As soon as I started adding the cream cheese, the mixture started to curdle, it became soupy and grainy and gross. I had to close my eyes and flip the bowl into the sink (it did hurt!).

        If you have given it a try and succeeded, kindly share any tips! 🙂
        If you haven't, then you know not to, haha!

        Keep baking, keep blogging,

        Nikita<3

      3. Oh, dear! Thank you so much for sharing your experience! You've saved me the trouble and heartache of wasted time + ingredients. I'm so sorry it didn't work out for you; hopefully this recipe yields a better result! Thanks so much for reading and for the sweet compliments 😉

      4. Just a comment really .... just informational ....
        Edna De La Cruz has a receipe for crusting cream cheese buttercream, although it is not swiss buttercream. She's on you tube & she has a website. Also, many many suggest cream cheese extract/flavor instead of or with the vanilla. I have not tried either one but am making a red velvet this week & will be making a cream cheese icing to go on it. I'm surfing to find one I like.

      5. I've had many many Swiss buttercreams start to break down on me once the butter was added. Keep mixing, it will stiffen up. Just try it next time. I had a hard time believing that it will stiffen back up, but it does. Once the egg whites are properly tempered in, the butter will fluff and the mixture will stiffen. It has to do with the overall temperature of the house and outside at the time. I live in Texas and it's hot as holly heck around these parts in the middle of the summer. I keep my house on a steady 68 year around, so my inside temp is always the same. But, if I'm making Swiss buttercream in the middle of summer it always breaks down, but it always stiffens back up. When it starts to break down turn that mixer up to high and beat the holly heck out of it until it fixes itself, then turn the mixer back down to medium and continue adding butter one tablespoon at a time. All my life I've been told if you overbeat the egg whites, just start over because all hope is lost.... Apparently that only holds true for actual meringue and not tempered egg whites. I've even been known to get a drop or two of yolk in them and they still fluff and stiffen up properly.

    2. We always called this German Buttercream. The SMB with cream cheese is heavenly so I hope you try it. I use it quite often & have never had a bit of problems. I don't use as much cream cheese as some do because it gets to tangy for me & I'm not a fan. Try it if you haven't already. It's definitely delicious, holds really well & looks beautiful!!