Millionaire Cookies are an elegant take on classic shortbread: a tender buttery base topped with creamy caramel and finished with silky milk chocolate. They’re perfect for gifting, holiday gatherings, or any moment that calls for a decadent treat.

These cookies stack three irresistible textures and flavors: a crisp, tender shortbread, a soft caramel layer, and smooth chocolate on top. A sprinkle of flaky sea salt or a touch of edible gold leaf elevates them into something special without much extra effort.
Why You’ll Love These Millionaire Cookies
- Layered indulgence: Buttery shortbread, gooey caramel, and milk chocolate.
- Customizable: Swap milk chocolate for dark or white, add sea salt, or finish with edible gold.
- Great for gifts: Attractive and delicious for holidays and special occasions.
- Beginner-friendly: Simple steps deliver bakery-quality results.
Ingredients You Need
Below are the basic ingredients for millionaire shortbread cookies. See the recipe card for exact amounts.

- Unsalted butter: For a tender shortbread base.
- Granulated sugar: Balances sweetness without overpowering.
- Vanilla: Extract or vanilla bean paste for aroma.
- All-purpose flour: Provides structure; use gluten-free flour if needed.
- Caramel candies: Soft caramels work best for a gooey layer.
- Heavy cream: Helps melt the caramel into a spreadable consistency.
- Milk chocolate: Smooth and sweet; swap for dark chocolate if preferred.
- Flaky sea salt and edible gold leaf: Optional for finishing and presentation.
How to Make Millionaire Cookies
These step-by-step instructions guide you through making the shortbread base, melting and spreading the caramel, and finishing with chocolate. The process is straightforward and yields impressive results.

Step 1 — Prepare the shortbread dough: Cream the butter and sugar, add vanilla and salt, then fold in flour. Chill the dough until firm.

Step 2 — Roll and cut: Roll dough to about 1/4 inch thick and cut into rounds. Re-roll scraps as needed, then chill the cut cookies again briefly.

Step 3 — Bake: Bake at 350°F (175°C) for about 10–12 minutes, or until the edges are just turning golden. Cool on a wire rack.

Step 4 — Melt the caramel: Combine unwrapped soft caramels with a splash of heavy cream and gently heat in the microwave in short bursts, stirring until just melted and smooth. Avoid overheating.

Step 5 — Add caramel: Spoon a small amount of warm caramel onto each cooled shortbread and spread gently to the edges, leaving a narrow border so the layers are distinct.

Step 6 — Top with chocolate and decorate: Melt the chocolate until smooth, spread over the caramel, then finish with flaky sea salt or edible gold leaf while the chocolate is still soft. Let the cookies cool until the layers set.
Expert Shortbread Tips
- Chill the dough: Cold dough keeps its shape and prevents spreading.
- Heat caramel gently: Overheating can cause caramel to seize and become hard when cooled.
- Work quickly: Caramel and chocolate will set as they cool, so spread them promptly.
- Use good chocolate: Quality chocolate improves flavor and texture markedly.
- Do not overbake: Remove cookies when edges just begin to brown for a tender shortbread.
Recipe FAQs
Yes. Homemade caramel adds a special flavor and works beautifully; store-bought soft caramels are a reliable shortcut.
Dark chocolate or white chocolate are fine substitutes and will change the flavor profile in pleasant ways.
No. They’re optional but add an elegant look and a nice flavor contrast.
Storage Tips
- Room temperature: Store in an airtight container for up to 5 days.
- Refrigerator: Keeps longer—up to a week—when chilled in an airtight container.
- Freezer: Freeze fully assembled cookies for up to 3 months; thaw at room temperature before serving.

More Show-Stopping Cookies
- Brown sugar pop tart cookies
- Biscoff cookies
- Coffee cake cookies
- Gooey butter cake cookies
Millionaire Cookies
Ingredients
- 3/4 cup unsalted butter, room temperature
- 2/3 cup granulated sugar
- 1 teaspoon vanilla extract (or vanilla bean paste)
- 1/4 teaspoon salt
- 1 3/4 cups all-purpose flour (or gluten-free blend)
- 11 ounces soft caramel candies, unwrapped
- 2 tablespoons heavy cream
- 10–12 ounces milk chocolate, roughly chopped
- Flaky sea salt and edible gold leaf, optional for decorating
Instructions
- Beat the butter and sugar for 2–3 minutes until light and fluffy.
- Add vanilla and salt, then mix in the flour on medium-low until the dough just comes together. Cover and chill for 30 minutes.
- Roll the dough on a lightly floured surface to 1/4 inch thickness. Cut with a round cutter, re-roll scraps, and place cookies on a parchment-lined baking sheet. Chill 15–30 minutes.
- Preheat the oven to 350°F (175°C). Bake 10–12 minutes until edges are just golden. Cool 5 minutes on the sheet, then transfer to a wire rack.
- While cookies cool, combine unwrapped caramels and heavy cream in a glass bowl and microwave in 30–45 second bursts, stirring until just melted and smooth. Spoon about 1 teaspoon of caramel onto each cookie and spread gently to the edges.
- Melt the chopped chocolate in 30-second intervals, stirring until smooth. Spoon or spread chocolate over the caramel, then top with gold leaf and flaky sea salt if desired. Allow to cool until set.
If you try this recipe, please leave a review and let us know how it turned out!
Nutrition
Serving: 1 cookie | Calories: 323 kcal | Carbohydrates: 44 g | Protein: 3 g | Fat: 16 g | Saturated Fat: 10 g | Sugar: 30 g
Nutrition information is an estimate and should be used as a guideline.