Homemade Milky Way Bars

Section: Sweet Desserts & Treats

These bars feature a velvety chocolate nougat base, layered with soft, chewy caramel, all wrapped in a smooth cocoa shell. The process begins by melting chocolate chips with evaporated milk for a creamy layer, followed by a luscious caramel blend. Each bar is meticulously coated in glossy chocolate to create a satisfying contrast of textures. Refrigeration ensures the layers set perfectly before cutting and dipping, resulting in indulgent bars that balance sweetness and richness, perfect to enjoy any time.

A woman wearing a pink apron is cutting a cake.
Last modified on Fri, 12 Dec 2025 17:20:03 GMT
A plate of chocolate and caramel desserts. Pin it
A plate of chocolate and caramel desserts. | dinabakery.com

This recipe for homemade Milky Way bars layers luscious chocolate nougat, smooth caramel, and a glossy cocoa shell to create a truly indulgent treat. These bars come together in just about 30 minutes and offer a delightful combination of textures and flavors that are perfect for satisfying a sweet tooth or impressing friends at your next gathering.

I first tried making these during a weekend when I couldn't find any store-bought Milky Ways. Since then, they have become a favorite snack for my family especially on cozy movie nights.

Ingredients

  • Eleven ounces semi-sweet chocolate chips: to create a creamy, rich nougat base
  • Two thirds cup evaporated milk: divided for smooth texture and no graininess
  • Seven ounces marshmallow fluff: helps provide lightness and that classic nougat chewiness
  • Eleven ounces soft chewy caramels: unwrapped for that signature gooey, decadent middle layer
  • Ten ounces Ghirardelli chocolate melting wafers: melt smoothly for the outer shell, opt for good-quality chocolate for shine and smooth coating
  • One tablespoon vegetable oil: added to the melting wafers to give the chocolate a glossy finish and aid in dipping

Ingredients

Choose fresh ingredients, especially for the chocolate components. Good quality chocolate truly makes a difference in flavor and texture.

Step-by-Step Instructions

Line the Pan:
Line an 8 by 8 inch pan with parchment paper to prevent sticking and allow easy removal of the bars later. Make sure there is some overhang on the sides for lifting.
Make the Nougat Base:
In a large saucepan over low to medium heat, combine the chocolate chips and half of the evaporated milk. Stir frequently for 4 to 5 minutes until the mixture is silky smooth. Add the marshmallow fluff, stirring until it is fully incorporated with no lumps.
Set Nougat Layer:
Pour the nougat mixture evenly into the prepared pan and smooth the surface with a spatula. Place it in the refrigerator to firm up while you prepare the caramel layer.
Prepare the Caramel Layer:
Using a clean saucepan or the same one if cleaned, combine the unwrapped caramels and the remaining half of evaporated milk over low to medium heat. Stir constantly until the mixture is silky smooth and fully melted.
Add Caramel Layer:
Pour the caramel mixture evenly over the set nougat layer and smooth it out carefully. Chill in the refrigerator for at least four hours or overnight for a firm, sliceable texture.
Cut into Bars:
Once chilled, lift the layered block out of the pan using the parchment paper edges. Using a sharp knife, cut down the middle vertically and then make seven even horizontal cuts across each half to yield 16 bars.
Prepare Chocolate Coating:
Line a 9 by 13 inch baking sheet with parchment paper. In a microwave-safe bowl, heat the chocolate melting wafers on 50 percent power for one minute. Stir well, add vegetable oil, then continue heating in 30 second intervals on 50 percent power, stirring after each interval until smooth and glossy.
Dip the Bars:
Using two forks or dipping tools, fully dip each bar into the melted chocolate coating. Transfer to the prepared baking sheet to set.
Final Chill:
Place the chocolate-coated bars in the refrigerator for 30 minutes to let the chocolate harden before serving.
A stack of chocolate and caramel bars. Pin it
A stack of chocolate and caramel bars. | dinabakery.com

My favorite ingredient here is the marshmallow fluff which gives that classic nougat texture. Making these bars always reminds me of baking days with my grandma, who loved to experiment with layering desserts just like this one.

Storage Tips

Store the bars in an airtight container in the refrigerator to keep the caramel and chocolate layers firm. They will stay fresh for up to one week. For longer storage, wrap each bar individually in plastic wrap and freeze for up to two months. Thaw in the fridge before serving to maintain texture.

Ingredient Substitutions

If you can’t find marshmallow fluff, you can try whipped marshmallows or make a homemade marshmallow cream, though texture may vary slightly. For caramel, softened caramel candies work fine but avoid caramel sauce as it may be too runny. If you want a dairy-free version, substitute evaporated milk with full-fat coconut milk and choose vegan chocolate for coating.

