Millionaire Shortbread Christmas Trees
The season’s officially here! And if you’re in the mood for trying out a fun, festive, wonderfully nostalgic baking idea, these millionaire shortbread Christmas trees are just the thing.
They start with a simple, buttery shortbread base that bakes up golden and crisp, then get topped with a silky homemade caramel that’s perfectly rich and chewy (if you don’t want to make your own, don’t worry, I’m going to give you options!). A glossy layer of melted chocolate seals the deal, and once they’re drizzled, sprinkled, and sparkling, they look just like tiny edible Christmas trees.
These are perfect for cookie trays, gifting, or just baking a batch and enjoying them at home with your family over the holidays.
For more festive baking inspiration, check out my Christmas tree cupcakes, Santa’s cookie bars, cranberry and orange Christmas tree pies, reindeer muffins, reindeer brownie bites, and iced oatmeal cookie bars.

Ingredients
I’m going to walk you through the ingredients, the process, and share extra info to help you along the way, like ideas for variations and substitutes. You’ll find your printable recipe card at the bottom of this post!
For the shortbread layer:
-
Unsalted butter – Softened and ready to cream; gives the shortbread its rich, buttery base.
-
Granulated sugar – Sweetens the dough and helps create that light, crisp texture.
-
All-purpose flour – The structure behind those perfect, tender cookies.
-
Salt – A little balance to all the sweetness.
For the caramel layer:
-
Unsalted butter – The base of your silky, golden caramel.
-
Brown sugar – Adds warmth, depth, and that classic caramel flavor.
-
Sweetened condensed milk – Makes the caramel creamy, smooth, and perfectly rich.
-
Light corn syrup – Helps the caramel stay soft and glossy.
-
Salt – Brings out the sweetness and rounds out the flavor.
For the chocolate layer:
-
Chocolate almond bark – Melts into a smooth, glossy layer that sets perfectly on top.
For decorating:
-
Chocolate drizzle – Adds a finishing touch (and extra chocolate never hurts).
-
Christmas sprinkles – The festive detail that makes these feel like pure holiday magic.

How To Make Millionaire Shortbread Christmas Trees
-
Make the shortbread dough: Preheat your oven to 350°F and line a large baking sheet with parchment paper. In a bowl, cream together the softened butter and sugar until light and fluffy. Mix in the flour and salt until a soft, crumbly dough comes together.
-
Roll and cut: Lightly flour your work surface and roll the dough out to about ¼ inch thick. Use a Christmas tree cookie cutter to cut out your trees, then gently transfer them to the prepared baking sheet.

-
Chill: Pop the tray in the fridge for about 1 hour and 30 minutes so the dough firms up — this helps the cookies hold their shape when baking.
-
Bake: Bake the shortbread for 18–20 minutes, or until the edges are just turning golden. Let them cool completely on the pan before moving them to a wire rack.
-
Make the caramel: In a medium saucepan over medium heat, melt the butter, then stir in the brown sugar, sweetened condensed milk, corn syrup, and salt. Keep stirring for about 8–10 minutes, until the mixture thickens and turns golden.

-
Top the cookies: Line a new baking sheet with parchment paper. Place the cooled shortbread trees on it, then spoon a layer of warm caramel over each cookie, spreading it gently to the edges. Let them set for about 30 minutes at room temperature.
-
Add the chocolate: Melt the chocolate chips and oil together in the microwave in 30-second bursts, stirring between each, until smooth and glossy. Spoon or spread the chocolate over the caramel layer of each tree. Chill for 2–3 hours, or until the chocolate has firmed up completely.

-
Decorate: Once set, drizzle with a little extra melted chocolate and finish with Christmas sprinkles for a festive touch. Let them set, then serve or wrap them up for the sweetest homemade holiday gift.

Storage & Gifting
Store your millionaire shortbread Christmas trees in an airtight container at room temperature for up to 5 days. For longer storage, refrigerate for up to a week, or freeze for up to 2 months.
If you’re gifting them, layer each cookie between small sheets of parchment paper in a tin or box so the caramel and chocolate stay neat. Tie it up with ribbon or twine for an easy, homemade holiday gift that looks just as good as it tastes!

Recipe Notes
If your dough feels a little too soft or sticky, pop it in the fridge to chill for a bit. It makes cutting and transferring the tree shapes so much easier. When you’re adding the caramel, spoon it on slowly and spread gently for a smooth, even finish.
An offset spatula is your best friend here, as it helps spread both the caramel and chocolate neatly without dragging or tearing the layers. And patience pays off: let each layer cool completely before adding the next to keep those beautiful, distinct layers intact!

