If you have a sweet tooth and love a combination of crunchy, gooey, and chocolatey textures, then you are in for a real treat with this Millionaire Bars Recipe. These bars are a luscious symphony of buttery shortbread crust, velvety caramel middle, and a decadent chocolate top layer that will have everyone asking for seconds. Trust me, once you try this dessert, it will become your go-to for special occasions, potlucks, or any time you feel like indulging in something irresistibly scrumptious!

Ingredients You’ll Need
This Millionaire Bars Recipe calls for simple pantry staples that come together beautifully to create layers of flavor and texture. Each ingredient plays a vital role, from that crisp shortbread base to the rich caramel and silky chocolate topping.
- Butter (1 cup melted + 1/2 cup for caramel): Provides richness and a tender crumb to the crust and creaminess to the caramel layer.
- Sugar (2/3 cup): Sweetens the shortbread crust while enhancing its texture.
- Flour (2 1/2 cups): The foundation for the crust, offering structure and crunch.
- Salt (3/4 teaspoon): Balances sweetness and amplifies all the flavors; reduce if using salted butter.
- Sweetened Condensed Milk (14-ounce can): The secret to luscious, thick caramel with a smooth mouthfeel.
- Brown Sugar (1 cup packed): Adds deep molasses notes to the caramel, enhancing its richness.
- Heavy Cream (1/2 cup + 2 tablespoons): Gives the caramel its velvety texture and softens the chocolate topping.
- Corn Syrup (1/2 cup): Keeps the caramel stretchy and prevents crystallization for that perfect chew.
- Semi-Sweet Chocolate (12 ounces): Tops the bars with smooth, slightly bitter chocolate that contrasts perfectly with the sweet caramel.
How to Make Millionaire Bars Recipe
Step 1: Bake the Shortbread Crust
Start by preheating your oven to 350°F and lining your 9 x 13-inch pan with a foil sling so you can easily lift the bars out later. Mixing together the melted butter, sugar, flour, and salt creates a dough that you’ll press evenly over the pan’s bottom. Poking tiny holes with a fork helps the crust bake evenly and stay crisp. Bake until the crust is a lovely light golden and firm to the touch. While still warm, gently press the crust to compact it, which makes cutting much neater later.
Step 2: Prepare the Homemade Caramel Layer
This is where some patience and attention pay off handsomely. Combine the sweetened condensed milk, brown sugar, corn syrup, heavy cream, butter, and salt in a heavy-bottomed saucepan. Cook over medium heat, stirring often and watching the temperature rise to the precise 236–239°F. This step ensures a perfectly thickened, chewy caramel that doesn’t burn or separate. Pour that luscious caramel right over the crust and smooth it out evenly. Let it cool completely so the caramel layer sets fully before moving on.
Step 3: Add the Chocolate Layer
Gently melting the semi-sweet chocolate with a bit of heavy cream in the microwave at half power keeps the chocolate smooth and glossy without scorching. Spread this silky mixture evenly over the firm caramel layer. Refrigerate briefly until the chocolate is set—soft but not too hard—for that blissful textural contrast.
Step 4: Slice and Serve
Use the foil sling to lift the whole slab out of the pan and onto a cutting board. Using a serrated knife with a gentle sawing motion will help you get clean, even bars without the chocolate cracking or caramel sticking. These squares pack well for sharing or storing, and every bite delivers the perfect trio of crisp, chewy, and creamy.
How to Serve Millionaire Bars Recipe
Garnishes
To elevate the presentation and flavor, consider sprinkling the bars with a pinch of flaky sea salt right after spreading the chocolate for a sophisticated sweet-salty twist. Alternatively, a light drizzle of caramel sauce or chopped toasted nuts like pecans or almonds adds textural interest and enhances the luxurious layers already in the bars.
Side Dishes
Millionaire Bars shine on their own but pair beautifully with a scoop of vanilla ice cream or a dollop of freshly whipped cream for an extra indulgent dessert experience. A cup of strong coffee or a rich black tea also complements their sweetness perfectly, balancing luscious richness with a slightly bitter counterpoint.
Creative Ways to Present
If you’re bringing these to a party or gift-giving, try packaging the bars in small decorative boxes lined with parchment paper. For a fancy twist, cut them into mini bite-sized squares and present them on a pretty platter, garnished with edible gold leaf or tiny edible flowers for that wow factor. They also make for a fun layered dessert in a jar if you crumble some bars and layer them with whipped cream or mousse.
Make Ahead and Storage
Storing Leftovers
Millionaire Bars store wonderfully when kept in an airtight container at room temperature or in the fridge. They’ll stay fresh for up to 5 days, allowing the flavors to meld even more beautifully over time. If your kitchen is warm, refrigeration helps the chocolate stay firm and the caramel stable.
Freezing
These bars freeze beautifully, which makes them a fantastic make-ahead treat. Wrap them tightly in plastic wrap and then foil to protect from freezer burn. Freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge and then bring to room temperature for best texture before slicing.
Reheating
If you like your Millionaire Bars a bit softer, especially the chocolate layer, gently warm individual slices in the microwave for 10-15 seconds. Be careful not to overheat, or the chocolate can seize. Warming slightly revives that gooey caramel and makes each bite even more decadent.
FAQs
Can I use salted butter in this Millionaire Bars Recipe?
Yes, but since salted butter contains salt, reduce the added salt in the crust and caramel layers to avoid oversalting. This keeps the flavor balanced and delightful.
Do I really need a candy thermometer for the caramel?
While not absolutely necessary, a candy thermometer makes a huge difference in getting the caramel to the perfect consistency. Without one, you risk undercooking (runny) or overcooking (brittle) caramel.
How can I get clean cuts when slicing the bars?
Use a serrated knife and a gentle sawing motion. For extra neatness, dip the knife in hot water and wipe it dry before slicing each time to prevent sticking and cracking.
Can I use a different type of chocolate?
Absolutely! Milk chocolate or dark chocolate can substitute semi-sweet to change the flavor profile. Just be mindful that sweeter chocolates may alter the overall sweetness and texture.
Is it possible to make these bars gluten-free?
Yes, by swapping the all-purpose flour for a gluten-free flour blend that measures cup-for-cup, you can enjoy a gluten-free version. Just ensure your flour blend contains xanthan gum or a similar binder for structure.
Final Thoughts
Making the Millionaire Bars Recipe is like crafting a little piece of heaven that has buttery, caramel, and chocolate goodness all rolled into one. It’s fun to make, even more fun to share, and absolutely delightful with every bite. Give this recipe a try and watch it quickly become a beloved favorite everyone asks you to make again and again!
Print
Millionaire Bars Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 24 bars
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Millionaire Bars are a decadent layered dessert featuring a buttery shortbread crust, a rich homemade caramel middle, and a smooth semi-sweet chocolate topping. This recipe yields 24 squares of sweet, chewy, and perfectly textured bars, ideal for a crowd-pleasing treat. The caramel is carefully cooked to a precise temperature ensuring the perfect chewiness, and the chocolate layer is melted to a smooth consistency for a luscious finish.
Ingredients
Shortbread Crust
- 1 cup Butter (melted)
- 2/3 cup Sugar
- 2 1/2 cups Flour
- 3/4 teaspoon Salt (reduce to 1/4 teaspoon if using salted butter)
Caramel Layer
- 1 (14-ounce) can Sweetened Condensed Milk
- 1 cup Brown Sugar (packed)
- 1/2 cup Heavy Cream
- 1/2 cup Corn Syrup
- 1/2 cup Butter (8 Tablespoons)
- 1/2 teaspoon Salt
Chocolate Layer
- 12 ounces Semi-Sweet Chocolate
- 2 Tablespoons Heavy Cream
Instructions
- Prepare Shortbread Crust: Preheat your oven to 350°F. To make removal easier, create a sling in a 9 x 13-inch pan by layering two sheets of aluminum foil lengthwise and crosswise, pressing them firmly into the corners and sides so there’s an overhang.
- Mix Crust Ingredients: In a bowl, combine the flour, sugar, and salt. Stir in the melted butter until the mixture is thoroughly combined. Press this dough evenly across the bottom of the prepared pan using your fingertips and palm for a smooth, flat layer. Prick the surface evenly at 1-inch intervals with a fork to prevent bubbling during baking.
- Bake and Compress Crust: Bake the crust for 25–30 minutes until it’s light golden and firm to the touch. While still warm, place the pan on a wire rack and gently press the crust with a sturdy spatula to compact it, which prevents crumbling and ensures clean bar cuts. Let the crust cool for at least 20 minutes until just warm.
- Cook Caramel Layer: Combine sweetened condensed milk, brown sugar, corn syrup, heavy cream, butter, and salt in a large heavy-bottomed saucepan. Using a candy thermometer, cook the mixture over medium heat, stirring frequently, until it thickens and reaches 236–239°F (soft-ball stage); this generally takes 16–20 minutes. The temperature may fluctuate slightly during the process.
- Spread Caramel Over Crust: Immediately pour the hot caramel onto the warm crust, spreading evenly into a uniform layer. Allow the caramel to cool completely at room temperature for about 1½ hours to set properly.
- Melt Chocolate Layer: Microwave the semi-sweet chocolate and heavy cream in a bowl at 50% power, stirring every 20 seconds until the mixture is mostly melted but still slightly warm—about 1–2 minutes total.
- Top Bars with Chocolate: Spread the melted chocolate evenly over the cooled caramel layer. Refrigerate the assembled bars for about 10 minutes, just until the chocolate is set but not overly hard.
- Cut and Serve: Use the foil sling to lift the bars out of the pan and place them onto a cutting board. Using a serrated knife and a gentle sawing motion, cut the dessert into 24 squares or rectangles for serving.
Notes
- Creating a foil sling is essential for easy removal without breaking the bars.
- Use a candy thermometer to ensure the caramel reaches the proper temperature for the perfect chewiness.
- Pressing the crust after baking prevents crumbling and helps maintain bar shape.
- Microwaving chocolate at reduced power prevents scorching and ensures a smooth melt.
- Cut bars gently with a serrated knife to achieve clean edges.
- Allow the caramel to fully cool and set for best texture before adding the chocolate layer.

