Peanut Butter Millionaire Bars

Peanut Butter Caramel Millionaire Bars – roasted peanut shortbread topped with 3 layers: peanut butter, salted caramel, & dark chocolate.

This post is sponsored by the National Peanut Board. I received compensation, but all opinions and content are my own.

stack of Peanut Butter Millionaire Bars

If you ever had a Millionaire Bar, you know how delicious and sinfully addicting they are. Buttery shortbread topped with caramel and chocolate – what’s not to love? The only thing that could possibly make them better is adding an extra layer of peanut butter. Surprise!

Peanut butter is one of my all time favorite foods. I eat it practically every day whether it is in my morning oatmeal, in my post-workout smoothie, in a classic PB&J for lunch, or even a spoonful for a quick snack. Not only is peanut butter delicious, but it is also so versatile and affordable! It can be added to meals (hello Thai peanut sauce!) and snacks for a tasty, filling, and nutritious boost. After all, 2 tablespoons of peanut butter provide you with 8 grams of protein!

Adding a peanut butter layer to the classic Millionaire Bar seemed like a no-brainer. There are so many words I could use to describe these Peanut Butter Caramel Millionaire Bars, but if I had to choose one, it would be rich (just as their name suggests!). They are indulgent, but in the best way possible. They are sweet and salty and chewy and crumbly. Plus, these bars are the key to any peanut butter lover’s heart!

Here is how these bars break down layer by layer: roasted peanut shortbread base, a peanut butter layer, chewy salted caramel, and dark chocolate.

Peanut Butter Millionaire Bars on parchment paper

Why you’ll love this recipe:

  • buttery shortbread peanut crust
  • chewy salted caramel middle
  • nutty peanut butter
  • chocolate ganache on top with a sprinkling of coarse salt
  • perfect for a make ahead dessert and sharing with friends and family

What Will I Need to Make Peanut Butter Millionaire Bars

Peanut Butter Millionaire Bars ingredients
  • Butter
  • Confectioner’s sugar
  • Granulated sugar
  • Vanilla extract
  • Flour
  • Roasted unsalted peanuts
  • Creamy peanut butter
  • Sweetened condensed milk
  • Honey
  • Brown sugar
  • Dark chocolate
  • Sea salt

How To Make Peanut Butter Caramel Millionaire Bars

These chewy caramel and peanut butter bars are very easy to make. All you need is a food processor, a saucepan, and a lot of patience while you wait for each layer to cool.

  1. Prepare your baking pan and preheat your oven.
  2. Begin by making the shortbread – simply place all of the ingredients in a food processor and pulse until a sand-like consistency. Press into your prepared pan and bake.
  1. While you wait for the crust to cool, make the peanut butter layer by melting butter and peanut butter in a saucepan. Stir in confectioner’s sugar and pour over crust.
  2. Once the peanut butter layer is set, prepare the salted caramel by heating all of the ingredients in a saucepan. Spread over peanut butter and refrigerate.
  3. Finally, melt dark chocolate and spread over salted caramel.
  4. Once the chocolate is set, cut into bars and sprinkle with flaked sea salt!

Tips for Making Millionaire Bars

  • Plan ahead. This millionaire bar recipe doesn’t take a lot of hands on time, but there are several cooling and setting intervals that you will need to prepare for.
  • Line your pan with parchment paper overhanging the sides and use small clips to hold the parchment in place. This will allow you to easily remove the bars from the pan before cutting.
  • The shortbread mixture may seem crumbly, but it will come together once it is packed tightly into the bottom of the pan. Don’t forget to prick the top of the shortbread with a fork to allow the steam to escape. This will prevent it from puffing up during baking.
  • Allow the bars to set completely before slicing. Plan at least 5 hours for the bars to set, or preferably overnight. 
Peanut Butter Millionaire Bars on parchment paper

Can you freeze Peanut Butter Millionaire Bars?

These peanut butter millionaire bars freeze really well! Wrap each bar individually tightly with plastic wrap. Store the wrapped pieces in an airtight container in the freezer for up to 3 months.

