Caramel Cheesecake Swirl Brownies with Milky Way
My sister brought these to Thanksgiving last year and I watched three grown adults nearly fight over the last piece. I’m not even exaggerating.
I finally made them myself last weekend and now I understand why. That first bite — fudgy brownie, creamy cheesecake swirl, gooey caramel, all topped with melted chocolate — it’s the kind of dessert that makes you close your eyes and forget you’re supposed to share.
My husband asked if I could “accidentally” make these every week. I told him these are special occasion brownies because if I kept them in the house regularly, we’d both be in trouble.
Why You’ll Love This Recipe
You will love these caramel cheesecake swirl brownies because every bite delivers fudgy chocolate, creamy cheesecake, gooey caramel, and melty chocolate in perfect layers.
You will love the way the cheesecake swirls stay distinct and creamy against the rich brownie base.
You will love the warm caramel and chopped Milky Way pieces that turn the top into pure candy-bar luxury.
Most of all, you will love being the person who shows up with the dessert that disappears first and has everyone asking for the recipe.
Why This Recipe Works
A classic fudgy brownie batter of melted butter, sugar, eggs, cocoa, and flour creates a dense, chocolatey base. Softened cream cheese beaten with sugar and egg forms a smooth, tangy cheesecake layer that stays creamy after baking. Gently swirling the two batters keeps the layers distinct rather than fully blended. Baking until the edges are set but the center still has a slight jiggle preserves a fudgy texture. Warm caramel poured over the slightly cooled brownies seeps into the top, while chopped Milky Way bars soften and melt into the caramel. A final chocolate drizzle adds a polished finish. Cooling completely allows clean slices and lets the flavors settle. The result is an over-the-top, bakery-style brownie that feels special enough for holidays and potlucks.
Ingredient Breakdown
1 cup unsalted butter, melted
Creates a rich, fudgy brownie base.
2 cups granulated sugar
Sweetens the brownies and helps create a glossy top.
4 large eggs
Add structure and richness to the brownie batter.
1 teaspoon vanilla extract (brownie) + ½ teaspoon (cheesecake)
Rounds out the flavor in both layers.
1 cup all-purpose flour
Provides just enough structure while keeping the brownies fudgy.
¾ cup cocoa powder
Delivers deep chocolate flavor.
½ teaspoon salt
Balances the sweetness.
8 oz cream cheese, softened
Forms the creamy cheesecake swirl.
⅓ cup sugar
Sweetens the cheesecake layer.
1 egg
Sets the cheesecake mixture.
1 cup caramel sauce
Creates the gooey topping layer (store-bought or homemade).
4 fun-size Milky Way bars, chopped
Add chewy, chocolate-malt pockets on top.
½ cup chocolate chips, melted
Finishes the brownies with a polished drizzle.
Kitchen Equipment
A 9x13-inch baking pan, parchment paper, mixing bowls, a whisk or hand mixer, a spatula, and a knife for swirling and slicing.
Step-by-Step Instructions
Preheat your oven to 350°F. Line a 9x13-inch pan with parchment paper, leaving an overhang for easy removal.
In a large bowl, whisk the melted butter and sugar until smooth. Add the eggs and vanilla and mix until the batter looks glossy.
Stir in the flour, cocoa powder, and salt until just combined — do not overmix. Spread the brownie batter evenly into the prepared pan.
In another bowl, beat the softened cream cheese and sugar until fluffy. Add the egg and vanilla and mix until smooth.
Drop spoonfuls of the cheesecake mixture over the brownie batter. Use a knife to swirl gently, keeping distinct ribbons rather than fully blending the layers.
Bake for 30–35 minutes, until the edges are set but the center still has a slight jiggle.
Cool the brownies in the pan for about 10 minutes.
Drizzle the caramel sauce evenly over the top. Scatter the chopped Milky Way pieces over the warm caramel.
Melt the chocolate chips and drizzle them over everything in a zigzag pattern.
Let the brownies cool completely in the pan before lifting out and cutting into squares.
Expert Tips
- Soften the cream cheese fully so the cheesecake layer stays lump-free.
- Do not overmix the brownie batter once the flour is added — this keeps them fudgy.
- Swirl gently so you maintain visible cheesecake ribbons.
- Pull the brownies when the center still has a slight jiggle; they will continue to set as they cool.
- Pour the caramel while the brownies are still slightly warm so it spreads and clings.
- Chop the Milky Way bars into small pieces so they distribute evenly.
- Line the pan with parchment for clean removal and easy cutting.
- Cool completely before slicing for the neatest squares.
- A hot, dry knife wiped between cuts gives the cleanest edges.
- Dulce de leche can replace regular caramel sauce for an even richer layer.
- Full-fat cream cheese gives the best creamy texture.
- These are rich — smaller squares still feel indulgent.
- Make them a day ahead; the flavors settle and the texture improves.
- Store in a single layer or with parchment between layers so the topping stays neat.
Common Mistakes to Avoid
- Using cold cream cheese and ending up with lumps in the swirl.
- Overmixing the brownie batter and creating a cakier texture.
- Swirling too aggressively and losing the distinct layers.
- Overbaking and drying out the fudgy center.
- Underbaking so the center stays too wet.
- Adding the caramel when the brownies are piping hot and having it run off.
- Cutting while still warm and having the squares fall apart.
- Skipping the parchment and struggling to remove the brownies.
- Using low-fat cream cheese that can make the swirl less creamy.
- Chopping the Milky Way bars too large so they overwhelm individual pieces.
- Pouring the chocolate drizzle when it is too thick or too thin.
- Storing stacked brownies without parchment so the topping sticks.
- Expecting a cakey brownie — this is meant to be dense and fudgy.
- Skipping the cooling time and losing clean slices.
Ingredient Substitutions
Caramel sauce can be replaced with dulce de leche for a thicker, richer layer.
Milky Way bars can be replaced with Snickers, Twix, or chopped chocolate caramels.
Cocoa powder can be natural or Dutch-process.
Cream cheese should be full-fat for best results; low-fat can work but may be slightly less creamy.
Recipe Variations
- Classic – Keep the recipe as written.
- Dulce de Leche – Swap the caramel sauce for dulce de leche.
- Salted Caramel – Sprinkle flaky sea salt over the caramel layer.
- Extra Chocolate – Add chocolate chips to the brownie batter.
- Peanut Butter – Swirl a little peanut butter into the cheesecake layer.
- Espresso – Add 1 teaspoon instant espresso powder to the brownie batter.
- Nutty – Sprinkle chopped pecans or walnuts over the caramel.
- Oreo – Add crushed Oreos to the cheesecake swirl.
- Mini – Bake in a smaller pan for thicker brownies (add a few extra minutes).
- Triple Chocolate – Use chocolate caramel sauce and extra chocolate drizzle.
- Holiday – Top with seasonal sprinkles on the wet chocolate drizzle.
- Make-Ahead – Bake and top a day in advance; the texture improves.
- Gluten-Free – Use a 1:1 gluten-free flour blend.
- Bite-Size – Cut into small squares for dessert trays.
Make It Healthier
These are an indulgent dessert. Enjoy smaller squares and savor them slowly. There isn’t a true light version that keeps the same fudgy, creamy, caramel-loaded character.
Meal Prep Guide
Bake and cool the brownies completely, then add the caramel, Milky Way pieces, and chocolate drizzle. Store covered in the refrigerator. They slice cleanly and taste excellent the next day.
Storage
Store in an airtight container in the refrigerator for up to 5 days. Bring to room temperature for the best texture and flavor, or enjoy them slightly chilled.
Freezing
Wrap individual squares tightly and freeze for up to 2 months. Thaw in the refrigerator or at room temperature. The topping remains attractive after thawing.
Reheating
These are excellent at room temperature or slightly chilled. If you prefer them warm, heat individual squares briefly in the microwave (10–15 seconds) so the caramel softens without melting the cheesecake layer completely.
What to Serve With It
A glass of cold milk, a scoop of vanilla ice cream, or a cup of coffee. They are rich enough to stand alone.
Beverage Pairings
Cold milk, hot coffee, black tea, or a dessert wine. The chocolate, caramel, and cheesecake flavors pair especially well with something cold or slightly bitter.
Frequently Asked Questions
Do I have to use Milky Way bars?
No — Snickers, Twix, or any chocolate-caramel candy works well.
Would you cut these into small squares to share, or go full-size and own it?
Small squares are perfect for potlucks and sharing; larger pieces are ideal when you want a true dessert serving.
Can I use homemade caramel?
Yes — any thick caramel sauce or dulce de leche works beautifully.
Why is the center still jiggly when I take them out?
That is intentional. The residual heat finishes the baking and keeps the brownies fudgy.
How do I get clean slices?
Cool completely, chill if desired, and use a sharp knife wiped clean between cuts.
Can I make these ahead?
Yes — they actually improve after resting overnight in the refrigerator.
Is the cheesecake layer supposed to be fully baked?
It should be set but still creamy. The slight jiggle in the center of the pan is a good sign.
Can I skip the chocolate drizzle?
Yes, but it adds a nice finished look and extra chocolate flavor.
What size pan is best?
A 9x13-inch pan gives the ideal thickness for these layered brownies.
Can I double the cheesecake layer?
You can increase it slightly, but too much may prevent the brownies from setting properly.
Do these need to be refrigerated?
Yes, because of the cream cheese and caramel. They also taste great slightly chilled.
How long do leftovers keep?
Up to 5 days in the refrigerator.
Can I freeze them?
Yes — wrap well and freeze for up to 2 months.
Why did my brownies turn out cakey?
The batter may have been overmixed after the flour was added, or they may have been overbaked.
Can I use a different cream cheese?
Full-fat block cream cheese gives the best texture. Avoid whipped or tub-style cream cheese.
Nutrition Information
Approximate values will vary based on exact ingredients and square size. These brownies are rich in sugar and fat from the butter, sugar, cream cheese, caramel, and chocolate. Values are estimates only and should not be considered professional nutritional advice.
Final Thoughts
These caramel cheesecake swirl brownies with Milky Way are pure special-occasion indulgence. Fudgy chocolate, creamy cheesecake, gooey caramel, and melty candy pieces come together in one unforgettable bar that people fight over.
I hope you make them the next time you need a dessert that feels over-the-top in the best way. I hope the swirl stays distinct, the caramel stays gooey, and someone asks whether you “accidentally” have more. If you try them, I’d love to know whether you cut them small to share or went full-size. From my kitchen to yours — rich, layered, and completely worth every calorie.

Caramel Cheesecake Swirl Brownies with Milky Way
Ingredients
Equipment
Method
- Preheat oven to 350°F. Line a 9x13 pan with parchment.
- Whisk melted butter and sugar. Add eggs and vanilla until glossy. Stir in flour, cocoa, and salt until just combined. Spread in pan.
- Beat cream cheese and sugar until fluffy. Add egg and vanilla until smooth. Drop over brownie batter and swirl gently.
- Bake 30–35 minutes until edges are set and center has a slight jiggle.
- Cool 10 minutes. Drizzle with caramel and top with chopped Milky Way.
- Drizzle melted chocolate over the top. Cool completely before cutting.
Notes