DessertsSouth African DessertsDurban Indian

Milk Burfee Balls

Make authentic Milk Burfee Balls with this foolproof recipe. Packed with rich traditional flavor, step-by-step photos, and cooking tips by Denisiya on EatMee Recipes.

4.9·22 reader ratings
Rate this recipe:
D
By DenisiyaPublished on November 6, 2020
Milk Burfee Balls
⏱️
Prep Time15 mins
🍳
Cook Time10 mins
⌛
Total Time25 mins
🍽️
ServingsMakes 20-25
Denisiya on YouTube @eatmeerecipes
@eatmeerecipesOfficial Channel

Cook Along With Denisiya on YouTube

Join over 60,000+ home chefs for weekly authentic Durban Indian cook-alongs, Instant Pot masterclasses, and family heritage recipes.

Subscribe (Free)60,000+ Subscribers • 900+ Videos
Advertisement

This Recipe Makes ±18 Burfee Balls

Rich, creamy, and delicately spiced with cardamom and saffron, these bite-sized Milk Burfee Balls come together on the stovetop in just 20 minutes using Klim milk powder, fresh cream, and butter ghee.

Milk Burfee (also spelled barfi or burfi) is the crown jewel of South African Indian sweetmeats, it’s a rich, melt-in-your-mouth milk fudge traditionally served during Diwali, Eid, weddings, and family celebrations. Instead of slicing the set fudge into classic squares, this recipe moulds the mixture into bite-sized Milk Burfee Balls topped with vibrant coloured almonds and saffron strands.

You only need 20 minutes of active time and simple pantry staples: full-cream milk powder (like Klim), pure butter ghee, fresh cream, icing sugar, and fragrant cardamom (elachi) powder. Because burfee needs about 3 hours in the fridge to firm up before rolling, it is the ultimate make-ahead festive treat.

Pro Tips & Troubleshooting:

  • Choose a Heavy-Bottomed or Non-Stick Pot: Milk-based sweets catch and discolour easily. A thick, heavy-based pot distributes heat evenly so your burfee stays milky-white instead of turning caramel-brown at the base.

🥗

Ingredients

Scale:
Base Yield: Makes 20-25
Advertisement
👩‍🍳

Step-by-Step Instructions

22 Steps
  1. Step 1

    Sliver or chop almonds. Divide them into equal parts into separate bowl, depending on how many shades of food colouring will be used. Colour them with a drop of food colouring & set aside.

    Step 1 visual guide
  2. Step 2

    The butter ghee (clarified butter) should be semi solid.

    Step 2 visual guide
  3. Step 3

    Grease a casserole with 2 teaspoons butter ghee & set aside until ready to use. I used a 27 centimeter casserole which was a bit too large for this quantity, so you may use a smaller casserole.

    Step 3 visual guide
  4. Step 4

    On medium heat, add the ½ cup of butter ghee to a pot.

    Step 4 visual guide
  5. Step 5

    Pour in the fresh cream.

    Step 5 visual guide
  6. Step 6

    Add 2 cups milk powder (Klim).

    Step 6 visual guide
  7. Step 7

    Continuously mix for 2 minutes until you get a somewhat crumbly mixture.

    Step 7 visual guide
  8. Step 8

    Thereafter, add in the icing (confectionery) sugar.

    Step 8 visual guide
  9. Step 9

    Continuously mix for 6 minutes.

    Step 9 visual guide
  10. Step 10

    Notice that the mixture starts to take shape by becoming thicker. At this point, add in the remaining ½ cup milk powder.

    Step 10 visual guide
  11. Step 11

    Mix for a further 2 minutes, then add in the cardamom (elachi) powder.

    Step 11 visual guide
  12. Step 12

    Mix until well combined & remove the mixture from the heat.

    Step 12 visual guide
  13. Step 13

    Empty the mixture into the greased casserole. Use a spatula & press the mixture so it forms a tight mould.

    Step 13 visual guide
  14. Step 14

    The coloured almonds may be added at this point but because I am moulding them into balls, I skipped adding the almonds so soon. Place the casserole into the refrigerator & allow it to set for 2-3 hours.

    Step 14 visual guide
  15. Step 15

    Once the Burfee is set, remove from the refrigerator & top with coloured almonds. I also topped it with saffron which gives it an incredible taste. If saffron isn’t available, you may omit it.

    Step 15 visual guide
  16. Step 16

    Press the almonds & saffron into the Burfee.

    Step 16 visual guide
  17. Step 17

    Slice this Milk Burfee into equal squares. It may be served as is if prefered.

    Step 17 visual guide
  18. Step 18

    I use the slices as a guide to make even sizes to mould into balls.

    Step 18 visual guide
  19. Step 19

    Simply grab a block of Burfee & using clean hands, mould it into balls with your palms.

    Step 19 visual guide
  20. Step 20

    These Milk Burfee Balls are ready to be served.

    Step 20 visual guide
  21. Step 21

    They are creamy & melt in your mouth with every bite.

    Step 21 visual guide
  22. Step 22

    Store these Milk Burfee Balls in an airtight container in the refrigerator for up to a week.

    Step 22 visual guide
