Go Back
–+ servings
Soji Balls on a white cake stand with flowers at right back
Print Recipe
No ratings yet

Soji Balls

A South African Indian sweet treat made with semolina and condensed milk
Prep Time30 minutes
Cook Time8 minutes
Course: Dessert
Cuisine: Indian
Keyword: indian sweetmeat, soji balls, south african recipe
Servings: 16

Ingredients

  • 50 gram butter
  • 1/2 cup semolina or taystee wheat
  • 1/3 cup dessicated coconut
  • 1 tsp sesame seeds
  • 1/3 cup powdered milk
  • 1 tbsp almond powder
  • 1/4 tsp ground elachie/cardamom
  • 1/8 tsp nutmeg
  • 1/3 cup condensed milk you may need a little more
  • 1 tbsp fresh cream

Decorating

  • 1/2 cup dessicated coconut
  • few drops food coloring (optional)

Instructions

  • Toast the sesame seeds until it just starts to turn slightly brown. Remove from heat and set aside
  • Toast all the dessicated coconut until slightly brown and set aside.
  • Place the semolina and butter in a pan and cook on low heat for about 6-8 minutes. Be careful not to let it burn
  • Remove from heat, add the powdered milk, condensed milk, sesame seeds, 1/3 cup of toasted coconut, elachie, almond powder and nutmeg. Mix well until combined. Mix in the 1 tablespoon of fresh cream
  • Divide into 16 portions and roll each piece into a ball in the palms of your hand. Squeeze the mixture in your palms and roll or it will not hold together
  • Roll each ball into the remaining 1/2 cup toasted coconut. You can add a little colouring to the coconut if you prefer. Store in an airtight container

Notes

  1. I didn't find the need to add sugar to my recipe as I feel the condensed milk adds sufficient sweetness 
  2. You can add some nibbed almonds instead of the almond powder if you prefer
  3. Always use proper measuring cups and spoons when using a recipe, that way you can ensure you will get the best results