Millionaire Bars | Dairy Farmers of Manitoba

Millionaire Bars


10 min.


5 min.

Serving Size

24 servings

Chocolate, caramel and shortbread team up in this classic treat.



  • 3/4 cup (175 mL) salted butter, room temperature
  • 1/2 cup (125 mL) icing sugar
  • 1 1/2 cups (375 mL) all-purpose flour



  • 2 eggs
  • 1 can (300 mL) Eagle Brand Dulce de Leche caramel flavoured sauce
  • 1/4 cup (60 mL) water
  • 1/4 cup (60 mL) all-purpose flour
  • 1 tsp (5 mL) vanilla extract



  • 1/2 cup (125 mL) whipping cream
  • 1 1/2 cups (375 mL) Semi-sweet chocolate
  • 1 tbsp (15 mL) unsalted butter


1. Preheat oven to 350°F (180°C). Line 8-inch (20 cm) square baking pan with enough parchment paper to leave overhang.
2. Using electric mixer, beat butter and icing sugar for 2 to 3 minutes or until softened; stir in flour.  Pour shortbread mixture into bottom of pan and press to flatten evenly. Bake for 18 to 20 minutes or until lightly golden browned and firm. Let cool completely.
3. Combine caramel layer ingredients and blend with an electric mixer. Pour over hot shortbread base and bake until the middle is set (no longer jiggles) about 25-35 minutes. Remove from oven and allow to cool completely.
4. Once caramel layer has cooled, in small saucepan over medium-high heat, bring cream to boil. Reduce heat to low; add chocolate, and butter, whisking gently until chocolate is melted. Remove from heat; let cool until slightly thickened.
5. Spread chocolate mixture evenly over top; chill for at least 4 hours. Using parchment paper overhang, remove from pan. Cut into 24 pieces. Can be made ahead, covered and refrigerated for up to 2 weeks.


  • Looking to make millionaire bars with a seasonal twist? To make Peppermint Millionaire Bars add 1 tsp (5 mL) mint extract into the chocolate filling mixture along with the butter.
  • For a festive garnish, when the chocolate layer has partially cooled (is solid, but still a little tacky), sprinkle with crushed candy cane.