Video Tutorial

Watch How It's Made

Follow along with Denisiya's step-by-step video guide for Milk Burfee Balls.

Advertisement

Frequently Asked Questions & Cooking Tips

Expert kitchen guidance and troubleshooting for making the best Milk Burfee Balls

What is Milk Burfee?

Milk burfee (also spelled barfi, burfi, or borfi) is a traditional Indian milk-based fudge and one of the most popular South African Indian sweetmeats. Made primarily from full-cream milk powder, butter ghee, sugar, and fresh cream, it has a rich, creamy, melt-in-your-mouth texture delicately spiced with cardamom (elachi).

Can I use any brand of milk powder for this recipe?

Full-cream instant milk powder is essential for the best flavour and texture. In South Africa, Nestlu00e9 Klim is the gold standard for making authentic burfee, though Nido or another high-quality full-cream milk powder can be used. Avoid skim or low-fat milk powders, as they will make the burfee dry and chalky.

Can I substitute butter ghee with normal butter or margarine?

Pure butter ghee (clarified butter) gives milk burfee its signature rich aroma, glossy finish, and smooth set. Unsalted dairy butter can be used in a pinch, though the texture will be slightly softer. Avoid using margarine or vegetable oil, as they alter the traditional taste and prevent the fudge from setting properly.

How long does Milk Burfee take to set?

Milk burfee takes approximately 2 to 3 hours to set in the refrigerator before it is firm enough to slice into squares or mould into balls. Because it needs this chilling time, it is an ideal make-ahead dessert.

Why is my burfee mixture too soft to roll into balls?

If your burfee feels too sticky or soft after chilling, the warmth of your hands may be melting the ghee, or the mixture needed slightly longer on the stove. Place the dish back in the refrigerator for 15 to 20 minutes to firm up before continuing to roll.

Why did my burfee turn out dry or crumbly?

Burfee becomes crumbly if the heat was too high during cooking or if the mixture was cooked for too long, causing excess moisture to evaporate. Always cook on low-to-medium heat and stick closely to the recommended cooking times.

How should I store Milk Burfee Balls?

Because this recipe contains fresh cream, store your Milk Burfee Balls in an airtight container in the refrigerator for up to 7 to 10 days. Let them sit at room temperature for 15 minutes before serving so they soften to a creamy, melt-in-your-mouth consistency.

Can you freeze Milk Burfee?

Yes, milk burfee freezes very well for up to 2 months. Place the rolled balls in a freezer-safe airtight container with sheets of baking paper between layers to prevent sticking. Thaw overnight in the refrigerator before serving.

Can I serve this recipe as classic burfee squares instead of balls?

Absolutely. Once the mixture has set in your dish and you have pressed the coloured almonds and saffron into the top, simply slice it into neat squares or diamond shapes and serve as traditional block burfee.

Denisiya - Founder & Chef at EatMee Recipes
About the Creator

Meet Denisiya

Hi, I'm Denisiya! Food lover, recipe developer, and founder of EatMee Recipes. I specialize in authentic South African Durban Indian cuisine, comforting curries, and modern Instant Pot adaptations. Every recipe on this site is tested in my personal kitchen to ensure you get mouth-watering, foolproof results every time.

Comments & Community

0

Have you tried this recipe or have questions for Denisiya? Join the conversation below.

No comments yet. Be the first to share your thoughts on this recipe!

Leave a Comment

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