Easy Coconut Ice with Condensed Milk (Klapperys)

This easy coconut ice with condensed milk is a no-cook version of the classic pink and white sweet. There’s no boiling sugar, no sugar thermometer and no stovetop faff. Just mix, press, chill and cut.

It’s sweet, chewy, coconutty and made with three core ingredients: condensed milk, icing sugar and desiccated coconut. The pink colouring is optional, but very much part of the nostalgic coconut ice look.

A few squares of coconut ice on a lace tablecloth.

A nostalgic favourite, made the easy way

Coconut ice, or klapperys in Afrikaans, is one of those old-fashioned sweets I remember from bake sales, Christmas tables and South African sweet trays. This condensed milk version keeps the familiar pink-and-white nostalgia, but skips the boiled sugar syrup.

It’s simple, sweet and properly old-school. Exactly the sort of thing that looks lovely in a gift box and disappears suspiciously quickly from the fridge.

Recipe updated in June 2026 with a clearer no-cook method, extra setting and cutting tips, storage advice, colour-layer guidance and more ideas for Christmas gifting.

“Best coconut ice recipe I’ve ever tried! I’m sure this will be used time and time again in the future. Easy to make and very tasty.” – Maureen

Why this recipe works

  • No cooking needed: No boiling sugar, no thermometer and no stovetop faff.
  • Three core ingredients: Condensed milk, icing sugar and desiccated coconut do the heavy lifting.
  • Easy to make ahead: It sets in the fridge and keeps well once firm.
  • Great for gifting: Cut it into small squares for Christmas boxes, bake sales or sweet bags.
  • Proper nostalgic charm: Pink and white, sweet and coconutty, with less fuss than the old boiled-syrup method.

Ingredient notes

You’ll find the full ingredient list with measurements in the recipe card at the bottom of the post.

Coconut ice ingredients.

Sweetened condensed milk

Use one standard tin of sweetened condensed milk. In the UK, this is usually around 397g. A few grams either way will not matter, but do not use evaporated milk. It is much thinner and will not set the coconut ice properly.

Desiccated coconut

Use fine desiccated coconut, not large coconut flakes. Desiccated coconut absorbs the condensed milk mixture and gives coconut ice its firm, chewy texture.

If your coconut is very coarse, pulse it briefly in a food processor, but do not turn it into powder.

Icing sugar

Icing sugar, also called powdered sugar or confectioners’ sugar, helps bind and firm up the mixture. Do not swap it for granulated sugar, as it will stay gritty in this no-cook recipe.

Pink food colouring

Gel or liquid food colouring both work. Start with a tiny amount and add more only if needed.

A little red food colouring also works if you do not have pink.

Vanilla extract, optional

A teaspoon of vanilla extract softens the sweetness slightly and gives the coconut ice a more rounded flavour. It is optional, so leave it out if you prefer the classic plain coconut version.

Is this a no-cook coconut ice recipe?

Yes. This coconut ice is made without boiling sugar syrup. The condensed milk, icing sugar and desiccated coconut are mixed into a firm dough, pressed into a tin and chilled until set.

How to make coconut ice with condensed milk

You’ll find the printable recipe card with measurements at the bottom of the post, but here’s the step-by-step version with extra tips to help you get neat layers and clean slices.

A square baking tin lined with baking paper.

1. Line a 20cm x 20cm (8″ x 8″) square tin with baking paper, leaving a little overhang on two sides. This makes it much easier to lift the coconut ice out once it has set.

Coconut, icing sugar and condensed milk added to a large bowl.

2. Add the condensed milk, icing sugar and desiccated coconut to a large mixing bowl. Leave out the food colouring for now. You’ll only colour half the mixture later.

Mixing the mixture with a spoon.

3. Mix everything together with a sturdy spoon. At first, it may look as if there is too much dry coconut and icing sugar, but keep going. The condensed milk will gradually pull everything together into a thick, sticky mixture.

Mixing the coconut ice mixture by hand.

4. Once it becomes too stiff to stir easily, use clean hands to bring the mixture together. It should feel firm, dense and slightly sticky, almost like a thick coconut dough. Wear food-safe gloves if you prefer, especially when adding the colouring.

Dividing the coconut ice mixture in half.
Two bowls with coconut ice mixture.

5. Divide the mixture in half. For the neatest layers, weigh the mixture and split it evenly. You can eyeball it, but weighing gives you a tidier pink-and-white finish.

Dicing the white half of the coconut mixture into the tin.

