Oh my goodness, let me tell you about these Milky Way brownies – they’re the stuff dessert dreams are made of! Picture this: rich, fudgy brownies packed with melty Milky Way chunks, topped with creamy cocoa frosting and a generous drizzle of caramel. I first made these for my niece’s birthday party last year, and now they’re officially known as “Aunt Sarah’s Famous Brownies” in our family (which I may or may not remind them of every chance I get).

After years of testing brownie recipes, I can confidently say this version hits all the right notes. The Milky Way bars melt into little pockets of caramel-chocolate goodness that make every bite exciting. And that frosting? It’s like the perfect cozy blanket for these already decadent treats. What I love most is how simple they are – no fancy techniques, just good old-fashioned mixing and baking that delivers big-time flavor.
Why You’ll Love These Milky Way Brownies
Let me count the ways these brownies will steal your heart (and probably your waistline)! I’ve made dozens of brownie variations, but there’s something magical about what happens when Milky Way bars meet fudgy chocolate batter. Here’s why this recipe keeps getting requested at every family gathering:
- That fudgy center with melty Milky Way pieces – The chopped candy bars create little pockets of gooey caramel and nougat that make each bite a delicious surprise.
- Perfect chocolate-caramel balance – Unlike some overly sweet desserts, the dark cocoa and caramel drizzle complement each other beautifully.
- So simple to make – No mixer needed, just a bowl and spoon! I’ve whipped these up last-minute more times than I can count when surprise guests arrive.
Trust me, these disappear faster than you can say “second helping.” The first time I brought them to work, my coworkers literally lined up at my desk – and that’s how I knew this recipe was a keeper!

