How To Make Soji

What is Soji?

Soji, also known as semolina pudding, is a popular South African dessert that is enjoyed by people of all ages. It is made with simple ingredients such as semolina, sugar, butter, milk, and spices like cardamom and cloves. Soji has a creamy and smooth texture, and it is often topped with nuts or raisins for added flavor.

Ingredients for Soji

For making Soji, you will need the following ingredients:

  • 1 cup semolina
How To Make Soji
  • 1 cup sugar
  • 1/2 cup butter
  • 4 cups milk
  • 1/2 teaspoon cardamom powder
  • 1/4 teaspoon cloves
  • Nuts and raisins for garnish (optional)


  1. In a large pot, melt the butter over medium heat.
  2. Add the semolina to the pot and stir continuously until it turns golden brown. This should take around 5-7 minutes.
  3. Slowly pour in the milk while stirring constantly to avoid lumps from forming.
  4. Add the sugar, cardamom powder, and cloves to the mixture and continue to stir.
  5. Cover the pot with a lid and let the Soji cook on low heat for about 10-15 minutes, or until it thickens to your desired consistency.
  6. Once the Soji is ready, remove it from the heat and let it cool slightly before serving.
  7. Garnish the Soji with nuts and raisins before serving, if desired.


There are many ways to customize Soji to suit your taste preferences. You can add ingredients like saffron, rose water, or vanilla essence for a different flavor profile. Some people also like to add grated coconut or mashed bananas for a unique twist. Feel free to experiment with different ingredients until you find the perfect combination for your Soji.


Soji can be enjoyed hot or cold, making it a versatile dessert option for any occasion. It is often served at festive gatherings, family dinners, or as a sweet treat after a meal. Soji pairs well with a cup of chai tea or coffee, enhancing its rich and comforting flavors.


Making Soji at home is a simple and rewarding experience that allows you to enjoy a traditional South African dessert in the comfort of your own kitchen. With just a few basic ingredients and some patience, you can create a delicious and satisfying treat that will delight your taste buds. So why not try making Soji today and enjoy a taste of South Africa’s culinary heritage?