When you would like to enjoy a millionaire bar, remove it from the freezer, unwrap in and let it thaw at room temperature for 30 minutes-1 hour. 

Peanut Butter Millionaire Bars on parchment paper

More bar recipes you’ll love!

Click here for more delicious peanut butter recipes for every occasion!

If you make this recipe, take a photo and tag #bakedambrosia on Instagram and Facebook so that I can see your creations and feature them on Instagram! To stay up to date with the latest recipes, follow Baked Ambrosia on PinterestFacebookInstagram, and Youtube. ♡


stack of Peanut Butter Millionaire Bars

Peanut Butter Caramel Millionaire Bars

Angelina Papanikolaou
Peanut Butter Caramel Millionaire Bars - roasted peanut shortbread topped with 3 layers: peanut butter, salted caramel, & dark chocolate.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 5 hours
Course Desserts
Cuisine American
Servings 20 bars
Calories 316 kcal


Shortbread Layer

  • 1/2 cup butter melted
  • ½ cup roasted unsalted peanuts
  • 2 tbsp sugar
  • ¼ cup confectioner’s sugar
  • 1 cup flour
  • ¼ tsp salt

Peanut Butter Layer

  • ½ cup butter
  • ½ cup creamy peanut butter
  • 1 cup confectioner’s sugar
  • 1 tsp vanilla

Salted Caramel

  • 1-14 oz can sweetened condensed milk
  • 1/2 cup butter
  • ½ cup light brown sugar
  • 2 tbsp honey
  • 1 tsp sea salt

Chocolate Topping

  • 8 oz dark chocolate chopped
  • 1 tbsp oil
  • Flaked sea salt for topping


  • Preheat oven to 350 degrees F. Line an 8 x 8-inch pan with parchment paper. Add peanuts and sugar to the bowl of a food processor. Blitz until peanuts are ground. Add confectioner’s sugar, flour, salt, and melted butter. Pulse until a sand-like consistency.
  • Press dough in an even layer into your prepared baking pan. Bake for 20 minutes. Remove from oven and transfer pan to a wire rack to cool completely.
  • While the crust is cooling, make the peanut butter layer by melting butter and peanut butter in a saucepan over medium-low heat. When completely melted and smooth, sift in confectioner’s sugar into saucepan. Whisk until smooth. Mix in vanilla. Pour mixture in an even layer over cooled shortbread crust. Refrigerate until set, about 2 hours.
  • Once peanut butter is set, prepare the salted caramel. Add sweetened condensed milk, butter, honey, and brown sugar to a saucepan and bring to a boil over low heat. Once boiling, reduce heat to a simmer and continue cooking for 10 minutes, stirring frequently. The mixture will slowly turn into a caramel color and begin to pull away for the sides of the saucepan. After 10 minutes, the mixture will become a golden color. Remove from heat and stir in salt. Pour caramel over set peanut butter layer. Use an offset spatula to smooth into an even layer. Chill until caramel sets, about 2 hours.
  • To make the chocolate topping, melt chopped chocolate and oil in a double boiler until smooth. Remove from heat and spread over cooled caramel. Place back in the fridge for the chocolate to harden.
  • Cut into 30 bars, sprinkle with flaked sea salt, and serve!


Bars will last up to 1 week in an airtight container in the fridge or up to 3 months in the freezer.


Serving: 1barCalories: 316kcalCarbohydrates: 29gProtein: 4gFat: 25gSaturated Fat: 13gTrans Fat: 1gCholesterol: 37mgSodium: 328mgPotassium: 172mgFiber: 2gSugar: 13gVitamin A: 434IUVitamin C: 1mgCalcium: 27mgIron: 2mg
Tried this recipe?Let us know how it was and tag @bakedambrosia on Instagram

Similar Posts


  1. I’ve never been a peanut butter fan simply because I found many of the brands too sweet for my liking but I love the creativity of this dish and may just give it a try. Hopefully this dish can change my mind about peanut butter.

Leave a Reply

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

Recipe Rating