Recipe
Coconut Barfi
- Prep
- 10 min
- Cook
- 15 min
- Total
- 2 hr 25 min
- Serves
- 20
Ingredients
Method
Step 1: Grease a 8 inch square tin or tray lightly with ghee, or line it with baking paper.
Step 2: Combine the desiccated coconut, condensed milk and milk in a heavy-based saucepan or deep frying pan over medium-low heat.
Step 3: Cook, stirring constantly, for 10-15 minutes, until the mixture thickens, turns glossy and starts to pull away from the sides of the pan as you stir.
Tip: Take the pan off the heat as soon as it starts pulling away from the sides, it keeps firming up as it cools, so a mixture that looks slightly wet in the pan sets to the right texture.
Step 4: Stir in the ghee, cardamom and saffron, if using, and mix until glossy and well combined.
Step 5: Tip the mixture into the prepared tin and press down firmly and evenly with the back of a spoon or a piece of greased baking paper.
Step 6: Scatter the chopped nuts over the top, pressing gently so they stick.
Step 7: Refrigerate for at least 2 hours, until firm, before cutting into squares or diamonds with a sharp knife.
Tips
- Stir constantly once the condensed milk goes in, it catches and browns on the bottom of the pan quickly, and a few burnt flecks will throw off the flavour of the whole batch.
- Press the mixture down firmly in the tin while it's still warm, a loosely packed barfi crumbles when you try to cut it once set.
- Cut the barfi while it's cold and firm, straight from the fridge, it holds its edges much better than if you let it come to room temperature first.
Variations
- Vegan: swap the condensed milk for a plant-based condensed milk alternative and use coconut oil instead of ghee, both are available at larger supermarkets.
- Chocolate coconut barfi: stir 2 tablespoons of cocoa powder through half the mixture before pressing into the tin, swirl the plain and chocolate portions together for a marbled look.
- Nut-free: leave the top plain or scatter with extra desiccated coconut instead of nuts.
Storage and make-ahead
Keeps in an airtight container in the fridge for up to 1 week, or at room temperature in a cool spot for up to 3 days. Freezes well for up to 1 month, cut into pieces and layered with baking paper.
Nutrition per serving, estimated
- Calories
- 140
- Protein
- 2g
- Carbs
- 14g
- Fat
- 9g



