This salted caramel cake filling is a thick, spreadable caramel made from 1 cup of granulated sugar, 6 tablespoons of butter, ½ cup of heavy cream, and fine sea salt. It takes about 15 minutes at the stove plus up to an hour to cool, and it fills one 2 layer 8 inch cake generously without oozing out the sides.
The trick is color and patience. Cook the sugar to a deep amber before the butter goes in, then let the caramel cool completely. It pours like a sauce while warm and sets into a soft, spoonable layer that holds its place under frosting.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →Before You Melt the Sugar
- Yield: enough to fill one 2 layer 8 inch cake generously, or a batch of filled cupcakes
- Time: 5 minutes prep, about 10 minutes cooking, 45 minutes or more to cool
- Color to aim for: deep amber, not yellow or tan
- Salt: ½ teaspoon fine sea salt, stirred in off the heat
- Storage: 1 day at room temperature, up to 1 week in the fridge
- Tools: heavy bottomed saucepan and a silicone spatula or wooden spoon
- Prep tip: measure everything first, because once the sugar darkens there is no time to measure
Thick Caramel Filling for Cake Layers and Tarts
Regular caramel sauce is too thin to sit between cake layers. It soaks into the crumb and slides out the sides. This filling uses less cream relative to sugar and butter, so once it cools it is thick enough to spread with an offset spatula and still soft enough to slice cleanly.
For cake layers, pipe a ring of buttercream around the edge of the bottom layer, then spread the cooled caramel inside the ring. The ring acts as a dam and keeps the caramel from reaching the outside of the cake. For tarts, spoon the cooled caramel into baked mini tart shells and top it with ganache. It also works as a cupcake filling: core the cupcakes, spoon in the caramel, and frost over the top.
Caramel Sauce vs Caramel Filling
Both use the same ingredients. The difference is the ratio and how you use it. A pourable caramel sauce has more cream, so it stays runny even when cool. That is perfect over ice cream but not between cake layers. This filling has less cream, so it thickens as it cools into a spreadable layer.
If you want a thinner drizzle from the same recipe, use 3 tablespoons less sugar and 1 extra tablespoon of cream. For a no burn shortcut with a softer texture, my caramel sauce from condensed milk is made from sweetened condensed milk instead of melted sugar.
Why These Five Ingredients

Granulated sugar gives the cleanest caramel base. Brown sugar muddies the color and can clump while melting. I use 200 grams so the batch fits a standard layer cake without leftovers.

Butter should be unsalted and cut into small pieces. Smaller pieces emulsify faster, and room temperature butter is less likely to make the caramel seize or split. Heavy cream needs at least 35% fat to bind the sugar and butter; lower fat cream will not hold together. Fine sea salt dissolves fully and keeps the caramel from tasting flat. The vanilla is optional, and I skip it when the filling goes into a chocolate cake.
How to Make Salted Caramel Filling Step by Step
Melt the sugar in a heavy bottomed saucepan over medium heat, stirring occasionally. It clumps at first, then turns into an amber liquid after 5 to 8 minutes. Keep going until it is fully melted, smooth, and deep amber.

Whisk in the butter. The caramel bubbles hard, which is normal. Keep whisking until no oil remains. Then pour in the cream slowly while whisking; it bubbles up again, so stand back. Take the pan off the heat and stir in the salt and vanilla.
Cool the caramel for 10 to 15 minutes, then move it to a jar or heat safe bowl and let it cool completely at room temperature. Judge the texture only once it is cool. Warm caramel coats a spoon; cooled caramel holds its shape.

When Caramel Goes Wrong
- Grainy after cooling: the sugar crystallized while melting. Stir less at the start and use a gentle swirl instead.
- Separated or greasy: usually cold butter or cream. Return the pan to low heat and whisk constantly until smooth again.
- Too thin: the sugar did not get dark enough. Let it reach deep amber next time before adding the butter, and give it a full hour to thicken.
- Pale, flat flavor: the cream went in too soon. Let the sugar deepen even if it smells intense.
- Bitter: the sugar went past amber and started to burn. Start over; bitterness will not cook out.
- Filling slides in the cake: it was still warm when layered. Always cool it completely first and use a buttercream dam.
Flavor Twists
For extra depth, swap half the cream for canned coconut milk. It adds a subtle toasty note that suits chocolate and tropical cakes. Stir in 2 tablespoons of cocoa powder for a chocolate caramel, which pairs well with this chocolate cake filling. Or mix in 2 tablespoons of peanut butter once the caramel has cooled to lukewarm for a rich cupcake center.
If you like nuts in the middle of your cake, my caramel pecan cake filling folds toasted pecans into a caramel base.
Keeping It for Later
Store the caramel in a sealed jar for 1 day at room temperature or up to 1 week in the fridge. It firms up when cold, so warm it gently in a glass bowl set over hot water, or in the microwave in 10 second bursts, until it is spreadable again. Let it come back to room temperature before filling a cake.
It can be frozen in a flat container with a tight lid, though the texture shifts slightly. Thaw it overnight in the fridge and stir well before using.
What to Fill With It

