I used to think “cashew bars” meant a blood sugar spike in a fancy wrapper. Then I made these: buttery shortbread, crunchy roasted cashews, and a gooey coconut “caramel” that doesn’t blow your macros. No weird aftertaste. No sad keto crust. And yes, actual chocolate on top.
The original recipe was loaded with brown sugar and flour, so I rebuilt it piece by piece—tested swaps, adjusted the bake time, and figured out how to get the caramel texture without actual caramel.
💡 Why This One Works So Well
The magic here is texture: firm crust, creamy nut layer, snappy chocolate. It hits the “treat” feeling without feeling like you cheated.
Here’s what makes it keto:
- Almond flour shortbread that actually holds together
- Coconut cream caramel with allulose (it browns like real sugar)
- Roasted salted cashews for crunch and fat (yes, they’re slightly higher carb, but we portion carefully)
- Sugar-free chocolate chips that melt and set like the real thing
🧾 What I Used (And Why It Worked)
Shortbread Crust
- 1¾ cups almond flour – Keeps it low-carb. I avoid superfine—gives better crumb.
- ¼ cup coconut flour – Helps soak up moisture and adds structure.
- 6 tbsp butter, melted – Fat source + flavor bomb.
- 1 egg – Binds it all. Without it, the crust crumbles.
- 1 tsp vanilla extract
- ¼ cup allulose or erythritol – I use allulose here for a more “browned” taste.
- ¼ tsp salt
Cashew “Caramel” Filling
- 1½ cups roasted salted cashews – Slightly higher carb, but they bring crunch, salt, and fat.
- ½ cup allulose – It caramelizes. Erythritol can crystalize in this step, so I avoid it here.
- 15 oz canned coconut cream (use the hardened top only) – Fatty and rich; the key to gooeyness.
- 3 tbsp butter
- 1 tsp vanilla extract
Chocolate Topping
- ¾ cup sugar-free chocolate chips (like Lily’s or ChocZero) – Low glycemic, still rich.
- Fleur de sel (optional) – The salty sparkle that makes it feel fancy.
🔁 Keto Swaps That Actually Work
Original | Keto Swap | Notes |
---|---|---|
Gluten-free flour | Almond + coconut flour | Better texture and way lower carb |
Brown sugar | Allulose | Doesn’t crystallize and gives that caramel melt |
Chocolate chips | Sugar-free chips | Stick with ones that melt well (avoid chalky brands) |
Cashews | Keep ’em | They’re higher in carbs but still work if you portion smart |
Want lower carb? Sub half the cashews with chopped macadamias or pecans.
⚠️ What Went Sideways (And Why)
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Caramel turned gritty | Used erythritol | Switch to allulose or mix with a little BochaSweet |
Crust crumbled apart | Skipped the egg or used too much coconut flour | Stick to the almond/coconut flour ratio and use 1 egg |
Chocolate seized | Melted too fast | Use double boiler or microwave in 20-sec bursts with stirring |
👩🍳 Step-by-Step: How to Make It
- Preheat oven to 350°F. Line an 8×8 dish with parchment or spray well.
- Mix shortbread crust: Combine almond flour, coconut flour, melted butter, egg, vanilla, salt, and sweetener. Press into pan evenly.
- Bake crust for 15–18 minutes until golden at the edges. Cool slightly.
- Add cashews in a single layer over crust.
- Make caramel: In a saucepan, combine coconut cream (solid part only), butter, vanilla, and allulose. Bring to a low boil, stir constantly for 5 minutes until slightly thickened.
- Pour caramel over cashews. Bake again for 12–15 minutes. Let cool completely on the counter.
- Chill in fridge for at least 4 hours (overnight = best texture).
- Melt chocolate and drizzle over the top. Sprinkle with fleur de sel if you’re fancy.
- Cut into 12 bars. Don’t even try before they’re cold—they’ll fall apart warm.

🧠 Smart Moves I Always Use
- I refrigerate the coconut cream can overnight—makes it easier to scoop out just the hardened cream.
- I batch the crust mix and store in the fridge so I can whip this up faster.
- Use a plastic knife to cut these cold—it keeps the chocolate from cracking weirdly.
🧊 Freezing + Reheating Without Ruining It
- Freeze: Once fully chilled and cut, freeze bars between layers of parchment in an airtight container. Holds for 1 month.
- Thaw: In the fridge overnight. Don’t microwave or you’ll wreck the caramel layer.
- Macros stay stable—just watch serving sizes.
❓ Real Keto Questions, Real Answers
Q: Are cashews even keto?
A: Technically they’re higher carb than other nuts (about 9g net per 1 oz), but here we’re using 1.5 cups across 12 servings = 2–3g net per bar from the nuts.
Q: Can I use coconut sugar instead of allulose?
A: Not if you want it keto. Coconut sugar spikes insulin—it’s not low glycemic. Allulose or BochaSweet is your best bet here.
Q: Will this kick me out of ketosis?
A: It shouldn’t if you stick to portion sizes and track carefully. This is rich enough that one bar usually does the trick.
✅ Nutrition Facts (Per Bar — 12 Servings)
Nutrient | Amount (Per Bar) |
---|---|
Calories | 225 kcal |
Fat | 20g |
Protein | 4g |
Total Carbs | 9g |
Fiber | 4g |
Net Carbs | 5g |
Check out More Recipes:
- Sugar-Free Apricot Bars – Bright, Chewy, and Naturally Sweet
- Sugar-Free Key Lime Bars – Tangy, Creamy, and Tropical Without the Guilt
- Sugar-Free Lemon Bars – Low-Carb, Tart-Sweet, and Just 5g Total Carbs

Chocolate Cashew Bars – Low-Carb, Sugar-Free, and Still Kinda Decadent
Description
Crunchy roasted cashews, buttery almond shortbread, and a creamy sugar-free coconut caramel topped with dark chocolate—rich, salty-sweet, and satisfying without the crash.
Ingredients
Crust
Filling
Topping
Instructions
- Preheat oven to 350°F. Line or grease an 8×8 baking dish.
- Mix all crust ingredients. Press into dish. Bake 15–18 minutes until golden. Cool slightly.
- Layer cashews on crust.
- In a saucepan, combine coconut cream, butter, vanilla, and allulose. Simmer and stir 5 minutes.
- Pour over cashews. Bake again for 12–15 minutes. Cool completely.
- Chill 4+ hours.
- Melt chocolate and drizzle over cold bars. Add sea salt if using. Slice into 12.
Notes
- Allulose vs Erythritol: For gooey texture, use allulose—erythritol can recrystallize.
- Don’t rush the chill: Bars must fully set before cutting or they’ll fall apart.
- Use parchment: Makes clean-up and slicing way easier.
- Solid coconut cream only: Don’t use the watery part or your filling won’t thicken.