south african chana magaj recipe


Chana Magaj (Besan burfi) is a gram flour fudge. It is sweet and crumby from the addition of ground almonds, milk powder and sugar, and fragrantly spiced with cardamom and nutmeg. It is commonly decorated with edible gold or silver foil and almonds. In my childhood, it was a famed Diwali treat. These days they have increasing popularity as a gluten-free sweet treat. Growing up, it was one of Amma‘s most dreaded Diwali sweets to make, it almost always flopped! Over the years, I have perfected this recipe, using ingredients at hand, but keeping the method of preparing the same. I am very pleased with the result and can safely say it is a flop proof chana magaj recipe.

easy chana magaj

South African Chana Magaj vs Besan Burfi

The South African version varies from its east Indian counterpart in ingredients and cooking methods. Featured in the book Indian Sweet Cookery, the latter is made like fudge by boiling a sugar and water syrup then adding gram flour and milk powder. South African chana magaj differ in cooking technique. The gram flour is first combined with ghee and milk to form a bread crumb like texture, then fried in butter until slightly brown. This accounts for the characteristic colour of chana magaj. Once the mixture is cool, ground almonds, milk powder and icing sugar is added to the mixture, then set in the fridge. Family recipes vary, some use Nestle cream and other condensed milk. This recipe uses basic ingredients available in any supermarket world wide.

How to Make South African Chana Magaj

South African Gram flour fudge is made by forming a bread crumb like texture with the gram flour, ghee and milk. This results in a thick soji like texture when fried in ghee.


 It is essential to make fine crumbs otherwise the mixture will contain lumps. To refine the crumbs, you can use a food processor. I prefer using a large sieve. This hands-on approach not only gives you a good arm work out but also even texture of crumbs.


Once the desired crumb texture is achieved it is fried in butter. The crumbs should be added little at a time to avoid lumps. This mixture should cook at least 45 minutes on low heat. In this recipe, a watched pot is best. Mix regularly to avoid burning. If the mixture burns it will affect the colour of your chana magaj.


After 30 minutes or so you will notice a distinct change in colour from yellow to light brown. At the end of cooking add the ground almonds. The result is a thick light brown mixture.


South African recipes often list Klim as the main ingredient, if you are abroad and without a SA Food shop in town then simply use any brand of powdered milk, it works just as well. Other variations to the recipe are the butter content. I used ghee to form the crumbs and butter for frying.

easy south african chana magaj recipe

Once cool, add all the remaining ingredients  then set in the fridge overnight,

This fudge is commonly decorated with edible foil. I am not a fan of foils so opted for brightly coloured red almonds and brown ones with the peel intact. Common decorations from the ’80s and ’90s were brightly coloured almonds.

New ways of shaping this old favourite sweetmeat is to pipe or place in moulds. I tired a chocolate praline mould.

piped chana magaj

I recommend setting in the fridge overnight. Use a sharp knife to cut clean cubes. The chana magaj can be stored in the fridge in an airtight container for up to two weeks or in the freezer for up to 3 months.

South African Chana Magaj Recipe

Yield: 30 small cubes

Author: Food Like Amma Used to Make It

South African Chana Magaj Recipe

South African Chana Magaj Recipe

Prep time: 10 MCook time: 40 MTotal time: 50 M
Chana Magaj is chickpea (gram flour, besan) fudge.


  • 3 cups gram flour
  • 250g butter
  • 1 cup ground almonds
  • 4 tablespoons ghee
  • 6 tablespoons milk
  • 11/2 cup icing sugar
  • 1 teaspoon cardamom (elachi powder)
  • 1 cup of milk powder
  • ½ teaspoon nutmeg
  • For Decoration
  • 1/4 cup almonds
  • optional food colouring


  1. Prepare the coloured almonds for decorating a few hours before making the fudge to allow sufficient drying time.
  2. To make chana magaj, combine 2 cups gram flour and 4 tablespoons ghee, to form crumbs. Add the milk. Add remaining gram flour then work into fine crumbs.
  3. Sieve the crumbs through a large sieve to get an even crumb texture. Set aside
  4. Heat a heavy-based pan on medium heat. Melt butter.
  5. Add crumbs little at a time to avoid lumps forming.
  6. Once all crumbs are added, stir until a thick soji like mixture forms.
  7. Cook on low heat. Stir regularly to avoid burning
  8. After cooking for 40 minutes, add ground almonds
  9. Mix, allow simmering for 5 minutes then remove from heat.
  10. Allow mixture to cool completely before adding sugar, milk and spices.
  11. Mix until combined. Pour into a lined flat tray. I used a deep dish for thick cube-like pieces.
  12. Decorate as desired with coloured almonds or edible foil.
  13. Place in the fridge overnight
  14. Cut with a sharp knife. Share and enjoy!
Fat (grams)
Sat. Fat (grams)
Carbs (grams)
Fiber (grams)
Net carbs
Sugar (grams)
Protein (grams)
Sodium (milligrams)
Cholesterol (grams)
This nutritional information serves as a guide only. A single serving size is 2,5 cm x 2,5 cm portion.
Did you make this recipe?
Tag @foodlikeamma on instagram and hashtag it #foodlikeammausedtomakeit;#southafricanchanamagaj;#diwalirecipes
Created using The Recipes Generator


Sign up to receive NEW RECIPES

We don’t spam! Read our privacy policy for more info.

Leave a Comment

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