Some days you want a candy-bar moment, but with a little more texture and a lot more “I made that.” These homemade Twix-style bars hit that sweet spot: a tender almond-flour shortbread base, a thick peanut-butter maple layer that freezes into clean slices, and a snappy chocolate shell that sets fast.
I like making these when I’m already in a bar-dessert mood—if you’ve ever made my homemade Twix bars or even a batch of no-bake granola bars, you’ll recognize the same satisfying rhythm: bake a quick base, chill a plush filling, then dunk in chocolate and call it a very good day.
Why You’ll Love This Recipe
- That crisp-tender “shortbread” bite: almond flour + melted butter bakes into a base that’s lightly golden at the edges and easy to slice once cooled.
- A thick, fudgey middle layer: peanut butter, maple syrup, and a little extra almond flour make a filling that spreads smoothly and freezes firm (no oozing when you dip).
- Maple and vanilla actually come through: both layers get vanilla, and the maple sweetness tastes warm and caramel-y against the peanut butter.
- Chocolate coating that sets quickly: coconut oil thins the melted chocolate just enough for easy dipping and a clean finish.
- Make-ahead friendly: the freezer step isn’t optional—it’s the secret to sharp edges and tidy bars you can coat without stress.
The Story Behind This Recipe
I wanted that classic “cookie + filling + chocolate” stack, but with pantry ingredients I always have: almond flour for a quick shortbread base, peanut butter for a sturdy (and honestly irresistible) filling, and maple syrup to sweeten everything without making it gritty.
What It Tastes Like
These are sweet but not tooth-aching—more like maple-kissed peanut butter cups with a cookie crunch underneath. The base smells buttery and lightly toasted after its short bake, the filling is rich and dense (almost like a peanut butter caramel), and the chocolate shell snaps a little when you bite in, especially straight from the fridge.
Ingredients You’ll Need
Almond flour does double duty here: it makes the “shortbread” base tender and also thickens the peanut butter layer so it freezes into a clean slab. Maple syrup is the sweetener in both layers, so use one you like the taste of (it really shows up). Creamy peanut butter gives the smoothest filling, and coconut oil helps the chocolate melt into a dip-friendly consistency.
- 1 1/2 cups Almond Flour
- 3 tbsp Butter (melted)
- 1 1/2 tbsp Maple Syrup
- 1/2 tsp Vanilla Extract
- 1/4 tsp Salt
- 1 cup Creamy Peanut Butter
- 1/3 cup Maple Syrup
- 1 tsp Vanilla Extract
- 1/4 cup Almond Flour
- 1 cup Chocolate Chips
- 1 1/2 tbsp Coconut Oil
How to Make Homemade Twix-Style Bars
- Prep the pan and oven. Heat the oven to 350°F (175°C). Line an 8×8-inch pan with parchment, leaving a little overhang so you can lift the slab out later.
- Mix the shortbread base. In a large bowl, stir together 1 1/2 cups almond flour, melted butter, 1 1/2 tbsp maple syrup, 1/2 tsp vanilla, and salt. You’re looking for a damp, sandy dough that holds together when you squeeze it.
- Press and bake. Press the dough firmly and evenly into the pan (especially the corners). Bake 10–12 minutes, until the edges look just a shade darker and the top looks set rather than glossy.
- Cool the base. Let it cool in the pan while you make the filling. (If it’s warm, the filling won’t spread as neatly.)
- Stir the filling until smooth. In a medium bowl, mix peanut butter, 1/3 cup maple syrup, 1 tsp vanilla, and 1/4 cup almond flour. It should be thick, smooth, and spreadable—like a soft paste that holds swirls.
- Spread and freeze. Spread the peanut butter layer over the cooled base in an even coat. Freeze at least 1 hour, until it feels firm to the touch and doesn’t dent easily when you press lightly.
- Melt the chocolate. Melt chocolate chips with coconut oil until smooth and fluid. (If it looks thick, keep stirring—once fully melted, it should ribbon off the spoon.)
- Slice into bars. Lift the slab out using the parchment overhang. Slice into 16 bars. For the cleanest cuts, wipe your knife between slices.
- Dip and set. Dip each bar into the melted chocolate, tap off the excess, and set on a parchment-lined tray. If you like, drizzle with extra chocolate and sprinkle with sea salt.
- Freeze briefly to finish. Freeze 10 minutes to set the chocolate shell.
- Store. Keep leftovers in the fridge or freezer (details below).
Tips for Best Results
- Press the base firmly before baking. A tight, even press helps the almond-flour shortbread bake up cohesive instead of crumbly at the first bite.
- Don’t overbake the shortbread. At 10–12 minutes it should look set and lightly golden at the edges; if it gets deeply browned, it can taste a little dry.
- Freeze the filling until truly firm. If it’s even slightly soft, the bars can slide around when you dip and you’ll lose those sharp layers.
- Work in batches if your kitchen is warm. Keep the un-dipped bars in the freezer and pull out a few at a time so the peanut butter layer stays stiff while coating.
- Tap off extra chocolate. A gentle tap against the bowl gives a thinner shell that snaps instead of clumps.
Variations and Substitutions
- Skip the drizzle, keep the clean look. These are gorgeous with a simple dunk-and-set finish—the layers show best when sliced cold.
- Sea salt is optional but smart. A light sprinkle on the wet chocolate wakes up the maple and keeps the sweetness balanced.
How to Serve It
Serve these straight from the fridge for the snappiest chocolate and the neatest layers. If you want a softer bite, let a bar sit at room temperature for a few minutes—just enough for the peanut butter layer to go slightly creamier. If you’re building a dessert-bar spread, pair them with something coconut-forward like my homemade coconut mounds bars (or the extra-chocolatey version) for a nice contrast.
How to Store It
- Fridge: Store bars in an airtight container. They’ll stay firm and sliceable, and the chocolate stays nicely snappy.
- Freezer: Freeze for longer storage; they hold up well and are actually great eaten cold. If stacking, separate layers with parchment so the chocolate doesn’t stick.
- Make-ahead: You can bake the base and add the filling in advance—just be sure the slab gets that full freeze before slicing and dipping.
Final Thoughts
If you love a clean, layered bar with real texture—crisp base, thick peanut butter center, and a quick-setting chocolate coat—this one is worth the (very minimal) effort. The freezer does the heavy lifting, and the payoff is a batch of bars that look as sharp as they taste.
Conclusion
If you want to compare styles, I like how this classic homemade Twix bar recipe leans into a more traditional caramel vibe. For another approachable take with a cookie-bar feel, these Twix cookie bars are a helpful reference point. And if you’re specifically after a lighter, refined-sugar-free direction, it’s worth reading this healthy Twix bars version to see how others approach the same layered idea.

