Addictive creamy milk fudge

I grew up in an East Indian community in South Africa.  One of my favorite treats was an Indian milk sweet which we received during certain Indian festivals. This addictive creamy milk fudge is an adaptation of that Indian confection / sweet. Honestly, I believe that this sweet would be more popular except that the Indian name for this is "burfi"!  How unfortunate!  I've decided to call this a milk fudge.  It has very few ingredients and can be made in less than 10 minutes. The main ingredients are condensed milk and whole milk powder.

Tips for making easy milk fudge.

If you are lactose intolerant, this easy milk fudge can be made with lactose-free condensed milk and lactose free milk powder.

Condensed milk

When purchasing condensed milk, look at the ingedient list.  Condensed milk should only consist of milk and sugar. Nothing else, no palm oil or other fillers.

Condensed milk.

Condensed milk.

Milk powder

Although non-fat milk powder is more popular, I use whole milk powder for this fudge.  It tends to taste creamier.

whole milk powder

Whole milk powder


Ground cardamom

The traditional burfi is made with ground cardamom.  I use freshly ground cardamom as the flavor and aroma is stronger.  Grind the cardamom seeds in a coffee grinder and sieve the powder to remove any large pieces before adding it to the fudge mixture.


I like creating a chocolate swirl so that the creamy, milky fudge is not lost with the chocolate flavor.  Add the chocolate chips at the end just before removing the fudge from the pan.  The latent heat from the milk fudge will be sufficient enough to melt the chocolate chips.

Freeze-dried strawberries

When I sourced ingredients for food manufacturers and bakeries, this was one product they used when moisture was an issue.  If you want to put fruit in breads and the fresh fruit or dried fruit are not an option, try using freeze-dried fruit.  Freeze-dried fruit are fruit that have been dried from a frozen state to a dried state without the thawing process.  Texture wise, this fruit tends to be super dehydrated and not rubbery.  The moisture from the fudge will soften the strawberries but the tart strawberry taste will be very evident.

Rose water

I enjoy having rose water in some desserts.  This milk fudge is one of them. Add the rose water just before removing from the stove.  You can also garnish the fudge with chopped organic, home grown rose petals.


Coarsely chop your nuts to add to the mixture.  Nuts can also be sprinkled and pressed on the top as garnish.

Cooking the fudge

It is best to cook the ingredients on a thick-bottomed, non-stick saucepan that has room for the liquid to evaporate.  Do not burn or scald the milk.  Stir the mixture until it becomes thick and pulls away from the sides and has the texture of bread dough.  Remove the fudge and place it in a greased pan and, using the back of a silicone spatula, press the fudge until level.  Allow the milk fudge to cool for at least one hour before cutting.

If you've tried some unique flavors, please share them in the comment sections. Enjoy!

Addictive creamy milk fudge


Michelle Sam
This fudge is an adaptation of an Indian sweet which is super easy to make and fool-proof.
5 from 1 vote
Cook Time 5 minutes
Cooling 1 hour
Total Time 1 hour 5 minutes
Course Dessert
Cuisine American, Indian
Servings 8 pieces
Calories 347 kcal


  • 8 x 11 glass or metal pan


Chocolate swirl with strawberries (for entire recipe)

Chocolate swirl (for entire recipe)

  • 30 grams chocolate chips

Rosewater (for entire recipe)

  • 2 Tbsp rose water

Coconut (for entire recipe)

Cardamom (for entire recipe)

  • tsp freshly ground cardamom


  • Grease your pan with butter or ghee.
    Ghee or butter
  • Heat a thick bottomed non-stick pan over medium-low heat.
  • Add ghee, condensed milk and milk powder.
    1 can sweetened condensed milk, 2 Tbsp ghee or butter, 250 grams full milk powder
  • Stir until mixture is combined, leaves the sides and appears like a thick dough. Approximately 3 minutes after combined.
  • Spread the mixture flat and add the various flavoring of your choice.
  • Remove the fudge from the heat and spread it evenly in the prepared pan.
  • Flatten the fudge to create an even layer.
  • Sprinkle the garnish onto the top, if available.
  • Press the garnish into the fudge with the back of a silicone spatula.
  • Allow to cool for 1 hour before cutting. Enjoy!



Serving: 8piecesCalories: 347kcalCarbohydrates: 39gProtein: 12gFat: 16gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 57mgSodium: 179mgPotassium: 599mgSugar: 39gVitamin A: 424IUVitamin C: 4mgCalcium: 426mgIron: 0.2mgNet Carbohydrates: 39g
Keyword condensed milk, easy fudge
Tried this recipe?Let me know how it was or if you have any questions or suggestions!
I want to see!Follow @Sammywongskitchen on Instagram or Facebook, snap a photo and tag it #sammywongskitchen

Leave a Reply

Your email address will not be published.

Rate this recipe

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Need meal ideas?


CHICKEN BROTH from a rotisserie chicken