Go Back
+ servings
peanut butter millionaire shortbread bars stacked on metal tray.

Peanut Butter Millionaires Shortbread

These delicious vegan peanut butter millionaires shortbread bars have peanut butter in every single layer. They're also gluten-free!
Course Dessert
Cuisine British
Diet Gluten Free, Vegan, Vegetarian
Prep Time 25 minutes
Cook Time 18 minutes
Chilling Time 4 hours
Total Time 4 hours 43 minutes
Servings 16
Calories 379kcal



  • 1 ½ cups all-purpose flour sub with gluten-free all purpose flour
  • 1 tablespoon milled flaxseed
  • 4 tablespoons coconut sugar or light brown sugar
  • ½ teaspoon sea salt
  • ¼ cup smooth peanut butter I use NutShed Original Peanut Butter
  • ½ cup vegan butter room temperature
  • 2 tablespoons water


  • 1 cup smooth peanut butter I use NutShed Original Peanut Butter
  • ¾ cup pure maple syrup
  • ¼ cup coconut oil solid
  • 1 teaspoon vanilla extract
  • 1 teaspoon sea salt


  • 8.5 oz vegan chocolate
  • 3 tablespoons smooth peanut butter I use NutShed Original Peanut Butter



  • Preheat your oven to 175°C (350°F). Lightly grease the base and sides of a square 8" pan with some oil or vegan butter, then line with parchment paper.
  • In your food processor, combine the flour, milled flaxseed, coconut sugar, sea salt, peanut butter, vegan butter, and water until the ingredients stick together to form a dough. Evenly press the dough into the base of the pan and smooth it out with a spatula or flat bottomed glass. With a fork, gently prick the dough several times.
  • Bake for 15-18 minutes until slightly browned, then allow to cool to room temperature.


  • To prepare the caramel, add all of the ingredients to a heat-resistant bowl. Heat over a double boiler (bain-marie) while stirring until all of the ingredients have melted into a smooth caramel.
  • Pour the caramel on top of the shortbread layer and place in the freezer to set for a minimum of 4 hours (overnight works well).


  • Melt the chocolate and peanut butter over a double boiler (bain-marie) and stir to combine. Pour the chocolate over the caramel layer and place it in the fridge to set for 15-20 minutes.
  • To slice, place a sharp knife in a jug of boiling water to heat it. Wipe the knife dry and gently cut, allowing the heat from the knife to melt through the slices.
  • Store these slices in an airtight container in the fridge and consume within 3-5 days. Alternatively, you can freeze any unused portions and defrost them as needed.


  • Peanut butter: Feel free to swap it out for another nut butter of your choice, or a mix if you're trying to clear out the cupboards!
  • White chocolate: a swirl of dairy-free white chocolate would be heavenly on top of these bars. Add it when you add the topping (before it melts) and use a knife to create a swirl effect
  • Roasted salted peanuts: just before your chocolate topping sets, add a handful of crushed peanuts on top of the tray bake, for those snickers vibes!
  • Miso: miso and caramel are a match made in heaven, take that umami flavor to the next level by adding a teaspoon of your favorite miso paste to the caramel ingredients. 


Calories: 379kcal | Carbohydrates: 36g | Protein: 8g | Fat: 25g | Saturated Fat: 10g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Trans Fat: 1g | Sodium: 378mg | Potassium: 203mg | Fiber: 3g | Sugar: 20g | Vitamin A: 270IU | Vitamin C: 1mg | Calcium: 49mg | Iron: 2mg