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. Thank you Allie for the recipe! But I have a question... How can I store cupcakes decorated with the cream cheese frosting??

    1. Hi Trinidad! I'm not sure how long you are needing to store them... If it's just a day or so I usually just put them in like a foil pan with a lid. That could also live in the fridge for up to a week or so. If I need to freeze, I usually freeze cupcakes unfrosted, and freeze frosting in an airtight container. Then I just thaw, fluff, and frost. Hope that helps!

  2. Hi Allie. This is a wonderful recipe.. actually all your recipes are pretty delicious, I tried couple of them.
    In your comment of Sept 10, 2013 you mentioned something about regular magical frosting. Can you please share the link for that? I was unable to locate it,, sorry.
    Thank you

  3. Hi, I've read from the comments that this would frost a cake really well, but may I know is it enough to frost a 9-inch layered cake? Thank you so much in advance, can't wait to try it (similar experience of runny cream cheese frosting brought me here!) 🙂

    1. Hi Dan! You should have plenty of frosting for a 9-inch cake. It's actually noted in the recipe that there's enough frosting for (2) 9-inch layers, a 9x13 sheet cake, or 2 dozen cupcakes. I would encourage you to read through the comments on this post though, some of my readers have found success with this recipe but a few were disappointed. There's a lot of info in the comment section so hopefully that is helpful to you. Good luck and thanks for reading!

      1. Sorry I missed the note there! But I've tried it, and I made sure that I let the custard-like mixture to cool completely. It worked! And the taste, just...perfect. Not too sweet, yet still rich. And I am very satisfied with the consistency. Now I won't have to worry again if I make a red velvet or carrot cake in the future 😀 I'll surely use this frosting instead of the traditional cream cheese frosting! Thank you for sharing the recipe 🙂 I'm interested to try the normal magical frosting later on too 🙂

      2. That's great Dan! I'm so glad you were happy with it! I think you will love the normal magical frosting too- it's a great recipe. Thanks again for the great feedback! 😀

  4. I made this last night. It is simply beautiful. The flavor is perfect, exactly like a cream cheese frosting should be. It was nice & thick as well. I followed your recipe exactly & it came out exactly as described. I was not piping, but if I was, it would have piped beautifully. I would have had to put it in the fridge to stiffen a little but it would have definitely worked. I will make this again. Thank You for the great post.

    1. My pleasure, Jennifer! I'm so glad to hear that you were happy with the result. Thanks so much for taking the time to share you experience!

  5. Hi Allie,

    I just found your site today while looking for a firmer cream cheese recipe.
    I haven't tried this one yet and have to go to work in an hour so I will try it
    tomorrow. However I am interested in the comment you made February
    27, 2014 stating that you have another recipe that you like maybe even more
    and that you would be posting that recipe the next day. So far I have not been
    able to locate that recipe. I guess I just don't know how to look for it.
    Could you please help me find it or re-post it?

    Your recipes look great and I am eager to try many of them out.

    Thank you,

  6. Hi Allie, I love the look of this frosting and can't wait to try it. I was hoping to use it to frost my son's first birthday smash cake. I'd like to make it sugarless or just slightly sweetened with maple syrup. Do you think this will have a significant affect on the consistency? Thanks! Mina

    1. Hi Mina! That's a great question and I wish I could give you a definitive answer! Sadly I have not tried a sugarless or maple syrup version, so I really can't say... I'd definitely encourage you to give it a try though! If you do, I'd love to hear about the results. Good luck and LMK! 😉

      1. Hi Allie, the first time I tried this was a bit of a disaster! I decided to omit sugar altogether...forgetting that by doing so I was missing 1 cup of liquid so you can imagine what happened, the cooked flour mixture turned into a thick glue! The second time I replaced 1 cup sugar with 3/4 cup maple syrup and added a bit of cinnamon. It turned out pretty well and held it's shape. This is my first time making a flour based frosting, it tasted a bit "floury" and left an interesting texture in my mouth after eating. Is this normal or did I do something wrong? Anyway, my son's birthday is on the weekend so will post some pics of the final product and let you know how it goes! Mi 🙂

      2. Thanks for the great info, Mina! I'll be the first to admit this recipe is not total perfection. I found it to be better than anything else I'd tried, but still not as firm/stable as I'd like. Since the time I posted this, I found another one that works well too, maybe even better? I'll be posting it first thing tomorrow morning so stay tuned! As for the flour taste, I think maybe if you cook the "glue" for a few more minutes on the stove, it should cook out that raw taste. Happy birthday to your son and I hope it's fabulous!!!

      3. If you're looking for a reliable cream cheese meringue buttercream, I would refer you to anediblemosaic.com. Look for her red velvet cake recipe. I've been using that frosting for a couple years now and it's hands-down my most requested treat. It is a little softer than regular meringue buttercream, but if you chill it a little it will pipe and hold its shape. It's never failed me yet.

      4. Awesome!!! Thank you so much for the tip, I will definitely check out the recipe! I have been fiddling around with another cream cheese frosting recipe lately (from Just a Taste), and that one hasn't been quite cutting it either. Can't wait to try your favorite 😀

  7. Followed this recipe, and my frosting is a complete disaster. I made the thick pudding-type mixture on the stovetop, cooled in the fridge for an hour, and then added the butter and cream cheese. It's a soupy mess. I'm at 6 cups of powdered sugar trying to salvage it, and it's still soup. Huge disappointment - it has to be at a party in an hour. 🙁

    1. Oh no! I'm so sorry to hear that! I wonder what went wrong..??? Mine was not soupy at all, it was very firm and pipeable. I don't know if powdered sugar will really help since it just dissolves, but I guess you've probably already figured that out. I'm so sorry you had such trouble 🙁

  8. so I tried this - excited ....for a cake I am doing TODAY for an event. It is gloppy...too wet to pipe and horrible.....I am not sure what I did wrong here......

    was going to do a basket weave on a cake but starting all over now.

    1. Oh no! I'm so sorry Amber! I wonder why it didn't work for you...??? For me it certainly was not as stable as a Swiss Meringue Buttercream, but still much better than a traditional cream cheese frosting with powdered sugar and butter. Did you try chilling it a bit? I'm so sorry you had such bad luck, dear!

      1. Thank you for the reply.....I have NO idea.....I followed instructions but it was too wet. I tried to pipe it and it was spreading a bit. I chilled it (maybe not long enough?) and it firmed up a bit but still not enough to pipe. So (stupidly) I applied it to the cake and it was a mess so I ended up re-baking and using a Italian Meringue Buttercream which was perfect.....

        My lesson learned was to practice a recipe before doing in on the day of the event ha ha.....

        Many people reported success with it - perhaps I expected too much from it ie. piping a basket weave?

        I don't know but I appreciate your reply.......I love the idea of a less grainy, less sweet cream cheese icing. I really hate american iceings......you cannot easily add cream cheese to Italian Meringue.....

        Anyway - onward! (it tasted REALLY good) my only issue was consistency.

      2. Well, again, I am so sorry that it didn't work out for you. I agree though, the meringue buttercreams really are tops when stability is a concern. (Have you ever tried the Swiss variety? It's my personal favorite, I love not having to mess around with hot sugar syrup.) When I made this one, I chilled it a bit too, it firmed up enough that it could pipe well, but I wasn't attempting a basket weave or really anything on the sides of a cake. I actually used it for whoopee pies, and I found that even though it wasn't totally stiff while piping, once it was piped, it really held its shape well. No oozing or sliding at all, even when it got warm. And I am totally with you, once I tried a cooked buttercream there was no going back to the grainy, overly sweet American style frosting. Thanks for your honest opinion, Amber, and I hope this failure won't deter you from visiting my blog in the future. <3

      3. I had the same issue on my first try, I found out that I hadn't chilled the mixture enough, I put it on the fridge for an hour but it was still warm in the center, that ruined the whole thing. Yesterday I made my second attempt but I decided to let it chill overnight and the result was just perfect.

        Hope this helps!

      4. Yes, it really does help, a lot! Thank you so much for shedding some light, Adriana! I believe I also did chill overnight when I made it. That must be the secret to success. Thanks again, so much, for sharing your experience 😀

  9. Hello! This recipe was so intriguing that I decided to make a carrot cake just so I could use the frosting! I have only done the first part so far and I'll be whipping in the cream cheese and other ingredients tomorrow. I tasted a tiny bit of the cooked mixture though and it doesn't seem sweet at all. I'm worried that the end result of the frosting will not be very sweet! What do you think?

    1. Hey Lauren! Thanks so much for reading my blog and trying one of my recipes. Well, I guess everyone has different taste buds, and different preferences. To me, the cooked mixture is pretty sweet. No additional sugar gets added to the cream cheese mixture, so, if you don't feel that the cooked mixture is sweet enough, then you probably won't like the final product either. I'm so sorry to disappoint you! :o(

      1. No worries! I continued on and made the recipe and it really came out wonderfully! It tasted great and held up so nicely on the carrot cake! I think I must have just been a little hesitant when I tasted the initial mixture because it had flour in it but the result was really great. Thanks for the recipe, I'm really loving your blog! 🙂

      2. Oh good! I'm so happy to hear it! Thanks so much for reading, Lauren, and for the great feedback. Have a wonderful week!

  10. Is this frosting light and fluffy? I love to bake but I hate that sometimes cream cheese frosting is so thick and rich, but not a good rich. I stay away from it because I want to make something that tastes and feels lighter.

    1. This is a rich one, Kristy. Sorry to disappoint! If you like light and fluffy, I'd maybe suggest trying stabilized whipped cream, or the original magical frosting that I've linked to within the post is on the lighter side. But I think your initial feeling is right, cream cheese in any kind of frosting does give a really thick and dense kind of feel.

  11. I see you already answered the last question ..LOL silly me. how ever I wanted to know if you know how much I would need to frost a 12", 10",8",6" double layered cakes? Its a wedding cake.. I need a stable cream cheese frosting for that..

  12. I have a quick question. I am wondering if you would recommend this frosting to be used on a wedding cake?? Thank you .Mary

    1. Oh, Laura, you have no idea! Swiss Meringue is my hands-down favorite. I am gaga for it, and especially with that vanilla bean paste! OMG... to die for. Thanks for stopping by, and hope you are enjoying this glorious fall weekend! 😀

    1. Hi Elva! This frosting is perfect for a cake. It holds up very well, especially when cold. I hope you enjoy! Thanks for reading my blog 😉