Chocolate Caramel Shortbread Bars (Easy Millionaire Bars Recipe)
The Homemade Candy Bar That Disappears Faster Than Halloween Candy
I made these on a random Tuesday night because I couldn't stop thinking about those chocolate caramel candy bars I used to sneak from my dad's Halloween stash. You know that magical moment when you bite through a crisp chocolate shell and hit that long, gooey caramel stretch? That's exactly what inspired these bars.
My husband wandered into the kitchen while they were chilling in the refrigerator and just stood there staring at the pan. The next afternoon, I finally sliced them into neat little squares. Before dinner was even on the table, he'd already eaten three.
No excuses.
No regrets.
Just pure happiness.
These Chocolate Caramel Shortbread Bars have everything you love about your favorite candy bar—but somehow they're even better homemade. The buttery shortbread crust melts in your mouth, the caramel stays perfectly soft without running everywhere, and the rich chocolate topping sets with that satisfying snap before melting into silky peanut butter goodness.
They're elegant enough for holiday dessert tables, bake sales, birthdays, and family gatherings, but simple enough to make any weekend when you're craving something sweet.
Why You'll Love These Chocolate Caramel Bars
These homemade dessert bars are:
- Easy to make
- Rich and buttery
- Perfect make-ahead dessert
- Great for holiday cookie trays
- Family favorite recipe
- Perfect for bake sales
- Freezer-friendly
- Great with coffee or tea
- Crowd-pleasing dessert
- Better than store-bought candy bars
Why This Recipe Works
Each layer has its own purpose.
The buttery shortbread base creates a sturdy yet tender foundation.
Adding heavy cream to the caramel keeps it silky and soft after chilling.
The combination of milk chocolate, semi-sweet chocolate, and creamy peanut butter creates a rich topping that's smooth, glossy, and slices beautifully.
After a few hours in the refrigerator, every layer sets perfectly while staying deliciously tender.
Ingredients
Shortbread Base
- 1 cup all-purpose flour
- ½ cup unsalted butter, softened
- ¼ cup powdered sugar
- Pinch of salt
Caramel Filling
- 1½ cups caramel sauce (homemade or store-bought)
- 2 tablespoons heavy cream
Chocolate Peanut Butter Topping
- 1 cup milk chocolate chips
- ½ cup semi-sweet chocolate chips
- ½ cup creamy peanut butter
Kitchen Equipment
You'll Need
- 8x8-inch baking pan
- Parchment paper
- Mixing bowl
- Microwave-safe bowl
- Rubber spatula
- Measuring cups
- Measuring spoons
- Offset spatula (optional)
- Sharp knife
How to Make Chocolate Caramel Shortbread Bars
Step 1: Prepare the Pan
Preheat your oven to 350°F (175°C).
Line an 8x8-inch baking pan with parchment paper, leaving extra paper hanging over the sides for easy lifting later.
Step 2: Make the Shortbread Crust
Combine:
- Flour
- Softened butter
- Powdered sugar
- Salt
Mix until a soft crumbly dough forms.
Press firmly into the bottom of the prepared pan.
Bake for 15–18 minutes, until the edges are lightly golden.
Cool completely.
Step 3: Prepare the Caramel Layer
Warm the caramel sauce together with the heavy cream until smooth.
Spread evenly over the cooled crust.
Refrigerate for about 30 minutes until slightly firm but still soft.
Step 4: Make the Chocolate Layer
Place the milk chocolate chips, semi-sweet chocolate chips, and peanut butter into a microwave-safe bowl.
Microwave in 30-second intervals, stirring between each until completely smooth.
Spread evenly over the caramel layer.
Step 5: Chill
Refrigerate for at least 2 hours until completely firm.
Lift the bars from the pan using the parchment paper.
Slice into squares using a warm, sharp knife.
Expert Tips
Let Each Layer Set
Allowing the caramel to chill before adding chocolate keeps the layers clean and distinct.
Use Good Chocolate
Quality chocolate creates a smoother finish and richer flavor.
Warm the Knife
Dip your knife in hot water and wipe dry between cuts for beautiful slices.
Don't Rush the Chill Time
The texture improves dramatically after fully chilling.
Easy Variations
Salted Caramel Version
Sprinkle flaky sea salt over the chocolate before it sets.
Crunchy Peanut Bars
Add chopped roasted peanuts on top.
Dark Chocolate Upgrade
Replace milk chocolate with dark chocolate for a richer flavor.
Holiday Dessert Bars
Decorate with festive sprinkles or crushed peppermint candies.
Chocolate Lovers
Add mini chocolate chips to the caramel layer before chilling.
What to Serve With These Bars
Enjoy with:
- Fresh coffee
- Espresso
- Hot chocolate
- Vanilla ice cream
- Whipped cream
- Fresh berries
Perfect for:
- Holiday dessert platters
- Family gatherings
- Birthday parties
- Potlucks
- Bake sales
- Weekend baking
Storage
Store in an airtight container in the refrigerator for up to 1 week.
Serve slightly chilled or let stand at room temperature for about 10 minutes before serving.
Freezing Instructions
Freeze bars in airtight containers with parchment paper between layers.
Freeze for up to 3 months.
Thaw overnight in the refrigerator
Frequently Asked Questions
Can I make homemade caramel?
Yes. Homemade caramel gives these bars even richer flavor.
Why is my caramel too soft?
It may need more chilling time or less added cream.
Can I use only milk chocolate?
Yes, although using both milk and semi-sweet creates better flavor balance.
Can I make these ahead?
Absolutely. They're even better after chilling overnight.
How do I get clean slices?
Use a sharp knife warmed in hot water and wipe it clean after every cut.
Nutrition Information
Approximate Per Serving
- Calories: 360
- Protein: 4g
- Carbohydrates: 37g
- Fat: 22g
- Saturated Fat: 11g
- Sugar: 29g
- Fiber: 2g
- Sodium: 90mg
Nutrition values are estimates.
These Chocolate Caramel Shortbread Bars combine everything people love about classic chocolate caramel candy bars with the rich flavor of homemade baking.
Every bite delivers buttery shortbread, silky caramel, and smooth chocolate in perfect balance.
They're simple enough for everyday baking yet impressive enough to become the first dessert everyone reaches for at every gathering.

Chocolate Caramel Shortbread Bars
Ingredients
Equipment
Method
- Preheat oven to 350°F.
- Line an 8x8-inch pan with parchment paper.
- Mix flour, butter, powdered sugar, and salt into a crumbly dough.
- Press into the pan and bake for 15–18 minutes.
- Cool completely.
- Warm caramel with heavy cream and spread over crust.
- Chill for 30 minutes.
- Melt chocolate chips and peanut butter until smooth.
- Spread over the caramel.
- Refrigerate for at least 2 hours.
- Slice into squares and serve.
Notes
Nutrition
Calories: 360
Protein: 4g
Carbohydrates: 37g
Fat: 22g
Sugar: 29g
Category
Dessert
Method
Baking
Cuisine
American