Millionaire bars showcase a buttery shortbread base with a thick caramel middle and glossy chocolate top. They are sure to become your new favorite dessert!

This dessert bar recipe is simple to make and so fun to share, the crumbly crust, ooey gooey caramel, and thin chocolate layer really do live up to the name. I mean, anything that has THAT MUCH caramel in it has to be awesome, right? Right!

For more cookie bar recipes, check out Sugar Cookie Bars, Magic Bars Recipe, and Oh Henry Bars.

Why we think you’ll love it:

  • Impressive. The simple recipe looks impressive and tastes even better!
  • Make ahead. Perfect for party prep, chill the pan the night before, and cut right before serving for stress-free hosting
  • Pantry staples. No need for special tools, this recipe uses ingredients you most likely already have on hand.

Millionaire Bar Ingredients

Base

  • All-purpose flour (1 cup)- The flour forms the shortbread structure, so the crust bakes tender but sturdy.
  • Baking powder (1 teaspoon)- Baking powder gives the base a slight lift so it is not dense.
  • Salt (¼ teaspoon)- Balances sweetness and sharpens flavors.
  • Unsalted butter, room temperature (½ cup)- Butter creams with the sugar for a melt-in-your-mouth crumb.
  • Sugar (¼ cup)- Sweetens and helps the base brown lightly

Caramel

  • Unsalted butter, cut into pieces (½ cup)- The butter enriches the caramel and keeps it silky.
  •  Sugar (½ cup)- The sugar caramelizes for color and classic caramel flavor.
  •  Light corn syrup (2 tablespoons)- Corn syrup controls crystallization so the caramel stays smooth.
  • Sweetened condensed milk (14 ounces)- Gives body and creamy texture to the caramel layer.

Topping

  • Milk chocolate, finely chopped, or semisweet chocolate (3.5 ounces )- The choclate melts into a spreadable top. For best results, use high-quality chocolate.
  • Light corn syrup (½ teaspoon)- Corn syrup adds shine and a soft bite to the glaze.
  • Unsalted butter, cut into pieces (¼ cup )- The butter helps the chocolate melt smoothly and set softly.

How to Make Millionaire Bars

Shortbread in pan for homemade twix bars

SHORTBREAD CRUST. Combine flour, baking powder, and salt in a small bowl and set aside. In a large bowl, beat butter and sugar with a mixer until light and fluffy. Add in your flour mixture until just incorporated.

How to make Millionaire Bars process pics

CARAMEL FILLING. Combine butter, sugar, corn syrup, and condensed milk in a saucepan over medium-high heat. Stir occasionally, until smooth and the butter is melted. Bring to boil, then reduce heat to low, stirring constantly, until the mixture thickens a bit and turns amber color.

  • Spread over the shortbread layer and let cool completely. Once cooled, let set in the fridge for a few hours or overnight.

CHOCOLATE GLAZE. For the chocolate glaze, heat butter and corn syrup in a small saucepan until melted. Remove from heat, add chocolate, and stir until melted.

  • Immediately pour over the condensed milk layer. Cool completely and chill for a few hours before cutting into squares.
Homemade Millionaire Bars recipe stacked on cookie stand.

Kristyn’s Recipe Tips

  • Line the 8 x 8-inch pan with parchment, leaving overhang to lift and slice neatly.
  • Use quality chocolate, melt gently with butter and corn syrup for a smooth, glossy finish.
  • To help prevent cracks when cutting, score the chocolate when just set, then chill fully.
  • Want a marbled effect? Spread the chocolate as directed, then add 6-8 dollops of white chocolate. Use a spoon to swirl the white chocolate with the dark.
4.78 from 18 votes

Millionaire Bars Recipe

Buttery shortbread, rich caramel, and glossy chocolate make millionaire bars a favorite for parties and desserts at home.
Servings: 9
Prep: 10 minutes
Cook: 15 minutes
Chill: 2 hours
Total: 2 hours 25 minutes

Ingredients 

Base

  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • ½ cup unsalted butter, room temperature
  • ¼ cup sugar

Caramel

  • ½ cup unsalted butter, cut into pieces
  • ½ cup sugar
  • 2 tablespoons light corn syrup
  • 14 ounces sweetened condensed milk

Topping

  • 3.5 ounces milk chocolate, finely chopped, or semisweet chocolate
  • ½ teaspoon light corn syrup
  • ¼ cup unsalted butter, cut into pieces