Substitutions
You can easily switch things up depending on what you have on hand (or the flavor you love most). Use milk or dark chocolate instead of semi-sweet for the topping — both work beautifully. If you’re out of corn syrup, golden syrup or even honey will do the trick for the caramel.
Salted butter can be swapped in for unsalted if you like; just reduce the added salt in the recipe. For decoration, go wild! Crushed candy canes, white chocolate curls, or sparkly gold sugar pearls all look gorgeous on these cookies. And if you want to skip making the caramel from scratch, use store-bought dulce de leche instead — it’s rich, creamy, and no cooking required (and it’s one of my favorite baking hacks!).
Variations
Want to mix things up a little? Try sprinkling flaky sea salt over the caramel before adding the chocolate layer for Salted Caramel Trees — that sweet-salty combo is irresistible.
For a White Chocolate Tree twist, swap in melted white chocolate and drizzle with red and green icing for an extra festive look.
Feeling cozy? Make Gingerbread Shortbread by adding a teaspoon of cinnamon and half a teaspoon of ground ginger to the dough.
Or keep things bite-sized with Mini Tree Bites using a smaller cookie cutter — perfect for party trays.
If you’d rather skip detailed decorating, press the shortbread into a pan, layer as usual, and cut into triangles after chilling for easy Layered Bars that still look stunning!

Serving Ideas
These little Christmas trees were made for cookie trays and dessert tables! Stack them up on a holiday platter next to sugar cookies and truffles for an instant “wow” moment when you’re hosting guests.
They also make the cutest edible gifts. Just wrap a few in cellophane bags tied with ribbon or tuck them into a festive tin with tissue paper. Pair them with hot cocoa, eggnog, or a peppermint mocha for the coziest winter treat.
Millionaire Shortbread Christmas Trees
Ingredients
For the shortbread layer:
- 1 cup 2 sticks unsalted butter, softened
- ½ cup granulated sugar
- 2 cups all-purpose flour
- ¼ teaspoon salt
- For the caramel layer:
- 1 cup unsalted butter
- 1 cup brown sugar packed
- 1 14-ounce can sweetened condensed milk
- ¼ cup light corn syrup
- ¼ teaspoon salt
For the chocolate layer:
- 1 pound chocolate almond bark
For decorating:
- Chocolate drizzle
- Christmas sprinkles
Instructions
- Make the shortbread dough: Preheat your oven to 350°F and line a large baking sheet with parchment paper. In a bowl, cream together the softened butter and sugar until light and fluffy. Mix in the flour and salt until a soft, crumbly dough comes together.
- Roll and cut: Lightly flour your work surface and roll the dough out to about ¼ inch thick. Use a Christmas tree cookie cutter to cut out your trees, then gently transfer them to the prepared baking sheet.
- Chill: Pop the tray in the fridge for about 1 hour and 30 minutes so the dough firms up — this helps the cookies hold their shape when baking.
- Bake: Bake the shortbread for 18–20 minutes, or until the edges are just turning golden. Let them cool completely on the pan before moving them to a wire rack.
- Make the caramel: In a medium saucepan over medium heat, melt the butter, then stir in the brown sugar, sweetened condensed milk, corn syrup, and salt. Keep stirring for about 8–10 minutes, until the mixture thickens and turns golden.
- Top the cookies: Line a new baking sheet with parchment paper. Place the cooled shortbread trees on it, then spoon a layer of warm caramel over each cookie, spreading it gently to the edges. Let them set for about 30 minutes at room temperature.
- Add the chocolate: Melt the chocolate chips and oil together in the microwave in 30-second bursts, stirring between each, until smooth and glossy. Spoon or spread the chocolate over the caramel layer of each tree. Chill for 2–3 hours, or until the chocolate has firmed up completely.
- Decorate: Once set, drizzle with a little extra melted chocolate and finish with Christmas sprinkles for a festive touch. Let them set, then serve or wrap them up for the sweetest homemade holiday gift.
Whether you’re baking for a cookie exchange, wrapping sweet treats for friends, or just need a little something to go with your afternoon coffee, these millionaire shortbread Christmas trees are pure holiday joy. If you try them, I’d love to be tagged on your pictures on Instagram @slimmingviolet! You can also leave a comment and a star rating below.

