Milky Way Caramel Cheesecake Brownies
I love chocolate more than almost anything. There is something so special about a warm brownie right out of the oven. But sometimes, a plain brownie is just not enough for a big party or a special treat. That is why I made these Milky Way Caramel Cheesecake Brownies. They have three layers of goodness that will make your mouth very happy.
In this article, you will learn how to bake a thick chocolate base. I will show you how to swirl in a creamy cheesecake layer. We will also add real Milky Way candy bars and extra caramel on top. This recipe looks fancy, but it is actually very simple to do at home. You do not need to be a pro baker to make these taste like they came from a high-end shop.
Are you ready to get your apron on and start baking?
Everything You Need for Your Baking Day
Before we start mixing, we need to gather all the things from the store. Most of these items are likely in your kitchen right now. I always check my pantry twice so I do not have to run to the store in the middle of baking. It is no fun to realize you are out of eggs when your hands are covered in flour!
For the brownie part, we use dark cocoa and real butter. This makes the bottom very fudgy and dark. For the cheesecake part, we need soft cream cheese and a little bit of sugar. The candy bars are the star of the show, so make sure you get the full-size ones or a big bag of the small ones. It is okay if you eat a few while you work. I usually do!
The Ingredient List

Here is what you need to put on your shopping list. For the brownie layer: 1 cup of melted butter, 2 cups of white sugar, 4 large eggs, 1 tablespoon of vanilla, 3/4 cup of cocoa powder, and 1 cup of flour. You also need a pinch of salt to make the chocolate taste even better. I like to use sea salt if I have it.
- 1 cup unsalted butter (melted)
- 2 cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 3/4 cup unsweetened cocoa powder
- 1 cup all-purpose flour
- 1/2 teaspoon salt
- 8 ounces softened cream cheese
- 1/4 cup sugar (for cheesecake)
- 1 egg (for cheesecake)
- 12 Milky Way mini bars (chopped)
- 1/4 cup caramel sauce
The cream cheese needs to be very soft. If it is cold, it will have lumps. Lumpy cheesecake is not very pretty. Take it out of the fridge an hour before you start. This is a small trick that makes a big difference in how the top looks. Most people skip this, but you shouldn’t!
Kitchen Tools You Will Use

You do not need many fancy tools for this. A good 9×9 inch square pan is the best size. If you use a bigger pan, the brownies will be too thin. If the pan is too small, the middle might stay raw. I also suggest using parchment paper. This is a special paper that stops the brownies from sticking to the metal pan.
You will also need two bowls. One bowl is for the chocolate batter. The other bowl is for the white cheesecake mix. A hand mixer helps make the cheesecake smooth, but a whisk works too if you have strong arms. I prefer the mixer because it is faster and I am sometimes a bit lazy on Sunday afternoons. Just make sure you don’t splash chocolate on your shirt!
Recipe Quick Info
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Servings: 16 brownies
- Difficulty: Easy to Medium
How to Make the Perfect Brownie Layers
Making these brownies is like building a house. You need a strong base first. The chocolate layer is the floor. The cheesecake is the walls. The candy bars are the roof! We bake them all together so the flavors melt into each other. It smells amazing while it is in the oven.
One mistake I made once was over-mixing the flour. If you stir too much, the brownies become tough like bread. We want them to be soft and gooey. Stir just until the white flour disappears. It is okay if there are a few tiny bumps. Let’s look at the steps to get this right every single time.
Mixing the Chocolate Base

First, turn your oven to 350 degrees. Line your pan with parchment paper. In your big bowl, mix the melted butter and 2 cups of sugar. Whisk in the 4 eggs and the vanilla. Once that is smooth, sift in the cocoa powder, flour, and salt. Fold it gently with a spatula. It should look dark and shiny like chocolate silk.
Pour most of this batter into the pan. Save about half a cup of the batter for later. We will use that to make swirls on top. Spread the batter so it reaches all the corners of the pan. This layer is thick, so you might need to push it around a bit. This is the foundation of your dessert.
Preparing the Cheesecake Swirl

Now we make the white part. In your second bowl, beat the soft cream cheese with 1/4 cup of sugar and one egg. Mix it until it is very smooth. It should look like thick pudding. If you see chunks of cheese, keep mixing. This part adds a nice tangy flavor that cuts through the sweet chocolate. It makes the recipe feel balanced.
Gently spoon the cheesecake mix over the chocolate base in the pan. Do not stir it in yet. Just drop big blobs of it all over. It looks messy now, but it will look like art soon. Cheesecake and chocolate are a match made in heaven. IMO, this is the part that makes people ask for the recipe.
Adding the Milky Way Candy

