If you have a sweet tooth but want to keep things plant-based, you are in for a serious treat with this Homemade Vegan Peanut Butter Twix Bars Recipe. Picture this: a buttery, nutty crust layered with rich, creamy peanut butter caramel, all perfectly coated in luscious dark chocolate. It’s everything you love about classic Twix bars, but made from wholesome, vegan ingredients that you can feel good about. Whether you’re craving a snack, dessert, or an impressive treat for guests, these bars will quickly become your go-to for satisfying that chocolate-peanut butter obsession.
Ingredients You'll Need
The magic of this recipe lies in its simplicity. Each ingredient plays an important role—whether it’s the nutty almond flour creating a tender crust or the silky dark chocolate adding that final indulgent touch. Here’s everything you’ll need to pull off these mouthwatering vegan Twix bars:
- Almond flour: Provides a tender, slightly sweet base with great texture and a subtle nutty flavor.
- Coconut flour: Adds structure and a hint of coconut undertone to the crust.
- Melted coconut oil: Keeps the crust moist and adds richness with a mild coconut aroma.
- Honey or maple syrup: Acts as a natural sweetener—maple syrup keeps it perfectly vegan.
- Vanilla extract: Gives all layers a warm, inviting depth of flavor.
- Flaky sea salt: Balances sweetness and enhances all the flavors beautifully.
- Creamy peanut butter: The star of the caramel layer, providing that classic nutty punch.
- Almond butter: Adds complexity and creaminess to the peanut butter caramel.
- Dark chocolate: For coating the bars in a rich, glossy layer that hardens with a satisfying snap.
How to Make Homemade Vegan Peanut Butter Twix Bars Recipe
Step 1: Prepare and Bake the Crust
Start by preheating your oven to 350 degrees Fahrenheit and lining an 8x8 inch pan with parchment paper—this helps the bars release easily without crumbling. Mix almond flour, coconut flour, ⅓ cup melted coconut oil, honey (or maple syrup), vanilla, and sea salt until everything comes together in a crumbly but packable mixture. Press this firmly into the pan and bake for 10 to 12 minutes until it’s light golden and smells toasty. This crust is buttery and nutty, setting the perfect foundation for the layers to come.
Step 2: Make the Peanut Butter Caramel Layer
While the crust is baking, combine creamy peanut butter, almond butter, maple syrup, ¼ cup coconut oil, and vanilla in a small saucepan. Heat gently over medium heat, stirring constantly until it comes to a gentle boil, then cook for an additional 2 minutes to thicken. Pour this warm, luscious peanut butter caramel right over the baked crust and smooth it evenly. Pop the whole pan into the freezer and let it firm up for about 30 minutes. This step ensures the layering works perfectly when cutting the bars.
Step 3: Cut Into Bars and Prepare Chocolate Coating
Once the peanut butter layer is firm, carefully lift the slab out of the pan using the parchment paper and cut it into 16 even bars. Now melt your dark chocolate and 1 tablespoon coconut oil in short bursts in the microwave, stirring between until silky smooth. Let the melted chocolate cool slightly—a warm but not hot temperature is best for dipping, so the bars don’t melt.
Step 4: Dip Bars and Chill
Dip each bar individually into the chocolate, letting the excess drip off, then place them on a parchment-lined tray. Sprinkle with a tiny pinch of flaky sea salt if you like that salty-sweet contrast. Return the tray to the freezer for 10 minutes to set the chocolate coating to a shiny, crackly finish. Then you’re ready to dig in or store them in the fridge for later enjoyment.
How to Serve Homemade Vegan Peanut Butter Twix Bars Recipe
Garnishes
A sprinkle of flaky sea salt on the chocolate adds a bright pop and complements the sweetness beautifully. For a little extra flair, crushed peanuts or a drizzle of extra maple syrup can make presentation fun and inviting.
Side Dishes
These bars are pretty much a standalone showstopper, but they pair wonderfully with a scoop of vegan vanilla ice cream or a cup of black coffee or tea. The bitterness of coffee especially enhances the deep chocolate and peanut flavors.
Creative Ways to Present
Try serving the bars on a rustic wooden board scattered with whole peanuts and cacao nibs. You can even stack them in pretty little gift boxes for friends or family—they hold up well and look homemade but oh-so-special!
Make Ahead and Storage
Storing Leftovers
Keep these bars fresh by storing them in an airtight container in the refrigerator. They stay great for up to one week and keep their perfect chewy, crunchy texture.
Freezing
If you want to make a big batch, these bars freeze beautifully. Place them in a single layer on a tray to freeze until hardened, then transfer to a freezer-safe container. They can last up to three months and thaw quickly when needed.
Reheating
Since these bars are best enjoyed chilled or at room temperature, no traditional reheating is necessary. If you like a softer texture, leave them out for 15 minutes to warm slightly before serving.
FAQs
Can I substitute other nut butters in this recipe?
Absolutely! Cashew butter or sunflower seed butter are excellent alternatives if you're allergic to peanuts or just want to experiment with different flavors. Just make sure the nut butter is creamy for smooth caramel.
Is maple syrup necessary, or can I use another sweetener?
Maple syrup adds a lovely depth and keeps the recipe vegan, but you could swap in agave nectar or a mild flavored honey if you prefer. Just remember that liquid sweeteners affect the texture slightly, so measure carefully.
What’s the best chocolate to use for coating?
Look for a high-quality dark chocolate that's dairy-free for the best vegan results. Around 60%-70% cacao balances sweetness and bitterness nicely to complement the peanut butter layer.
Can I make these bars nut-free?
For a nut-free version, try using sunflower seed butter instead of peanut and almond butters and substitute almond flour with oat flour. The texture will differ slightly but will still be delicious!
How long does the crust need to bake?
Baking the crust for about 10 to 12 minutes is just right to get a golden, firm base that crisps up without becoming hard. Keep an eye on it so it doesn’t overbrown.
Final Thoughts
This Homemade Vegan Peanut Butter Twix Bars Recipe is such a fun and satisfying way to enjoy a beloved candy bar flavor with wholesome, plant-based ingredients you can trust. I’m confident once you make these bars, you’ll want to keep them on hand for every craving or celebration. So go ahead, get creative, and treat yourself—you deserve it!
Print
Homemade Vegan Peanut Butter Twix Bars Recipe
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 30 minutes
- Yield: 16 bars
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
These Homemade Vegan Peanut Butter Twix Bars offer a delicious plant-based twist on the classic Twix, featuring a crunchy almond and coconut flour crust, a creamy peanut butter caramel layer, and a rich dark chocolate coating. Perfect for a wholesome treat that's dairy-free and refined sugar-free, they combine naturally sweetened ingredients and simple techniques to create an indulgent dessert bar.
Ingredients
Crust
- 1 cup almond flour
- ⅓ cup coconut flour
- ⅓ cup melted coconut oil
- 2 tablespoons honey or maple syrup
- 2 teaspoons vanilla extract
- ½ teaspoon flaky sea salt
Peanut Butter Caramel Layer
- ¾ cup creamy peanut butter (just peanuts and salt)
- 2 tablespoons almond butter
- ¼ cup maple syrup
- ¼ cup melted coconut oil
- 1 teaspoon vanilla extract
Chocolate Coating
- 12 ounces dark chocolate, chopped
- 1 tablespoon coconut oil
- Flaky sea salt, for sprinkling
Instructions
- Prepare the oven and pan: Preheat your oven to 350°F (177°C). Line an 8x8 inch square baking dish with parchment paper, ensuring the edges hang over for easy removal later.
- Make the crust: In a mixing bowl, combine the almond flour, coconut flour, ⅓ cup melted coconut oil, honey or maple syrup, 2 teaspoons vanilla extract, and flaky sea salt. Stir until well mixed and a dough is formed. Press the dough evenly into the prepared baking dish.
- Bake the crust: Place the baking dish in the oven and bake for 10-12 minutes, or until the edges are lightly golden and the crust feels toasted and firm. Remove from the oven and let cool slightly.
- Prepare the peanut butter caramel layer: In a small pot over medium heat, combine the peanut butter, almond butter, maple syrup, ¼ cup melted coconut oil, and 1 teaspoon vanilla extract. Stir constantly to avoid burning and bring to a gentle boil. Cook for 2 minutes, then remove from heat.
- Assemble the bars: Pour the warm peanut butter caramel mixture evenly over the baked crust in the pan. Smooth the top and transfer the pan to the freezer. Freeze for 30 minutes until the peanut butter layer is firm.
- Cut into bars: Remove the pan from the freezer and lift the block using the parchment paper. Cut into 16 equal bars.
- Melt the chocolate: In a microwave-safe bowl, combine the chopped dark chocolate and 1 tablespoon coconut oil. Microwave in 20-second intervals, stirring well between each, until the mixture is completely melted and smooth. Allow to cool for 10 minutes to slightly thicken.
- Coat each bar: Dip or spoon the melted chocolate over each peanut butter bar to fully cover. Place the chocolate-coated bars on a lined tray, sprinkle lightly with flaky sea salt, and return to the freezer.
- Set the chocolate: Freeze the coated bars for 10 minutes to allow the chocolate to harden. Once set, enjoy immediately or store the bars in the refrigerator for up to one week.
Notes
- For a fully vegan version, substitute honey with pure maple syrup.
- Use almond butter and peanut butter with only peanuts and salt for the cleanest flavor and texture.
- If you prefer, the bars can be stored in the freezer for longer-term storage—just thaw slightly before eating.
- Feel free to adjust the amount of salt sprinkled on top according to your taste preferences.
- Make sure to use good quality dark chocolate for best results and flavor.

Leave a Reply