Spread it between vanilla or chocolate cake layers, then frost the cake with salted caramel buttercream frosting for a full salted caramel cake, or with Swiss meringue buttercream for a lighter finish. It is also lovely under brown butter frosting.
Spoon it into salted caramel cookies for a gooey center, or layer it with diplomat cream in a tall cake. A thin layer of caramel also pairs well with cream cheese filling or white chocolate ganache filling in a two filling cake. Leftovers are good warmed over ice cream or crepes.
Caramel Filling Questions
How do you make caramel filling for a cake thick?
Cook the sugar to a deep amber, use only ½ cup of cream for 1 cup of sugar, and let the caramel cool completely. It keeps thickening for up to an hour.
Can I use caramel sauce as cake filling?
Thin caramel sauce soaks in and slides. Use a thicker filling like this one, and pipe a buttercream ring around the layer so it stays in place.
How much caramel filling do I need for a cake?
This batch fills one 2 layer 8 inch cake generously. For a 3 layer cake, make 1½ batches.
Does salted caramel cake filling need to be refrigerated?
It keeps 1 day at room temperature. For longer, refrigerate it for up to 1 week and warm it gently before spreading.
Can I use it to fill cupcakes?
Yes. Core the cooled cupcakes, spoon in the cooled caramel, and frost over the top.
Pin this salted caramel cake filling to your cake board so it is ready for your next layer cake. If you try a variation, tell me in the comments how you used it. I love hearing what you bake with it.
Salted Caramel Filling for Cake Recipe
This salted caramel cake filling is a thick, spreadable caramel made with granulated sugar, unsalted butter, heavy cream, fine sea salt, and optional vanilla. It takes about 15 minutes at the stove plus up to an hour to cool, and fills one 2 layer 8 inch cake generously. The sugar is cooked to a deep amber before the butter and cream go in, and the caramel thickens as it cools, so this caramel filling for cake layers holds its place instead of sliding. Use it as salted caramel filling for cake layers, filled cupcakes, mini tarts, and salted caramel cake, or warm it over ice cream. It keeps 1 day at room temperature or 1 week in the fridge.
Ingredients
- 1 cup (200g) granulated sugar
- 6 tablespoons (85g) unsalted butter, cut into pieces
- 1/2 cup (120ml) heavy cream
- 1/2 teaspoon fine sea salt
- 1 teaspoon vanilla extract (optional)
Instructions
- MELT THE SUGAR: Place the granulated sugar in a heavy-bottomed saucepan over medium heat. Stir occasionally with a silicone spatula or wooden spoon as it begins to melt. The sugar will clump at first, then gradually turn into an amber-colored liquid. Continue cooking and stirring for 5 to 8 minutes until fully melted and smooth.
- ADD THE BUTTER: Once the sugar has melted into a deep amber color, carefully whisk in the butter. The caramel will bubble vigorously—this is expected. Continue whisking until the butter is completely incorporated into the mixture.
- STIR IN THE CREAM: Slowly pour in the heavy cream while whisking constantly. The caramel will bubble up again. Keep whisking until the mixture becomes smooth and uniform.
- FINISH WITH SALT AND VANILLA: Remove the saucepan from the heat. Stir in the sea salt and vanilla extract, if using. Allow the caramel to cool for 10 to 15 minutes before transferring to a jar or heat-safe bowl.
- COOL AND THICKEN: Let the caramel cool completely at room temperature. As it cools, it will thicken into a spoonable and spreadable consistency, ideal for filling cake layers without leaking or sliding.
Notes
Use room temperature butter and cream to prevent the caramel from seizing. Cook the sugar to a deep amber before adding the butter; pale caramel stays thin and tastes flat. Let the filling cool completely before layering, and pipe a ring of buttercream around each cake layer to hold it in. Store leftover caramel in an airtight container at room temperature for 1 day or in the refrigerator for up to 1 week. Rewarm gently over hot water or in 10 second microwave bursts if it is too firm to spread.
Nutrition Information
Yield
12Serving Size
1Amount Per Serving Calories 172Total Fat 9.6gSaturated Fat 6.0gUnsaturated Fat 3.6gCholesterol 27mgSodium 96mgCarbohydrates 21gSugar 21gProtein 0.3g