Serving Suggestions

These bars are perfect as a sweet snack or dessert on their own but go beautifully with a scoop of vanilla ice cream for a decadent treat. They can also be chopped up and sprinkled over milkshakes or used in a dessert bar mix with nuts and crushed cookies for some added crunch.

Chocolate and caramel desserts stacked on a plate. Pin it
Chocolate and caramel desserts stacked on a plate. | dinabakery.com

Cultural and Historical Context

Milky Way bars originated in the United States and have long been cherished for their delicious layers. This homemade take celebrates that classic combo but with the charm and freshness of making things from scratch. It’s part of a wider tradition of recreating beloved candy in home kitchens, where quality ingredients can shine.

Frequently Asked Questions

→ What type of chocolate works best for the nougat layer?

Semi-sweet chocolate chips are ideal as they provide a balanced sweetness and melt smoothly when combined with evaporated milk.

→ Can I use a different caramel for the middle layer?

Soft, chewy caramels melt best to achieve a smooth consistency, which is essential for even layering over the nougat.

→ How do I achieve a glossy finish on the bars?

The final coating is made by melting quality chocolate wafers with a bit of vegetable oil to create a shiny, smooth shell over the bars.

→ What is the best way to cut the bars evenly?

Use the parchment paper to lift the chilled layers and make one vertical cut down the center, followed by seven horizontal cuts across each half for uniform pieces.

→ How long should the bars be refrigerated before serving?

After coating, refrigerate the bars for at least 30 minutes to ensure the chocolate shell hardens and the bars hold together well.

Homemade Milky Way Bars

Layers of rich chocolate nougat and soft caramel coated in silky cocoa create a luscious bar.

Prep Time
20 minutes
Cooking Time
10 minutes
Total Preparation Time
30 minutes
By: Dina

Featured in: Desserts

Difficulty Level: Medium

Cuisine Type: American

Number of Portions: 16 Serving Size (16 bars)

Dietary Options: Vegetarian Option, Gluten-Free

The Ingredients You'll Need

→ Chocolate Nougat

01 11 oz semi-sweet chocolate chips
02 1/3 cup evaporated milk
03 7 oz marshmallow fluff

→ Caramel Layer

04 11 oz soft chewy caramels, unwrapped
05 1/3 cup evaporated milk

→ Chocolate Coating

06 10 oz Ghirardelli chocolate melting wafers
07 1 tbsp vegetable oil

Step-by-Step Instructions

Step 01

Line an 8x8 inch pan with parchment paper.

Step 02

In a large saucepan over low-medium heat, combine semi-sweet chocolate chips and half of the evaporated milk. Stir frequently for 4–5 minutes until silky smooth. Add marshmallow fluff and mix until fully incorporated.

Step 03

Pour the chocolate mixture into the prepared pan, spreading evenly. Refrigerate until set.

Step 04

Clean the saucepan or use a different one. Combine unwrapped caramels with the remaining evaporated milk over low-medium heat. Stir frequently until smooth and creamy.

Step 05

Pour the caramel mixture over the set nougat layer, smoothing the surface. Chill in the refrigerator for 4 hours or overnight.

Step 06

Lift the layered set from the pan using the parchment paper. Cut into 16 bars by slicing once vertically down the middle and seven times horizontally across each half.

Step 07

Line a 9x13 inch baking sheet with parchment paper.

Step 08

Place chocolate melting wafers in a microwave-safe bowl. Microwave at 50% power for 1 minute, stir, add vegetable oil, then continue microwaving in 30-second intervals at 50% power, stirring each time until smooth.

Step 09

Using two forks or dipping tools, fully coat each bar piece in melted chocolate. Transfer coated bars onto the prepared baking sheet.

Step 10

Refrigerate the coated bars on the baking sheet for 30 minutes before serving.

Extra Tips

  1. Use parchment paper to ensure easy removal of layers and bars.

Tools You'll Need

  • 8x8 inch pan
  • 9x13 inch baking sheet
  • Large saucepan
  • Rubber spatula
  • Microwave-safe bowl
  • Two forks or dipping tools

Allergy Information

Check ingredient labels to avoid allergens, and speak to an expert if necessary.
  • Check for allergens in chocolate and caramel; consult a medical professional if unsure.

Nutritional Details (per serving)

These figures are for informational purposes only. Always consult a professional if needed.
  • Calorie Count: 279
  • Fat: 12.6 grams
  • Carbohydrates: 39.5 grams
  • Proteins: 2.3 grams