wedding soji recipe


Wedding Soji (Semolina Halwa,Halava) is a rich, creamy, pudding like desert often served at traditional Indian weddings in South Africa (at least it was when I was growing up). It is made from semolina or tasty wheat fried in sweetly spiced butter or ghee then simmered in cream. This celebratory version is a more decadent version of Amma‘s soji recipe. It is served with fresh cream and topped with slivered almonds, coconut or pistachios. Soji is known for it’s thick sticky texture and may not be very likeable to everyone’s taste buds, my husband and son think it tastes like porridge, but it is simply delicious to me. No doubt because of the nostalgia associated with it. As kids, there was always the anticipation of receiving wedding soji, only if you ate all your biryani and dahl. It is comparable with other childhood favorites  vermicelli and sweet rice. It can also be cooked dry, resembling Phutu.  Like the  name of this soji recipe suggests, is a celebratory one, that spares nothing!

south african soji recipe

 Not for the faint hearted, it is buttery like shortbread. Variations to this soji recipe includes the use of condensed milk, saffron for a yellow colour and sometimes contains eggs. The latter can be found in South African Indian delights ,their Soji deluxe, is a baked version of the dish. My version of wedding soji is made on the stove stop. This is a very decadent version of soji, I recommend one scoop per serving. This recipe yields 6 large ice cream scoops.

south african soji halwa

How To Make A Rich South African Wedding Soji

 I first fry the cinnamon and cardamom in butter to release their flavour and aroma. The secret to making the best wedding soji is to slow roast the semolina or tasty wheat on slow heat with enough butter to cover the grains.


This prevents the grains from burning or being uncooked. Once the cream is added this will gently steam the grains to form a soft thick mixture.

soji with condensed milk

Allow the soji to rest a few minutes before dishing into serving bowls.

soji with condensed milk recipe

For this recipe I have used the following ingredients; semolina, butter, cardamom, cinnamon sticks, condensed milk instead of sugar, fresh cream and salt. The type of  Semolina used is dark or whole wheat, I sometimes make porridge for my son with this. It is available in most large supermarkets or organic food stores. It has a brownish colour, this contributes the beautiful brown colour of this soji.

soji recipe

I used saffron with the intention of having s slight yellow tinge, but this did not work because of the wholewheat  semolina. To activate the saffron, soak in a tablespoon of cream, this will activate the colour. Next step is to fry the semolina on low heat. Stir every few minutes to avoid the grains burning. This should be done for 20 minutes.

Add the saffron cream and remaining cream and condensed milk. Mix until a uniform mixture forms. Close lid and allow to steam on low heat for 10 minutes.

Remove from stove and allow to rest before serving.
Garnish with slivered almonds and pistachios. Top with cream or whipped cream. Enjoy a taste of old Durban weddings.

Soji with Cream And Almonds

Soji can be served with liquid or whipped cream. It pairs well with cream because of soji’s otherwise dry texture. I thought that the less attractive appearance of soji spooned onto a plate when served might have been a deterrent for some dinner guests who have  disliked it, I have since scooped soji with an ice cream scoop to serve and the reactions have definitely improved.

wedding soji

To plate, place cream in a shallow dish then scoop a ball of soji on top. Inspired by Soji Balls, this makes for an attractive serving suggestion. Garnish with slivered almonds or nuts of choice.

soji and cream with almonds

Soji Recipe Variations

Like most Indian recipes in South Africa they differ from region to region as much as they do in individual families. When I was growing up, recipes were often dictated by the ingredients available, e.g the use of margarine instead of butter and turmeric or food coloring to make the soji yellow. Listed below are a few variations to Soji recipes to suit all contemporary dietary requirements.

Wedding Soji with Condensed Milk

This recipe uses condensed milk instead of sugar. It adds sweetness and a thicker texture to the soji than one made with just sugar and cream. It also contributes the beautiful brown colour of this wedding soji.

Soji With Raisins or Walnuts.


The raisin version in Jack Santa Maria’s Indian Sweet Cookery contains raisins and has a fiery note to it in the use of cloves. It is also fragrant from the use of sweet spices cardamon and cinnamon and adds rose water. It is garnished with almonds and pistachios.

Gluten Free Soji

My sister is fond of making gluten-free soji using ground almonds.

Lactose free Soji

For a lactose free version use coconut milk.

Vegan Soji

A Vegan alternative is to use coconut oil to fry the grains and use coconut cream and coconut or almond milk instead of dairy products.

South African Soji Recipe with cream


pin it

Yield: 6


Wedding Soji Recipe

Wedding Soji Recipe

Prep time: 5 MCook time: 35 MTotal time: 40 M
Wedding Soji is an Indian Wedding treat in South Africa made from semolina fried in cardamom and cinnamon infused butter and simmered in cream.


  • 2 cups semolina
  • 50 g butter
  • 3 cinnamon sticks
  • 8 cardamom pods
  • 4 tablespoons condensed milk
  • 1/2 cup cream
  • 1 cup milk
  • 1/2 cup cream for serving
  • 0,1g saffron


  1. Prepare the ingredient quantities.
  2. Heat a pan on medium heat.
  3. Melt butter
  4. Add cardamom and cinnamon. Fry until for 2-3 minutes.
  5. Add semolina or tasty wheat . Mix to cover in butter. Let it fry on low heat for 20 minutes or so, stirring gently so that it browns evenly.
  6. Add condensed milk. Stir and allow to simmer for 5 minutes.
  7. Add cream and saffron. Stir. Cover and simmer on low heat for 10 minutes.
  8. Turn stove off and allow the soji to rest.
  9. Scoop onto a cream filled plate or enjoy on its own.
Did you make this recipe?
Tag @foodlikeamma on instagram and hashtag it #foodlikeammausedtomakeit;#durbanmasala;#durbansojirecipe;#weddingsoji
Created using The Recipes Generator

More Soji (Semolina) Recipes

Semonlina Cake

semolina cake

Soji Balls

soji ladoo


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 *