Go Back

Best Ever Magic Seven Layer Bars

These Magic Seven Layer Bars are my favorite! Super easy to customize and so fun to make with seven magical layers of goodness in every bite!
Prep Time2 hrs 15 mins
Cook Time30 mins
Total Time2 hrs 45 mins
Course: Bars, Dessert
Cuisine: American, Dessert


  • 3/4 cup salted butter, softened
  • 1 cup light brown sugar
  • 1/2 tsp baking soda
  • 2 cups all-purpose flour
  • 1 cup old-fashioned oats not instant oatmeal
  • 3/4 cup semi-sweet chocolate chips
  • 3/4 cup butterscotch chips
  • 2/3 cup shredded sweetened coconut flakes
  • 2/3 cup roughly chopped pecans
  • 1 cup miniature M&M's candies
  • 14 oz (1 small can) sweetened condensed milk


  • Preheat oven to 350° degrees F. Line a 9x13 light metal rectangular baking pan with foil or parchment paper, extending the foil or parchment paper over the edges of the pan. Spray your foil or parchment paper with cooking spray and set aside.
  • In the bowl of a stand mixer, combine the softened butter and brown sugar and mix with the paddle attachment until creamy, about 30 seconds. Add in the baking soda, flour, and oats and mix until a dough comes together. The dough may be crumbly, but will hold together if you grab it.
  • Pour the dough into the prepared pan and use your hands to press the dough into an even layer, compacting it down evenly as you press. Next, evenly sprinkle the chocolate chips, butterscotch chips, coconut, chopped pecans, and mini M&M's candies over the crust, layer by layer. Finish by drizzling the entire can of sweetened condensed milk over the cookie bars.
  • Bake for 25-30 minutes or until golden brown, bubbly along the edges and set. The center should appear set. Cool completely, then let set at room temperature for at least 2 hours, up to overnight, before cutting into bars.