6. Break one half of the mixture into smaller pieces and scatter them across the base of the lined tin. Press the pieces firmly into an even layer, making sure you get right into the corners and along the edges.

Flattening the white layer of the mixture in the tin.

7. Smooth the top of the white layer with the back of a metal spoon or lightly damp fingers. It does not need to be perfect, but try to keep the layer fairly even.

Adding food colouring to one half of the coconut ice mixture.

8. Add a tiny amount of pink food colouring to the remaining coconut mixture.

Mixing the pink food colouring into the second half of the coconut ice mixture.
A hand holding the pink half of the coconut ice after it's been mixed.

9. Knead it through by hand until the colour is even. Add a little more colouring only if needed.

10. Break the pink mixture into small pieces and scatter them evenly over the white layer. Don’t place it on top in one big lump, as this can disturb the white layer underneath.

Spreading the pink mixture into the tin.

11. Gently but firmly press the pink mixture over the white layer until it is even and compact. Smooth the top with the back of a spoon or lightly damp fingers.

The final layer of pink coconut ice spread into the tin.

12. Cover the tin and chill the coconut ice in the fridge for at least 6 hours, or overnight if you have time. Overnight chilling gives the neatest slices.

13. Use the baking paper overhang to lift the slab out of the tin. Cut into small squares with a sharp knife. For cleaner slices, wipe the knife between cuts if the pink layer starts marking the white layer.

What should the coconut ice mixture feel like?

The mixture should be thick, firm and slightly sticky, almost like a dense coconut dough. It should hold together when pressed, but not feel wet or sloppy.

At first, it may look too dry, but be patient and keep working the condensed milk through the coconut and icing sugar. It often comes together with a bit of firm mixing.

If it still feels too soft before pressing it into the tin, work in a little extra desiccated coconut. If it crumbles badly and won’t hold together after you’ve mixed it properly, add a small spoonful of condensed milk and knead it through.

Tips for neat layers and clean slices

Weigh the layers

For the cleanest pink and white split, weigh the mixture after mixing and divide it evenly. Eyeballing it works, but weighing gives a neater finish.

Press firmly

Coconut ice sets best when it is pressed firmly into the tin. Pay attention to the corners and edges so you do not end up with crumbly gaps.

Add the pink layer in small pieces

Do not drop the pink half on top in one big lump. Scatter small pieces over the white layer first, then press gently. This helps keep the layers even.

Chill before cutting

The slab cuts much more neatly once fully chilled. A sharp knife and small, confident cuts work better than dragging a blunt knife through it.

Cut small pieces

Coconut ice is rich and sweet, so small squares are best. Think sweetie tin, not paving slabs.

Storage and freezing

Store coconut ice in an airtight container. For firmer, cleaner pieces, keep it in the fridge for up to 1 month. It can also be kept at cool room temperature, but the pieces will be softer.

If stacking the squares, place baking paper between the layers to stop them sticking together or marking each other.

Coconut ice can be frozen for up to 3 months. Freeze it in an airtight container with baking paper between the layers, then thaw at room temperature for a few hours before serving.

Make-ahead and gifting

Coconut ice is ideal for making ahead because it sets firmly and keeps well. For gifting, cut it into small squares and pack it into paper sweet bags, small boxes, jars or cellophane bags with ribbon.

For the neatest gift boxes, chill the slab overnight before cutting and keep the pieces small. They look much prettier when they are dainty, and they are easier to eat too.

Coconut ice gift ideas.

Variations

  • Strawberry coconut ice – Add a few drops of strawberry essence to the pink layer. This is a lovely reader suggestion and works well with the coconut.
  • Rose coconut ice – Add a tiny amount of rose water or rose essence to the pink layer. Go carefully, as it can take over quickly.
  • Chocolate-dipped coconut ice – Dip the bottoms in melted dark chocolate and let them set on baking paper.
  • Christmas coconut ice – Use red and green layers, or keep it white and pink and package it as a nostalgic homemade sweet.

Dietary notes

Gluten-free – Coconut ice is usually gluten-free, but check the labels on your icing sugar, condensed milk and food colouring if you are making it for someone with coeliac disease or a severe intolerance.

Dairy-free or vegan – Use a coconut condensed milk alternative. The coconut flavour works well here, but check the tin size and consistency.

If the mixture feels softer than usual, add a little extra desiccated coconut until it becomes firm and dough-like.

More recipes using condensed milk

If you love easy condensed milk recipes, try my condensed milk cookies from South Africa, condensed milk rice pudding, Peppermint Crisp tart, milk tart with condensed milk, Beijinhos Brazilian coconut kisses or iced coffee with condensed milk.