Instructions 

  • Combine flour, baking powder and salt in a small bowl and set aside. In a large bowl, beat butter and sugar with a mixer until light and fluffy. Add in your flour mixture until just incorporated. Spread into an 8 x 8" baking pan lined with parchment paper. Bake at 325°F for 15-18 minutes or until lightly golden brown.
  • For the filling, combine butter, sugar, corn syrup and condensed milk in a saucepan over medium-high heat. Stir occasionally, until smooth and the butter is melted. Bring to boil, then reduce heat to low, stirring constantly, until the mixture thickens a bit and turns amber color. Spread over the shortbread layer and let cool completely. Once cooled, let set in the fridge for a few hours or overnight.
  • For the chocolate glaze, heat butter and corn syrup in a small saucepan until melted. Remove from heat, add chocolate and stir until melted. Immediately pour over the condensed milk layer. Cool completely and chill for a few hours before cutting into squares.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Recipe Tips.
  • Line the 8 x 8-inch pan with parchment, leaving overhang to lift and slice neatly.
  • Use quality chocolate, melt gently with butter and corn syrup for a smooth, glossy finish.
  • To help prevent cracks when cutting, score the chocolate when just set, then chill fully.
  • Want a marbled effect? Spread the chocolate as directed, then add 6-8 dollops of white chocolate. Use a spoon to swirl the white chocolate with the dark.
Store, covered, on the counter 3 to 5 days, fridge up to 2 weeks, or freeze up to 3 months, thaw before serving.
For more substitutions and tips, check out the full recipe post

Nutrition

Calories: 554kcal, Carbohydrates: 62g, Protein: 5g, Fat: 33g, Saturated Fat: 20g, Cholesterol: 82mg, Sodium: 130mg, Potassium: 266mg, Sugar: 50g, Vitamin A: 905IU, Vitamin C: 1.2mg, Calcium: 162mg, Iron: 1.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Adapted from Collecting Memories

Recipe FAQ

How to store?

Keep covered on the counter 3 to 5 days, fridge up to 2 weeks, or freeze up to 3 months, thaw before serving.

This recipe was originally published February 2017.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

4.78 from 18 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




24 Comments

  1. Catharine says:

    5 stars
    It is a process making it but it came out EXACTLY like the picture. It is absolutely delish but a little too sweet for me. I cut the pieces into small bite size chunks and enjoyed them with friends and hubs (who thought they were amazing). I would like to know how to take the sweetness down a bit.

  2. Heather Bruce says:

    I cannot get the caramel to work at all, doing it exactly according to the recipe. I never going to use this site again.
    This is literally the worst recipe I have ever tried to make…

    1. Lil'Luna Team says:

      Sorry to hear that. Thanks for the feedback and for giving the recipe a try!

  3. Michi says:

    3 stars
    The shortbread and the chocolate layer are great, however my caramel became almost rock hard and hurting my teeth to eat.. it does taste good but not the right consistency at all.. I’m bummed! I wonder why?

    1. Michi says:

      Just kidding. My fridge froze the caramel, it’s all good now! Yum

      1. Lil'Luna Team says:

        Oh good! I’m so glad to hear it turned out well and wasn’t an issue of overcooking. So happy to hear you enjoyed the bars!

    2. Lil'Luna Team says:

      Typically if caramel gets hard like that it has been cooked too long. So if you make the recipe again, keep a close eye on the color of the caramel. Once it starts turning a light amber color, it should be done.

  4. Kristen says:

    3 stars
    Base and Caramel are delicious but you are better off just melting chcolate for the top and not using butter… makes the whole thing tastes only of butter

    1. LilLunaTeam says:

      Thanks so much for the feedback and for trying it out!

  5. Pam says:

    How do I adjust ingredients for a 9x 13” pan?

    1. Kristyn Merkley says:

      I would probably double the ingredients. Not sure if the baking time would be the same. I would just keep an eye around the same time.

  6. Elizabeth Campbell says:

    5 stars
    We just made these this year…so good! This is a new family favorite!

  7. Sarah says:

    5 stars
    These are the best!

  8. Lindsey says:

    5 stars
    These are truly decadent and worth the time. I added a sprinkle of flake salt to after the chocolate layer. Yum! Thank yOu for the fantastic recipe!

    1. Kristyn Merkley says:

      You are so welcome!! Thank you for saying that. I am glad to share 🙂

  9. Matt says:

    This tasted fantastic, but I couldn’t get my caramel to the same color as you guys. I didn’t use any corn syrup, however, so that could be why. Even without corn syrup, this was still great.

    1. Kristyn Merkley says:

      Could have been why. I am glad you still liked them 🙂

  10. Kristi R says:

    5 stars
    These are delicious and look great on a display tower.

  11. Amy L Huntley says:

    5 stars
    These really do taste like a million bucks! So addicting! Next time I need to REMEMBER to share with the neighbors….almost ate them all myself…lol

  12. Marie says:

    5 stars
    Super easy to make and taste delicious!!

  13. Joy says:

    5 stars
    These really are so delicious! I love the layers! It’s creamy, gooey, & so good!

  14. Kara says:

    5 stars
    These look so yummy Kellyn! I’m seriously drooling right now! 🙂

    1. Lil' Luna says:

      Haha!!! Thanks Kara!!

      1. Dawn Taylor says:

        5 stars
        I made these for a Christmas party celebrating our volunteers. They are seriously yummy and special! I sprinkled crumbled peppermint candy on the top since it was Christmas. I individually wrapped them and tied them w a ribbon. I’m getting requests for the recipe from many people!