Take your chopped Milky Way bars and sprinkle them over the cheesecake blobs. The candy will melt into the batter. Each bite will have a little piece of chocolate, nougat, and caramel. It adds a great texture that regular brownies do not have. This is why we call them Milky Way brownies!
Now take that half cup of chocolate batter you saved. Drop small bits of it on top of the candy. Use a knife to gently swirl the white and dark parts together. Do not over-do it or it will just turn grey. Three or four big loops with the knife are plenty. Finally, drizzle your caramel sauce over everything before it goes into the oven.
Baking to Perfection

Put the pan in the oven for about 35 to 40 minutes. You know they are done when the edges look firm but the middle still moves just a tiny bit. If you stick a toothpick in, it should come out with a few moist crumbs. If it comes out clean, you might have cooked them too long. Dry brownies are a bummer!
This is the hardest part: you must let them cool completely. If you cut them while they are hot, the cheesecake will be runny and the brownies will fall apart. I usually wait at least two hours. Sometimes I even put them in the fridge. Cold brownies are easier to cut into perfect squares. Trust me on this one.
Baker’s Secrets
- Don’t Overbake: The cheesecake layer will firm up as it cools, so don’t wait for it to be hard in the oven.
- Clean Cuts: Wipe your knife with a warm, wet cloth between every slice for those perfect bakery lines.
- Substitutions: You can use Snickers if you want peanuts, or Mars bars for a different malt flavor.
Ways to Serve and Store Your Treats
Once your brownies are cool, you can cut them into 16 squares. These are very rich, so small pieces are usually enough for most people. I like to serve them on a white plate so the dark chocolate and white swirls really stand out. They look like they cost five dollars each at a fancy bakery.
If you want to be extra, you can serve them with a scoop of vanilla ice cream. The cold ice cream with the chewy brownie is the best combination ever. You can also add a little more caramel sauce on top if you really love sugar. These are great for birthdays, bake sales, or just a Tuesday night when you need a treat.
Best Serving Ideas

I think these are best served at room temperature or slightly chilled. If you like them gooey, you can put a square in the microwave for 10 seconds. Just 10 seconds! Any more and the cheesecake might melt too much. This makes the caramel inside the Milky Way pieces get soft and stretchy again.
For a party, you can cut them into even smaller “brownie bites.” Put them in little paper cupcake liners. This makes them easy for guests to grab without getting their fingers sticky. They are always the first thing to disappear at my family parties. Kids love the candy bars, and adults love the cheesecake part.
How to Keep Them Fresh

Because there is cream cheese in this recipe, you should keep these brownies in the fridge. Put them in a container with a lid. They will stay fresh and tasty for about 5 days. I actually think they taste better on the second day because the flavors have time to settle together. It is like magic.
You can also freeze these! Wrap each square in plastic wrap and put them in a big freezer bag. They can stay in the freezer for two months. When you want one, just let it sit on the counter for 30 minutes. It is a great way to have a snack ready for later. FYI, they are also pretty good eaten straight from the freezer if you are impatient like me.
Your Milky Way Brownie Questions Answered
Can I use a boxed brownie mix instead?
Yes! You can use a box mix for the base. Just follow the box directions and then add the cheesecake and candy layers on top as described here.
Why did my cheesecake layer sink to the bottom?
This usually happens if the brownie batter is too thin or if you swirled too much. Make sure your brownie batter is thick and heavy to support the cheese.
Can I make these without eggs?
It is hard because eggs hold the cheesecake together. You could use an egg replacer for the brownie part, but the cheesecake needs the egg to set.
What if I don’t have Milky Way bars?
No problem! You can use any chocolate bar with caramel inside. Rolo or Twix work very well too. Just chop them into small pieces first.
Do I have to use parchment paper?
You don’t have to, but I highly recommend it. Caramel and cheesecake are sticky. The paper makes it easy to lift the whole block out and cut it nicely.
Time to Enjoy Your Sweet Creation
You now have all the steps to make amazing Milky Way Caramel Cheesecake Brownies. These treats combine the best parts of a candy bar, a cake, and a cookie. They are rich, fun to make, and even more fun to eat with friends. Happy baking!