Recipe to Inbox

Want to save this recipe for later?

Enter your details and I’ll send the recipe straight to your inbox.

We’ll use your details to send you this recipe. See our Privacy Policy.

Two pieces of white and pink coconut ice stacked on top of each other.
5 from 99 votes

Easy Coconut Ice with Condensed Milk

Easy no-cook coconut ice made with condensed milk, icing sugar and desiccated coconut. A nostalgic pink and white sweet for Christmas, bake sales, gifts and party trays.
Prep Time:10 minutes
Fridge time:6 hours
Total Time:6 hours 10 minutes
Course: Dessert
Cuisine: British, International, South African
Keyword: coconut ice, coconut ice with condensed milk, no-cook coconut ice, easy coconut ice, South African coconut ice, Christmas sweets, homemade edible gifts
Servings: 15 medium-sized squares
Calories: 281kcal

Equipment

  • 20cm x 20cm x 5cm (8''x8''x2'') square tin

Ingredients

  • 1 can condensed milk circa 395g
  • 250 grams icing sugar
  • 300 grams desiccated coconut
  • ½ teaspoon vanilla extract, optional
  • Few drops pink food colouring

Instructions

  1. Line a 20cm x 20cm (8" x 8") square tin with baking paper, leaving a little overhang on two sides. This will help you lift the coconut ice out once it has set.
  2. Add the condensed milk, icing sugar, desiccated coconut and optional vanilla to a large mixing bowl. Leave out the food colouring for now.
    1 can condensed milk , 250 grams icing sugar, 300 grams desiccated coconut, ½ teaspoon vanilla extract, optional
  3. Mix everything together with a sturdy spoon. The mixture will look quite dry at first, but keep mixing until the condensed milk starts working through the coconut and icing sugar.
  4. Once the mixture becomes too stiff to stir easily, use clean hands to bring it together. It should feel firm, dense and slightly sticky, almost like a thick coconut dough.
  5. Divide the mixture in half. For the neatest layers, weigh the mixture and split it evenly.
  6. Break one half of the mixture into smaller pieces and scatter them across the base of the lined tin. Press firmly into an even layer, making sure it reaches the corners and edges.
  7. Smooth the layer with the back of a spoon or lightly damp fingers.
  8. Add a small amount of pink food colouring to the other half of the coconut mixture. Knead it through by hand until the colour is even. Add a little more colouring only if needed.
    Few drops pink food colouring
  9. Break the pink mixture into small pieces and scatter them evenly over the white layer. Don’t place it on top in one big lump, as this can disturb the white layer underneath.
  10. Press the pink mixture gently but firmly over the white layer until even and compact. Smooth the top with the back of a spoon or lightly damp fingers.
  11. Cover the tin and chill in the fridge for at least 6 hours, or overnight for the neatest slices.
  12. Lift the coconut ice from the tin using the baking paper overhang. Cut into small squares with a sharp knife.

Notes

  • The mixture will look dry at first, but it comes together as you mix and press it by hand.
  • Weigh the mixture before colouring one half if you want even pink and white layers.
  • Chill for at least 6 hours, or overnight for cleaner slices.
  • Store in an airtight container in the fridge for up to 1 month.
  • Freeze for up to 3 months with baking paper between the layers.

Nutrition

Calories: 281kcal | Carbohydrates: 36g | Protein: 3g | Fat: 15g | Saturated Fat: 13g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Cholesterol: 9mg | Sodium: 41mg | Potassium: 207mg | Fiber: 3g | Sugar: 32g | Vitamin A: 70IU | Vitamin C: 1mg | Calcium: 80mg | Iron: 1mg

For food safety advice, including guidance on food allergies

You'll Also Love...

5 from 99 votes (97 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

    1. Hey Johan!

      Thank you so much for your review! We’re really happy to hear that you found the recipe easy to make – it really is! The mixing part is probably the most challenging.

      Adding a touch of strawberry essence for that extra flavour is a brilliant idea! We love hearing about personal twists, it’s always inspiring.

      Happy cooking!

      Maretha.

  1. 5 stars
    Best coconut ice recipe I’ve ever tried! I’m sure this will be used time and time again in the future. Easy to make and very tasty.

    1. Hi Maureen!

      Thanks a bunch for your lovely review! I’m delighted to hear that you enjoyed the coconut ice recipe. If you ever have more sweet cravings or questions, feel free to reach out. Happy cooking!

      Maretha.