
These bars happened because I wanted the Snickers “idea” (biscuit base + peanut caramel layer + chocolate top) but in a version I can throw together with what I usually have at home. No baking, no mixer, no complicated candy-making—just a glass dish, a spoon, and a fridge.
The texture is the whole point: a firm biscuit base, a creamy peanut-caramel middle with real crunch from chopped peanuts, and a soft chocolate topping that sets into that clean, sliceable layer. I make them when I want something sweet after dinner but don’t want a full cake situation.
What you’ll get from this recipe
- Taste: chocolate + peanut + caramel vibes (very “Snickers”)
- Texture: crunchy base, creamy filling, smooth topping
- Effort level: easy, mostly stirring
- Time: about 15 minutes hands-on + 1–2 hours chilling

Ingredients (and why they matter)
Base
- 80 g crushed biscuits/cookies
This gives structure. Digestives, tea biscuits, graham crackers, or any plain cookie works. If you use something already sweet (like speculoos), the whole dessert gets sweeter fast. - 20 g butter (melted)
Butter holds the crumbs together and helps the base slice cleanly once chilled. - 1 tbsp milk (optional but recommended if you want a sticky base)
Milk turns the crumbs from “sand” into a sticky press-in layer. If you prefer a drier, crumblier base, leave it out.
My note: If your biscuits are very dry or you crush them super fine, the milk really helps. If you crush them a bit chunkier, you might not need it.
Filling
- 250 g caramel protein pudding
This is the shortcut ingredient that makes the filling thick and creamy without cooking anything. Caramel flavor does the heavy lifting here. - 2 tbsp peanut butter
Use whatever you like—smooth or crunchy. Smooth makes the layer cleaner; crunchy adds more texture. - 50 g chopped peanuts
This is the “Snickers crunch.” I like chopping them roughly so you get big bits. - Optional: 1 tsp honey (only if you want it sweeter)
Some protein puddings are already sweet enough. I usually taste the filling before adding anything.
My note: If your peanut butter is very salty (some brands are), the filling tastes more like a candy bar. If it’s unsalted, consider a tiny pinch of salt—just enough to bring out the chocolate and caramel.
Topping
- 80 g chocolate
Dark or milk chocolate both work. Dark gives that classic candy-bar contrast; milk makes it sweeter and softer. - 80 ml heavy cream (sweet cream)
This turns the chocolate into a quick ganache-like topping that sets smoothly.
My note: If you want a firmer top, go a little heavier on the chocolate. If you want it softer and more “truffle-like,” keep it as written.
Equipment you’ll need
- A glass dish (small to medium size; use what you have)
- A bowl and spoon/spatula
- Something to crush biscuits (zip bag + rolling pin, or a food processor)
- A small pot or microwave-safe cup for heating cream
Step-by-step instructions
1) Make the biscuit base
- Crush the biscuits until you have fine crumbs (a few small chunks are okay—those add texture).
- Melt the butter and pour it into the crumbs.
- Add 1 tbsp milk if you want a sticky, compact base. (Skip it for a more crumbly texture.)
- Mix well until the crumbs look evenly coated and hold together when you squeeze them in your hand.
- Press into a glass dish.
I press firmly using the back of a spoon or the bottom of a glass. The tighter you press, the cleaner your slices will be.

Little check: If the base won’t hold together at all, add a tiny splash more milk (½ teaspoon at a time). If it feels wet, add a spoonful more crumbs.
2) Mix the filling
- In a bowl, add the caramel protein pudding.
- Stir in peanut butter until it’s smooth and evenly mixed.

- Fold in the chopped peanuts.

- Taste it. If you want it sweeter, add 1 teaspoon honey and mix again.
Now spread the filling over the base and smooth the top. I take a minute here to really level it out because it makes the finished bars look neat.

Tip: If the filling is thick and fights you, warm your spoon under hot water, wipe it dry, and use that to smooth the surface.
3) Make the chocolate topping
- Heat the heavy cream until it’s hot but not violently boiling.
- Stovetop: heat until you see steam and little bubbles at the edges.
- Microwave: 30–45 seconds, depending on your microwave.
- Break the chocolate into pieces in a bowl.
- Pour the hot cream over the chocolate and let it sit for about 30 seconds.
- Stir slowly from the center outward until smooth and glossy.
Pour the topping over the filling and tilt the dish to cover everything. If you want to decorate, do it now while the chocolate is still soft.

4) Chill
Refrigerate for 1–2 hours, until the topping is set and the bars slice cleanly.
To serve, I run a knife under hot water, wipe it dry, and slice. That one step makes the layers look sharp.
Tips that make a difference
For cleaner slices
- Chill at least 1 hour, preferably closer to 2.
- Use a warm knife and wipe between cuts.
- Press the base firmly so it doesn’t crumble when sliced.
For better flavor balance
- Taste the filling before adding honey. Some puddings are sweet enough on their own.
- A tiny pinch of salt in the filling can make the chocolate and caramel taste stronger (especially if your peanut butter is unsalted).
If you want it crunchier
- Toast the peanuts in a dry pan for 3–5 minutes, then chop. It adds a deeper flavor and extra crunch.
- Use a slightly chunkier biscuit crumb for the base.
If you want it softer
- Include the milk in the base.
- Use milk chocolate for the topping.
Storage
- Keep these in the fridge, covered. They stay good for 3–4 days (the base softens slightly over time, which I honestly like).
- If you want them extra firm, pop them in the freezer for 15 minutes before slicing.
Quick variations (if you feel like changing it up)
- More “candy bar” vibe: drizzle extra peanut butter on top before chilling.
- More chocolate: add a thin chocolate layer directly on the base before the filling (just melt a little chocolate and spread it).
- Less sweet: use dark chocolate and skip honey entirely.
Homemade Snickers Squares (No-Bake)
Ingredients
Base
- 80 g crushed biscuits/cookies
- 20 g butter melted
- 1 tbsp milk optional
Filling
- 250 g caramel protein pudding
- 2 tbsp peanut butter
- 50 g peanuts chopped
- 1 tsp honey optional, for extra sweetness
Topping
- 80 g chocolate
- 80 ml heavy cream
Instructions
- Mix the crushed biscuits or cookies with the melted butter and optional milk until combined. Press firmly into a glass dish to form the base.
- In a bowl, stir together the caramel protein pudding, peanut butter, and chopped peanuts. Add honey if you want extra sweetness. Spread the filling evenly over the base.
- Heat the heavy cream until hot. Pour it over the chocolate pieces, let it sit for 30 seconds, then stir until smooth.
- Pour the chocolate topping over the filling and spread evenly.
- Refrigerate for 1 to 2 hours, or until set.
- Slice into squares and serve.