Homemade Twix-Style Bars
Ingredients
For the Shortbread Base
- 1.5 cups Almond Flour
- 3 tbsp Butter (melted)
- 1.5 tbsp Maple Syrup
- 0.5 tsp Vanilla Extract
- 0.25 tsp Salt
For the Peanut Butter Layer
- 1 cup Creamy Peanut Butter
- 1/3 cup Maple Syrup
- 1 tsp Vanilla Extract
- 0.25 cup Almond Flour
For the Chocolate Coating
- 1 cup Chocolate Chips
- 1.5 tbsp Coconut Oil
Instructions
Preparation
- Preheat the oven to 350°F (175°C) and line an 8x8-inch pan with parchment paper.
- In a large bowl, stir together 1 1/2 cups almond flour, melted butter, 1 1/2 tbsp maple syrup, 1/2 tsp vanilla extract, and salt until you have a damp, sandy dough.
- Press the dough firmly and evenly into the pan. Bake for 10–12 minutes until slightly golden at the edges.
- Let the base cool in the pan while preparing the filling.
- In a medium bowl, mix together the peanut butter, 1/3 cup maple syrup, 1 tsp vanilla extract, and 1/4 cup almond flour until smooth.
- Spread the peanut butter mixture on the cooled base and freeze for at least 1 hour.
- Melt the chocolate chips with coconut oil until smooth and fluid.
- Lift the slab out of the pan and slice it into 16 bars.
- Dip each bar into the melted chocolate, then set on a parchment-lined tray and optionally drizzle with extra chocolate or sprinkle with sea salt.
- Freeze for 10 minutes to set the chocolate coating.


