Thick Strawberry Cream Cheese Frosting with Real Strawberries
This strawberry cream cheese frosting is made with fresh berries cooked down until thick, so it delivers actual fruit flavor without turning your cake into a puddle. It pipes cleanly and holds height, even on a warm afternoon if you keep it chilled before serving.

No gelatin, no jello powder, no artificial pink. Just berries, cream cheese, butter, and a little powdered sugar to stiffen everything up.
What Makes This Frosting So Good
Most strawberry frostings either taste like candy from extract or weep juice and collapse. This one uses a simple trick: you simmer the fresh strawberries into a concentrated puree first. That removes the extra water and locks in a punch of real berry taste, no puddle left behind.
The cream cheese gives it a gentle tang that keeps the sweetness in check, and the butter keeps the body stable. You get a frosting that spreads like silk and actually tastes like strawberries, not a perfume counter.
Ingredients

- 8 oz fresh strawberries, hulled and chopped: you’ll cook these down to a thick paste
- 8 oz block cream cheese, cold: straight from the fridge; full-fat gives the best structure
- 1/2 cup (1 stick) unsalted butter, softened: cool room temperature, not greasy
- 3 to 4 cups powdered sugar, sifted: the amount depends on how thick you want it
- 1 tsp vanilla extract: rounds out the flavor
- 1/4 tsp fine sea salt: a tiny pinch wakes everything up
Variations / Substitutions
- Frozen strawberries: use them straight from the bag; they release a little more liquid, so simmer a few minutes longer
- Dairy-free: swap in a block-style vegan cream cheese and a stick of vegan butter; the frosting will be slightly softer, so chill the piping bag well
- Intense color without cooking: blend 1/4 cup freeze-dried strawberry powder into the finished frosting instead of the puree; you’ll skip the stovetop step entirely
If you want a plain cream cheese frosting, try my Classic Cream Cheese Frosting recipe.
How to Make Strawberry Cream Cheese Frosting
Step 1: Cook the Strawberries

Place the chopped strawberries in a small saucepan over medium heat. Cook, stirring now and then, until they break down and release their juices, about 5 minutes. Keep simmering, scraping the bottom, until the mixture thickens to a paste that measures roughly 1/3 cup, around 8 to 10 minutes more. You need it concentrated enough that no watery liquid pools around the edges when you tilt the pan. Let it cool completely before you do anything else.
Step 2: Beat the Butter and Cream Cheese

In a large mixing bowl with a hand mixer or the paddle attachment of a stand mixer, beat the cold cream cheese and softened butter together on medium speed until smooth and completely lump-free, about 2 minutes. Stop and scrape the bowl well to catch any stubborn cold pockets. The mixture should look pale and fluffy, with no visible streaks of white cream cheese.
Step 3: Whip in the Sugar and Strawberry

Add the sifted powdered sugar, vanilla, and salt to the bowl, starting on low speed to avoid a sugar cloud, then increase to medium-high. Beat until the sugar disappears and the frosting looks thick and spreadable, roughly 3 minutes. Pour in the cooled strawberry puree and whip for another minute, until the color is even and the frosting holds a soft peak. If it feels too soft to pipe, beat in a little extra powdered sugar, a tablespoon at a time.
Tips for the Best Strawberry Frosting
- Block cream cheese is key: the spreadable kind in tubs has extra water and stabilizers that often make the frosting thin. Stick with the firm block.
- Cool the puree completely: if even a bit of warmth touches the butter, the whole batch can loosen. I like to make the puree the night before and keep it in the fridge.
- If your frosting turns too soft, pop the bowl in the fridge for 15 minutes, then re-whip. Chilling sets the butter and cream cheese so it firms right back up.
- For tall swirls or roses, make sure the frosting is cold before you pipe. A chilled piping bag does wonders.
Scale the recipe up or down depending on your project:
| Batch size | Cream cheese | Butter | Strawberry puree | Powdered sugar |
|---|---|---|---|---|
| Half | 4 oz | 1/4 cup | 3 to 4 tbsp | 1 1/2 to 2 cups |
| Standard | 8 oz | 1/2 cup | 1/3 cup | 3 to 4 cups |
| Double | 16 oz | 1 cup | 2/3 cup | 6 to 8 cups |
Storing Leftover Frosting
- Refrigerate: store in an airtight container for up to 5 days. The puree is cooked, so it holds well. Let it sit at room temperature for 15 minutes, then re-whip before using if it feels stiff.
Frequently Asked Questions
Can I freeze this frosting?
Yes, it freezes well for up to 2 months. Thaw overnight in the fridge, then re-whip until smooth.
Why did my frosting turn grainy?
Graininess usually means the butter or cream cheese was too cold while beating, leaving tiny unincorporated lumps. Make sure both are soft but still cool, and beat until perfectly smooth before adding the sugar.
How long can a cake frosted with this sit out?
Because of the cream cheese, it’s safest to refrigerate after about 2 hours at room temperature. The frosting holds its shape fine, but food safety comes first.

Strawberry Cream Cheese Frosting Recipe
Ingredients
Method
- Cook the strawberries in a small saucepan over medium heat until they break down, then simmer until reduced to a thick 1/3 cup paste. Cool completely.
- Beat the cream cheese and butter until smooth and fluffy, about 2 minutes.
- On low speed, add the powdered sugar, vanilla, and salt, then increase to medium-high and beat until thick. Add the strawberry puree and whip until the color is even and the frosting holds a soft peak, about 1 minute more.
