Halva (Greek Semolina Pudding with Raisins)

Greek Halva recipe (Semolina Pudding with Raisins)

1 Star2 Stars3 Stars4 Stars5 Stars (157 votes, average: 4.89 out of 5)
  • Author: Eli K. Giannopoulos
  • Prep Time: 10 min
  • Cook Time: 30 min
  • Total Time: 40 minutes
  • Yield: 10 portions 1x
  • Category: Dessert
  • Method: Boiled
  • Cuisine: Greek


The traditional Greek Halva recipe is often referred as “1:2:3:4”, as it calls for one unit oil, two semolina, three sugar and four water. So simple!



For the Halva

  • 1/2 cup olive oil
  • 1/2 cup corn oil
  • 2 cups semolina (1 1/2 cup coarse and 1/2 cup thin)
  • 1/4 of a cup blond raisins (optional)
  • 1/2 cup almond slivers (optional)

For the syrup

  • 3 cups of sugar (or 2 cups sugar and 1 cup honey)
  • 4 cups of water
  • 1 tsp ground cinnamon
  • 1 whole clove (optional)


  1. To prepare this delicious Greek halva recipe, start by preparing the syrup. Add all the ingredients into a pan over high heat and bring to the boil. Boil until the sugar has dissolved and the syrup slightly thickens. Set aside, but keep warm.
  2. In the meantime, roast the almond silvers into the oven at 180C. Although the traditional Greek halva recipe doesn’t include almonds, it’s always a nice addition, which gives extra flavour and crunchiness.
  3. Heat the oil in a large pot and add gradually the semolina. Stir constantly with a wooden spoon to allow the semolina to absorb the oil. When the semolina starts to bubble, turn the heat down and allow to toast until golden (whilst constantly stirring). The more you toast the mixture, the darker it will become. So be careful not to over toast it, as the semolina will burn and the halva will become bitter.
  4. Remove the pot from the stove and pour in the warm syrup. Stir with a wooden spoon and return the pot on the stove. Cook the halva (whilst stirring) until the mixture thickens and pulls away easily from the sides of the pan.
  5. Remove the pot from the stove, add the raisins and half of the roasted almond slivers and blend. Cover the halva with a towel and let it rest for 10 minutes. Pour the mixture into a pudding mold or into individual bowls.
  6. Allow the halva to cool for about 1 1/2 hour before serving. Garnish with some cinnamon powder and sprinkle with the rest almond slivers. If you can’t hold yourself for so long, then spoon into individual bowls and serve warm with a full-spoon of vanilla ice cream!


  • Serving Size: 1 piece
  • Calories: 592kcal
  • Sugar: 62.6g
  • Sodium: 1.5mg
  • Fat: 25.5g
  • Saturated Fat: 3.5g
  • Unsaturated Fat: 20.8g
  • Trans Fat: 0g
  • Carbohydrates: 89g
  • Fiber: 2.3g
  • Protein: 5.5g
  • Cholesterol: 0mg

Keywords: Greek Halva Recipe, Semolina Halva, Greek Semolina Pudding