Three distinct layers,a shortbread base of almond or oat flour, a chewy caramel center blended from Medjool dates and coconut cream, and a dark chocolate shell set with coconut oil,come together in these no-bake candy bars without any oven time. Every ingredient is plant-based, and no oven is required.
The guide below walks through building each layer, troubleshooting the caramel so it sets firmly, and storing finished bars for meal prep or gifting.
The Three Layers That Make These Bars Work
Every successful homemade vegan candy bar depends on getting the structural relationship between layers right. The original Twix relies on a butter shortbread cookie, a cooked sugar caramel, and a milk chocolate shell. Your vegan version swaps each component for a whole-food alternative that still delivers the same textural contrast: crumbly base, chewy middle, snappy coating.
The Shortbread Base
Almond flour, oat flour, or a blend of both forms the foundation. Coconut oil acts as the binding fat because it solidifies below 76°F, giving the base a firm, cookie-like texture once chilled. A pinch of sea salt and a drizzle of maple syrup round out the flavor without making the layer too sweet.
The Caramel Middle
Blended Medjool dates create the chewy center that defines a raw vegan caramel bar. Full-fat coconut milk or coconut cream adds pliability and prevents the mixture from becoming a stiff paste. The natural sugars in dates provide caramel-like depth without any refined sugar, and the fiber content keeps the layer from turning sticky at room temperature.
The Chocolate Coating
Dark chocolate at 70% cacao or higher is naturally dairy-free in most formulations. Melting it with a small amount of coconut oil thins the consistency enough for even coverage and produces a clean snap once the bars return to the freezer. This dark chocolate coating is what transforms a date-and-nut snack into something that genuinely resembles a candy bar.
Swapping Out Dairy, Refined Sugar, and Palm Oil
The original Twix, manufactured by Mars Inc., contains milk solids in both the cookie and the chocolate, palm oil in the caramel, and refined sugar throughout. Each of those ingredients has a direct plant-based replacement that performs the same structural job. The table below maps every swap so you can see exactly what changes and why.
| Original Ingredient | Vegan Replacement | Why It Works |
|---|---|---|
| Butter (shortbread layer) | Coconut oil | Solidifies when chilled, providing the same crumbly structure without dairy |
| Refined sugar (caramel) | Medjool dates + maple syrup | Delivers caramel sweetness with added fiber, potassium, and magnesium |
| Milk chocolate (coating) | 70%+ dark chocolate | Contains cocoa butter and cocoa solids but no milk solids |
| Palm oil (caramel texture) | Coconut cream | Adds fat content and smooth mouthfeel without environmental concerns tied to palm cultivation |
| Wheat flour (cookie base) | Almond flour or oat flour | Keeps the base gluten-free while adding protein and healthy fats |
Each substitution addresses a specific concern. Coconut oil replaces butter for structure. Dates replace refined sugar for sweetness and nutrition. Dark chocolate replaces milk chocolate for the coating. The net effect is a dairy free Twix recipe that avoids the three ingredients most people want to eliminate.
Building the Shortbread Base Without Butter
Butter does double duty in traditional shortbread: it provides fat for tenderness and moisture for binding. Coconut oil handles both roles, but it behaves differently at various temperatures, which means your technique matters more than the ingredient list alone.
Mixing and Pressing the Dough
Combine 1½ cups of almond flour (or a 50/50 blend of almond and oat flour) with 3 tablespoons of melted coconut oil, 1 tablespoon of maple syrup, and a generous pinch of sea salt. The mixture should feel like damp sand that holds together when squeezed. Press it firmly into a parchment-lined 8×8 pan using the back of a spoon or your fingertips. Even pressure is critical here.
A thin spot will crack when you cut the bars later.
Chilling Before the Next Layer
Place the pan in the freezer for 15 to 20 minutes before spreading the caramel. This step firms the coconut oil so the base resists crumbling when the sticky date mixture goes on top. Skipping this chill is the most common reason the layers separate during cutting.
Aim for a base thickness of roughly ¼ inch. Thinner than that and it shatters; thicker and it overwhelms the caramel-to-cookie ratio that makes the bar taste like Twix rather than a generic energy bar.
Getting the Caramel Layer to Set Properly
The caramel layer is where most vegan chocolate caramel bars fail. Dates blended with too much liquid produce a sauce instead of a chewy filling. Too little liquid and the mixture becomes a stiff, unspreadable paste that tears the base when you try to smooth it out.
Blending Technique
Pit 12 to 14 Medjool dates and blend them with 3 to 4 tablespoons of full-fat coconut milk in a food processor. Scrape the sides twice during blending. The goal is a completely smooth paste with zero visible chunks. Any remaining date pieces will create weak points where the caramel cracks or separates from the chocolate shell.
Adjusting Consistency
A tablespoon of coconut oil stirred into the blended caramel helps it firm up during refrigeration. Coconut butter (the ground whole coconut, not the oil) works even better for thickness because it contains fiber and protein alongside the fat. Add it one tablespoon at a time until the mixture holds its shape on a spoon without dripping.
Freezing Before Coating
Spread the caramel evenly over the chilled base and return the pan to the freezer for at least 30 minutes. The caramel must be firm to the touch before chocolate goes on. A soft caramel layer will slide off the base or create uneven coating thickness, and neither outcome produces a clean-looking bar.
If your caramel turns out too runny despite following the ratios above, the dates were likely very moist. Reduce the coconut milk to 2 tablespoons next time, or add a tablespoon of coconut butter to absorb the excess moisture.
Coating, Setting, and Storing the Finished Bars
Once the caramel is firm, the final step is the chocolate shell. This is also the stage where presentation either succeeds or falls apart, because melted chocolate sets fast and shows every imperfection in the layer beneath it.
Melting and Applying the Chocolate
Melt 1 cup of dark chocolate chips or chopped chocolate with 1 teaspoon of coconut oil over a double boiler or in 20-second microwave intervals, stirring between each. The coconut oil thins the chocolate enough to flow smoothly over the bars without creating a thick, crack-prone shell. Remove the frozen pan from the freezer, cut the slab into 8 to 10 bars, and dip each one individually or spoon the chocolate over the top.
Setting and Storage
Return the coated bars to the freezer for 20 minutes until the chocolate is fully set. From there, storage depends on your timeline:
- Refrigerator: Store in an airtight container for up to two weeks. The bars stay firm at fridge temperature.
- Freezer: Wrap individually in parchment paper and store for up to one month. Thaw at room temperature for 5 minutes before eating.
- Room temperature: These bars soften quickly above 72°F because coconut oil melts at a low temperature. Keep them chilled until serving.
- Gifting: Wrap each bar in parchment, then place in a small box. They hold up well for 2 to 3 days in cool weather.
For meal prep, make a double batch on a Sunday afternoon. The bars hold their texture for the full two-week fridge window, giving you a grab-and-go plant-based treat that costs roughly $0.60 per bar compared to $2.50 or more for commercial vegan candy bars.
Nutrition and Calorie Reality Check
Here is the honest part that many recipes skip. These bars are not low-calorie. A single homemade bar made with the ratios above contains roughly 180 to 220 calories, which puts it in the same range as an original Twix at 250 calories per package (two bars, so about 125 each). The difference is not calorie reduction. The difference is what those calories deliver.
| Nutrient Factor | Original Twix (per bar) | Homemade Vegan Version (per bar) |
|---|---|---|
| Calories | ~125 | ~180–220 |
| Refined sugar | ~12g | 0g (natural sugars from dates) |
| Fiber | <1g | 2–4g |
| Saturated fat source | Palm oil | Coconut oil |
| Protein | ~1g | 3–5g (from almond flour) |
What the Trade-Off Actually Means
Your bars will likely contain more calories per piece than the original. What changes is the quality of those calories. Dates contribute potassium, magnesium, and fiber. Almond flour adds protein and monounsaturated fat. Dark chocolate at 70% or above provides flavonoids and iron. None of these benefits exist in the original formulation.
Treat these as an indulgent snack rather than a diet food. One or two bars after dinner satisfies a chocolate craving without the refined sugar spike. For anyone managing calorie intake strictly, portion control matters just as much here as it would with any energy-dense treat.
Putting It Together
The single most important factor separating a successful batch from a failed one is temperature management at each stage. Chill the base before adding caramel. Freeze the caramel before coating. Return coated bars to the freezer before storing. Rushing any of these steps produces layers that slide, crack, or refuse to hold their shape.
Patience at each transition point is what turns a handful of whole-food ingredients into a bar that genuinely looks and bites like the candy it replaces.
FAQ
Are Twix bars vegan?
No. The original Twix contains milk solids in both the cookie and chocolate layers, plus palm oil in the caramel. Mars Inc. has not released a vegan version as of 2025. Making them at home with coconut oil, dates, and dark chocolate is the most reliable path to a plant-based version.
What can I use instead of condensed milk in vegan caramel?
Full-fat coconut milk or coconut cream blended with Medjool dates produces the closest texture to traditional caramel. Coconut condensed milk (made by simmering coconut milk with sugar) also works if you want a sweeter, more traditional caramel flavor, though it adds refined sugar back into the recipe.
How long do homemade vegan Twix bars last?
Refrigerated in an airtight container, they keep for up to two weeks. Frozen and wrapped individually in parchment, they last up to one month. At room temperature above 72°F, the coconut oil softens and the bars lose structural integrity within a few hours.
Can I make vegan Twix bars gluten free?
Yes. Use almond flour alone or a blend of almond flour and certified gluten-free oat flour for the base. Most versions of this recipe are already naturally gluten-free, which is one reason they appeal beyond the vegan community.
What is the best chocolate for coating vegan candy bars?
Look for dark chocolate at 70% cacao or higher with no milk solids listed in the ingredients. Cocoa butter should be the primary fat. Brands like Enjoy Life, Hu, and certain Trader Joe’s dark chocolate bars are reliably dairy-free and melt smoothly for coating.
Why does my caramel layer turn out too runny?
The most common cause is excess moisture from very soft Medjool dates. Reduce the coconut milk to 2 tablespoons and add a tablespoon of coconut butter to absorb the extra liquid. Freezing the caramel layer for a full 30 minutes before coating also helps it firm up enough to hold its shape.
