from our cocoa kitchen · SURFSTR

No-Bake Chocolate, Date & Nut Bars

Soft dates bind almonds, hazelnuts, dark chocolate and cocoa into chewy bars with a crisp nib crunch. No oven or syrup is needed: a firmly pressed slab and a full hour in the fridge give neat, portable portions.

Jump to recipe
Twelve chocolate date and nut bars with dark cocoa and nib crunch
The finished dish
Active preparation
20 min
Cooking / baking
0 min
Resting / chilling
60 min
Total time
80 min

12 bars, about 50 g each · Easy · International

Vegetarian: YesVegan: Yes*Soy-free: UnknownDairy-free: Yes*Wheat-free: Yes

Editorial recipe adaptation. Not yet kitchen-tested. Check ingredient labels for allergens.

02 / bring it together

let’s make it.

  1. Line the pan

    Line the base and sides of the 20 × 20 cm pan with two overlapping parchment strips. Leave enough paper above two sides to lift the chilled slab. No greasing or baking is required.

    Parchment sling lining a 20 cm square pan
  2. Prepare the dates

    Split the dates and remove every stone, checking the empty cavities. Weigh 300 g of the pitted flesh and chop it roughly. Use soft, pliable Medjool dates: hard, dried-out dates will not bind this formula as reliably.

    Soft Medjool dates split and pitted before weighing
  3. Chop the nuts

    Roughly chop the 75 g almonds and 75 g hazelnuts to break up large pieces before processing. Keep both nut types in the batch. Unsalted nuts allow the 1 g salt addition to stay predictable.

    Almonds and hazelnuts roughly chopped on a board
  4. Chop the chocolate

    Chop the 70 g dark chocolate into pieces around 5 mm across. Keep it solid; there is no melting or coating stage. Choose a 70% chocolate with no milk ingredients and check its soy and allergen information.

    Dark chocolate chopped into small solid pieces
  5. Pulse to a coarse meal

    Put the chopped nuts and 1 g salt into the food processor. Pulse briefly until the texture resembles coarse breadcrumbs, with small visible nut pieces. Stop before the nuts turn into oily nut butter.

    Nuts pulsed to a coarse meal in a food processor
  6. Add the cocoa and dates

    With the motor stopped, add the 300 g dates, chopped chocolate, 30 g SURFSTR cocoa powder and 10 g water. Close the lid and process in short bursts. Stop and unplug before scraping the sides or working near the blade.

    Dark cocoa added to dates, nuts and chocolate before mixing
  7. Check the binding texture

    Scrape the bowl, then pulse again until the dark mixture forms clumps. Pinch a teaspoonful: it should hold together firmly without loose powder. It is a dense date dough with nut flecks, not a pourable chocolate cream.

    A pinch of dark date dough holding together
  8. Fold in the nibs

    Transfer the mixture to the mixing bowl and fold in all 40 g roasted cocoa nibs with the spatula. Knead briefly with clean hands if needed so the crunch is evenly distributed. Do not grind the nibs into a paste.

    Roasted cocoa nibs folded evenly into the date mixture
  9. Press and chill

    Transfer to the lined pan and spread right into the corners. Fold parchment over the surface and press firmly to an even slab about 1.3–1.4 cm thick. Refrigerate at 2–5°C for at least 60 minutes, until firm to lift.

    Date and cocoa mixture pressed firmly into the lined square pan
  10. Cut into 12 bars

    Lift out using the parchment. Cut into three equal rows and four columns, giving 12 bars about 6.7 × 5 cm. Wipe the knife between cuts. Portion at about 50 g each and keep chilled until serving.

    Chilled slab cut into twelve equal rectangular bars

Commercial scaling

Ingredient12 bars25 bars50 bars
soft Medjool dates, weighed after removing the stones300 g625 g1250 g
unsalted almonds75 g156.2 g312.5 g
unsalted hazelnuts75 g156.2 g312.5 g
70% dark chocolate, without milk ingredients; check the label70 g145.8 g291.7 g
unsweetened roasted cocoa nibs40 g83.3 g166.7 g
SURFSTR cocoa powder, Dutch-process/alkalised, 20–22% cocoa butter30 g62.5 g125 g
water10 g20.8 g41.7 g
fine salt1 g2.1 g4.2 g

Weights scale proportionally. For 25 bars use two 20 cm square pans; for 50 use four. Divide processing into small batches that fit the machine, combine evenly and press to the same depth. Chilling time and batch handling do not scale linearly: chill until each slab is firm, then portion by weight. Use a scale reading 0.1 g for salt.

03 / the numbers

nutrition, clearly.

Calculated estimates, not laboratory measurements. Any per-100-g values use the stated estimated finished weight.

NutrientPer bar (~50 g)Per 100 g*
Energy878 kJ / 210 kcal1754 kJ / 420 kcal
Fat11.8 g23.6 g
Saturates3.4 g6.7 g
Carbohydrate20.9 g41.7 g
Sugars18.6 g37.1 g
Fibre4.7 g9.5 g
Protein4.1 g8.2 g
Salt0.09 g0.18 g

Calculated estimates, not laboratory measurements. Per bar is one twelfth of the batch (about 50 g); per 100 g assumes an estimated finished weight of 601 g with all mixture recovered. Values use SURFSTR cocoa data, generic date/nut/dark-chocolate data and a roasted-nib label. Chocolate is represented by a 70–85% generic proxy; date saturates use a closely related date proxy because the Medjool record omits that value. Exact brands, bowl losses and added water can change results.

Practical tips, storage & substitutions

If the mixture is crumbly

First scrape and pulse again; the dates must be soft enough to become sticky. If your dates are dry, the batch needs a separate hydration trial rather than an unmeasured liquid addition. Extra water changes firmness, storage behaviour and the stated finished-weight basis.

Serving

Serve cool, or let a bar stand for 5 minutes if it is very firm. The small chocolate and nib pieces should stay distinct. These are dense snack bars; they should not have a cake-like rise or a glossy chocolate shell.

Storage

Keep airtight in the refrigerator at 2–5°C for up to 4 days. Separate layers with parchment. Freeze wrapped portions for up to 2 months; thaw in the refrigerator. Keep cool when transporting.

Substitutions

You may replace the almonds and hazelnuts with the same total weight of walnuts, but texture, allergens and nutrition change. Plain cocoa nibs are not caramelised nibs. A different cocoa fat level or a sweeter chocolate changes the result; the stated formula uses SURFSTR 20–22% Dutch-process cocoa.

SURFSTR · DUTCH PROCESS

it starts with cocoa.

SURFSTR Dutch-process cocoa contains 20–22% cocoa butter. Use the cocoa specified in the recipe: natural cocoa is not always a direct substitute.

Meet the cocoa
SURFSTR cocoa powder, 500 g pouch
← Back to all recipes