Do you love cream cheese icing? Do you consider it the best part of carrot cake and red velvet cupcakes? If so, then you need to try this recipe. It's old-fashioned, and it takes a little more time, but oh, it's worth it. This is so creamy, so rich — and it tastes of cream cheese all the way.
My curiosity about cooked cream cheese frosting was piqued by Emma's recipe for carrot sheet cake, where she mentioned that her aunt usually used a cooked cream cheese frosting. I have always made my cream cheese icing the simple way: Equal parts cream cheese and butter, whipped together with a large quantity of powdered sugar. The result is rich, very sweet, and not purely cream cheese. It tastes of butter as much as cream cheese, and sometimes the powdered sugar can give a chalky flavor and texture.
This method is totally different. There is no butter. Instead, you create a roux of flour and milk, and then you whip it together with cream cheese. The cooked flour and milk mixture helps stabilize and thicken the cream cheese. The benefit here, besides the silky texture it creates, is that you can use much, much less sugar. The cream cheese comes through clearer. (This recipe is just like old-fashioned cooked (or boiled) icing, except here you add cream cheese instead of butter in the final step.)
If you have a stand mixer, this is a very hands-off process. If you use a hand beater (and yes, you will want some kind of beaters for this recipe) it is a little more laborious. But it is worth it.
It produces a creamy icing that tastes lusciously of tangy cream cheese, without butter clogging up the flavor. It isn't very sweet at all; it puts the cream cheese up front. If you really love cream cheese frosting, you should try this recipe at least once. Yes, it is a bit more work, but oh, it's so good.
I tested this icing several different ways. I tried creating the flour paste without sugar in it, and I whipped the sugar into the cream cheese separately. But I felt that this method is a little trickier; it's harder to keep it lump free. I also tried adding non-whipped blocks of cream cheese into the hot flour paste. This also wasn't optimal; it took a long time to come together.
The final method I settled on was the most reliable, at least for me. First, whip the cream cheese until it is silky and light. Then cook the flour, sugar, and milk together until it forms a thick liquid. Then whip the flour paste until it is cool, lightening it as well. Then beat everything together.
I find that this is best eaten within 3 days or so. After that it starts to taste a little more of the flour, and less of the cream cheese. (I like this best with a molasses cake or a very dark chocolate cake, by the way. Here is the molasses cake recipe pictured!)

Extra-Creamy Cooked Cream Cheese Icing
makes enough icing to sandwich and cover two 9-inch cake layers
16 ounces (2 bars) full-fat cream cheese, softened at room temperature for at least 1 hour
1/4 cup all-purpose flour
1 cup white sugar
1/4 teaspoon salt
1 cup whole milk
1 teaspoon vanilla
Place the softened cream cheese in the bowl of a stand mixer (or simply use a large bowl and hand beaters). Whip the cream cheese on high speed for several minutes, until it is completely smooth and silky. Scrape the cream cheese out into a separate bowl and set aside.
Whisk the flour, sugar, and salt together in a small saucepan. Turn the heat on to medium and slowly add the milk, whisking constantly. It will look lumpy at first but whisk vigorously to create a smooth paste. Continue whisking as the mixture comes up to a simmer. It will thicken rapidly and dramatically as it comes to a boil (see photo below). Simmer for 1 full minute, then turn off the heat. Scrape the flour and milk paste into the mixer bowl. (If you want to be 100% sure there are no small lumps, pour it through a mesh sieve.)
Turn on the mixer or beaters and whip the flour-milk mixture for 10 minutes, or until it is lightened and no longer piping hot. It should be lukewarm or cooler. Slowly add the whipped, softened cream cheese, whipping constantly. Add the vanilla. Continue whipping until the the two are completely combined and smooth and silky. (See photo below.)
It is best to let this icing firm up a bit more in the refrigerator but you can use it now to ice a completely cooled cake. If not using immediately, store in the fridge for up to 3 days. Whip again briefly on high speed before using. It is also best to refrigerate cakes that are iced with this frosting. It is best eaten within three days or so.


• Get the Cake Recipe: Dark and Damp Molasses Cake
(Images: Faith Durand)
Good Grips Stainles...

Comments (17)
Could you use pre-whipped cream cheese (from a tub) instead of whipping your own?
@mimi2856 that is a good question. I would have a few concerns: Those often have a lot of air in them, so you would want to make sure that you're still getting the same weight of cream cheese called for in this recipe. Also, you are actually whipping the cream cheese here much more than it is whipped in those little tubs. So I don't think you can skip that step entirely. And finally, a lot of the whipped cheeses have extra gums and stabilizers added and I am not sure how those would affect this recipe.
So, with all those caveats, I would say try it and let us know how it goes!
I wish I wouldn't have logged on today. That icing looks so good I'm going to have to make a cake tonight!
staceyann dolenti
I can't wait to try this recipe out. I'm quite intrigued- and yes, I am one of those that buy those cupcakes so that I can have some heavenly cream cheese frosting.
Do you think you could use corn starch instead of the flour? Going on the theory that making gravy with flour can be lumpy. I never have lumps with gravy thickened with corn starch.
My Icky-Black Chocolate Cake icing is made with cocoa, sugar, corn starch and milk and sets up smooth and not lumpy.
Let me know if Jen ever sent you our I-B-C cake recipe. It is the BEST ever chocolate cake, ya know.
Have you considered that there is too much liquid in this icing recipe and that's why it does not gel up well ? I would suggest reducing the milk to 2/3 cup and reducing the flour to 1/4-cup-less-one-tablespoon. It's a thicker roux, yes, but the proportions may be better to yield a less runny frosting.
Sounds like something I need to try...thanks for sharing.
@SBQuill74, it does actually gel up very well - not sure if I gave a different impression? It gets very firm as it cools, although while the cream cheese is room temperature and the roux is warm it is of course rather soft.
But of course - please do play around with the proportions and let us know how it works. I did play around with different proportions, but I found a thinner roux easier in getting a smooth consistency in the frosting.
I haven't tried this with cornstarch. That is on my list of things to do, however. :)
i always add a little fresh lemon juice to cream cheese frosting. it brightens the flavour & tones down a bit of the sugary sweetness. it's a great complement! but only use a very small amount...you don't want lemon frosting!
I really love how AMAZING this looks but am interested in that beautiful cake server. Please do tell.
I'm interested in trying with stevia instead of sugar...
Looks too good! Exactly what I needed.
Does it have to be whole milk
AButler, it's months old but i would be VERY interested in your i-b-c recipe, please!
I made this using laughing cow cheese instead of cream cheese (i live in Vietnam and its hard to come by cream cheese here), and the juice of 1 lime. I had to put it in the blender to make it smooth, but it turned out really really great!
I made this last night and it's terrific. It'll definitely be my go-to cream cheese frosting recipe going forward. Other ones I've tried haven't seemed worth the calories to me, but this tastes like what a really good cream cheese frosting ought to taste like. Thank you to commenter marckle above, who suggested adding a bit of lemon juice -- that really perfected it! I halved the recipe (and the recipe for the dark molasses cake) and that worked just fine. I used half a vanilla bean because my homemade extract isn't ready yet -- I don't mind the little flecks in it.
Best ever! I adore cream cheese frosting and this is amazing, great fluffy texture, but still rich and smooth. Used a handheld electric beater and had no trouble at all with the process, I just threw in all the cream cheese into the cooled roux at once but it still worked a treat. I added strawberry and used it in a lemon and white chocolate layer cake, tasted amazing!