Milky Way Brownies Ingredients
Okay, let’s talk ingredients – this is where the magic starts! Now, I’m a firm believer in using what you’ve got, but for these brownies, a few specifics really make a difference. Here’s everything you’ll need, laid out just like I gather it on my (slightly cluttered) countertop:
- 6 tablespoons (85 g) unsalted butter – melted and slightly cooled
- 1 ¼ cup (250 g) granulated white sugar
- ¼ teaspoon salt – just trust me on this, it balances the sweetness
- ¾ cup (63 g) unsweetened cocoa powder (I use Dutch process for that deep flavor)
- ¼ cup (60 ml) oil – vegetable or canola works great
- 2 large eggs, room temperature – this is key for a smooth batter!
- 1 teaspoon vanilla extract
- ½ cup (60 g) all-purpose flour, spooned and leveled – no packing it down
- 1 cup chopped Milky Way bars – I chop them into roughly ½-inch chunks
- For the frosting: 10 tablespoons (141 g) softened unsalted butter, 1 ¼ cups (150 g) confectioners sugar, 1 tablespoon heavy cream, 1 teaspoon vanilla, and ¼ cup (21 g) cocoa powder
- Plus your favorite caramel sauce for drizzling at the end!
See? Nothing too fancy – just good, honest ingredients that come together in the most delicious way.
How to Make Milky Way Brownies
Alright, let’s get baking! I’ve made these enough times to know exactly where things can go wrong – and how to make sure they turn out perfect every time. Follow these steps and you’ll have the most amazing Milky Way brownies ready to impress!
Step 1: Prep the Pan and Batter
First things first – preheat that oven to 350°F (175°C) and get your 8-inch square pan ready. I like to line mine with parchment paper (leaving some overhang for easy removal), but greasing and flouring works too. Now for the fun part – the batter!
In a big bowl, stir together your melted butter (make sure it’s cooled slightly so it doesn’t cook the eggs), sugar, cocoa powder, and salt. I use a wooden spoon for this – there’s something satisfying about doing it by hand. Once that’s combined, whisk in the eggs one at a time until fully incorporated. Then add the oil and vanilla. The mixture should look glossy and smooth – that’s how you know it’s ready for the next step!
Step 2: Fold in Milky Way Bars
Here’s where we add the star of the show! Sprinkle the flour over your batter and gently fold it in with a spatula until just combined – no overmixing allowed! Then, carefully fold in those chopped Milky Way pieces. I like to reserve a few chunks to press into the top before baking for extra visual appeal.
Pro tip: If your candy bars are cold from the fridge, let them sit at room temp for 10 minutes first – this helps them melt perfectly into the brownies instead of sinking to the bottom.
Step 3: Bake and Cool
Spread your batter evenly in the prepared pan and pop it in the oven. Set your timer for 23 minutes – but start checking then! You want the edges to look set and dry, but the center should still be slightly soft when you gently press it. A toothpick test here should come out with moist crumbs, not completely clean.
When they’re done, let them cool completely in the pan – I know it’s hard to wait, but trust me, trying to frost warm brownies is a messy disaster waiting to happen!
Step 4: Frost and Drizzle
While the brownies cool, make your frosting: beat the softened butter until fluffy (about 2 minutes), then gradually add the powdered sugar. Once that’s smooth, mix in the cream, vanilla, and cocoa powder. Spread this heavenly mixture over your cooled brownies – I like to leave about a ½-inch border all around.
The finishing touch? That gorgeous caramel drizzle! Microwave your caramel sauce for about 10 seconds to make it pourable, then zigzag it over the frosting. For extra pizzazz, sprinkle on some additional chopped Milky Way pieces while the caramel is still wet.
Now comes the hardest part – waiting at least 30 minutes for everything to set before cutting. But oh, is it worth the wait!
Tips for Perfect Milky Way Brownies
After making these brownies more times than I can count (my neighbors keep requesting them!), I’ve picked up some foolproof tricks to guarantee success every time:
- Room temp eggs are non-negotiable – Cold eggs make the batter seize up. I leave mine out for at least 30 minutes before baking.
- Dutch cocoa makes all the difference – That rich, deep chocolate flavor can’t be beat. My favorite brand is always in my pantry now.
- Don’t skip the cooling step – I know it’s tempting, but warm brownies will make your frosting melt right off!
- Chop Milky Ways evenly – About ½-inch pieces give you the perfect melty-to-chewy ratio in every bite.
Oh! And one more thing – always make a double batch. These disappear faster than you’d believe!
Milky Way Brownies Variations
Want to mix things up? I’ve tried all sorts of fun twists on these brownies! Swap the Milky Ways for Snickers if you love peanuts – they create amazing texture pockets. For a fancy touch, sprinkle flaky sea salt over the caramel drizzle right after applying it. My niece swears by adding mini marshmallows to the batter for s’mores vibes. The possibilities are endless!
One of my favorite variations uses chopped peanut butter cups instead of Milky Ways – just reduce the sugar slightly since they’re sweeter. Or go wild and mix in two types of candy bars! Whatever you choose, keep that cocoa frosting – it’s the perfect canvas for creativity.
Serving and Storage
These brownies are absolute showstoppers served warm with a scoop of vanilla ice cream melting over the top – the combo of cold ice cream and fudgy brownie is pure magic! For storage, keep them in an airtight container at room temperature for up to 3 days (if they last that long). Pro tip: Layer them between parchment paper to prevent sticking. They also freeze beautifully for up to 2 months – just thaw overnight before serving!
Milky Way Brownies Nutrition
Now, let’s be real – we’re not eating these brownies for their health benefits! But for those curious, here’s the scoop: Nutrition varies by brands used, but each brownie averages about 280 calories with 14g fat. The Milky Way pieces add extra sweetness, so I like to cut smaller squares when I’m pretending to be “good.” Remember – everything in moderation… except maybe seconds!
Milky Way Brownies FAQs
I get asked about these brownies all the time – here are the most common questions that pop up (along with my tried-and-true answers)!
Can I Use Mini Milky Ways?
Absolutely! Mini Milky Ways work wonderfully – just chop them in half instead of into chunks. They’ll distribute more evenly throughout the batter, giving you little bursts of caramel in every bite. I actually prefer minis when I’m making these for kids – no big candy pieces to pick around!
Why Are My Brownies Cakey?
Oh honey, I’ve been there! Cakey brownies usually mean one of two things: either you overmixed the batter (which develops too much gluten), or you baked them too long. Next time, mix just until the flour disappears, and pull them out when the center still looks slightly underdone – they’ll set perfectly as they cool.
Can I Freeze These Brownies?
You bet! These freeze like a dream. I always stash a few away for emergencies (you know, those sudden chocolate cravings). Just wrap them tightly in plastic wrap, then foil, and freeze for up to 2 months. Thaw overnight at room temperature – the frosting and caramel drizzle will still taste fresh!
What If I Can’t Find Milky Way Bars?
No worries – any similar chocolate-caramel candy bar will work. Snickers add a nice peanut crunch, or try 3 Musketeers for extra fluffy nougat. Just keep the measurements the same (1 cup chopped), and you’re golden!
Did you make these Milky Way brownies? I’d love to hear how they turned out for you! Drop a star rating below and let me know what you think – did you stick with the classic Milky Ways or try a fun variation? Your feedback helps me create even better recipes (and honestly, it makes my day to hear when someone enjoys my creations as much as I do!).
And hey – snap a photo if you can! Tag me on social media so I can see your beautiful brownie masterpieces. There’s nothing quite like seeing that caramel drizzle glistening under kitchen lights, am I right? Happy baking, friends!
Print
Decadent Milky Way Brownies That Will Steal Your Heart
- Total Time: 40 minutes
- Yield: 16 brownies 1x
- Diet: Vegetarian
Description
Rich and fudgy brownies with chopped Milky Way bars mixed in, topped with cocoa frosting and caramel drizzle.
Ingredients
- 6 tablespoons (85 g) unsalted butter
- 1 ¼ cup (250 g) granulated white sugar
- ¼ teaspoon salt
- ¾ cup (63 g) unsweetened cocoa powder (Dutch or natural)
- ¼ cup (60 ml) oil
- 2 large eggs room temperature
- 1 teaspoon vanilla extract
- ½ cup (60 g) all-purpose flour *spooned and leveled
- 1 cup chopped Milky Way bars
- 10 tablespoons (141 g) unsalted butter softened
- 1 ¼ cups (150 g) confectioners sugar
- 1 Tablespoon heavy cream
- 1 teaspoon vanilla extract
- ¼ cup (21 g) cocoa powder
- Plus caramel sauce for drizzling on top
Instructions
- Preheat and prepare pan. Position the rack in the center of the oven, and preheat oven to 350°F. Grease and flour an 8-inch square pan or line with parchment paper.
- Combine butter, sugar, cocoa and salt. In a large mixing bowl, stir together with a spatula or wooden spoon the melted butter, sugar, cocoa powder and salt.
- Add wet ingredients. Whisk in the eggs, oil and vanilla.
- Add dry ingredients. Stir in flour with a spatula just until combined. Fold in the chopped candy bars. Do not overmix. Spread batter into prepared pan.
- Bake. Bake in the oven for about 23-25 minutes until the edges look dry but the middle is slightly soft, and underdone. Remove from the oven and allow to cool. Cut into bars and serve.
- Make frosting. In a large bowl, with an electric mixer, beat butter until light and fluffy. Add confectioners sugar ½ cup at a time and beat until combined. Add heavy cream and vanilla. Beat to combine. Add cocoa powder and beat to combined. Spread on cooled brownies. Drizzle on caramel. Top with more chopped candy bars if desired.
Notes
- Use room temperature eggs for better mixing.
- Do not overmix the batter to keep brownies fudgy.
- Cool brownies completely before frosting.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 brownie
- Calories: 280
- Sugar: 25g
- Sodium: 60mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 45mg