Greek Halva (Semolina Halvas)

Jenny Skrapaliori-Graves | Last Updated: September 25, 2026

Greek semolina halva with toasted almonds, dusted with cinnamon

Greek halva (halvas) is a no-bake semolina dessert. You toast coarse semolina in olive oil until it smells like warm cookies, simmer it with brown sugar, water, cinnamon, and cloves, then press it into a bundt pan and let it set. It turns into a tender, spoonable-meets-sliceable ring studded with toasted almonds. You need no eggs, no butter, and no oven, so it’s naturally vegan.

Halva was one of my mom’s go-to sweets. She made it often when I was growing up, and we always enjoyed it as our dessert. It’s still the halva I think of first: simple, fragrant with cinnamon, and gone faster than you’d expect.

Greek halva, a semolina and olive oil dessert shaped in a bundt pan, dusted with cinnamon on a white platter, seen from above

What is Greek halva?

Greek halva is a dessert made from semolina toasted in olive oil and cooked with a sweet, spiced syrup until thick, then set in a mold. The word comes from the Arabic halwa, meaning “sweet,” and versions of it are made from the Balkans to India.

When a Greek says they’re making halva at home, they almost always mean semolina halva. However, in Greece, “halvas” can mean three different things:

  • Semolina halva (halvas simigdalenios): the homemade kind, and the recipe on this page. It’s soft, moist, and cinnamon-scented.
  • Tahini halva (Macedonian halva): the dense, crumbly sesame block you buy at the store, sometimes marbled with chocolate or studded with almonds or pistachios. It’s made commercially, not at home. If you love sesame, try my pasteli.
  • Halvas Farsalon: a caramelized, chewy, jelly-like specialty from Farsala in Thessaly, made with cornstarch rather than semolina.

What does Greek halva taste like?

Think of a cross between a moist spice cake and a firm pudding. The toasted semolina gives it a nutty, almost buttery flavor (from olive oil, not butter). Brown sugar adds a light caramel note, and cinnamon and cloves make the whole kitchen smell like the holidays. The almonds keep every bite a little crunchy.

Why you will love Greek halva


  • No oven, no mixer. Everything happens in one pot on the stovetop in about 25 minutes.
  • Pantry ingredients. Semolina, olive oil, sugar, water, and spices.
  • Naturally vegan. It’s dairy-free and egg-free, which is why Greeks make it during Lent.
  • Make-ahead friendly. It needs a few hours to set anyway, and it keeps for days.

The 1-2-3-4 rule

Ask any Greek grandmother for her halva recipe and you’ll probably hear “ena, dio, tria, tessera”: one part olive oil, two parts semolina, three parts sugar, four parts water. It’s so easy to remember that most Greeks never write it down.

This recipe follows the rule exactly: 1 cup of olive oil, 2 cups of semolina, 3 cups of brown sugar, and 4 cups of water.

How to make Greek halva

Halva is made entirely on the stovetop. You toast the almonds, toast the semolina in olive oil, add the sugar, spices, and water, and stir until thick. Then you press it into a bundt pan and let it set for 3 to 4 hours.

Whole almonds toasting in a pot for Greek halva

STEP 1. Toast the whole almonds in a large, deep pot over medium heat for 4–5 minutes, stirring, until fragrant and lightly golden. Transfer to a plate.


Coarse semolina toasting in olive oil until golden

STEP 2. Add the olive oil and semolina to the pot. Toast over medium-low heat, stirring constantly, for 4–5 minutes, until the semolina is golden and smells nutty. Don’t rush this step; semolina goes from golden to burnt quickly.

Brown sugar, cinnamon, and cloves added to toasted semolina

STEP 3. Add the brown sugar, cinnamon, and cloves.


Water poured into the toasted semolina, sugar, and almonds

STEP 4. Stir in the almonds, then pour in the water slowly. Stand back: the hot semolina will spit and steam hard. A long-handled wooden spoon helps.

pot with a utensil. Thickened halva mixture pulling away from the sides of the pot

STEP 5. Keep stirring for about 10 minutes, until the mixture is thick, bubbling, and pulls away from the bottom and sides of the pot in one mass. Cover with a kitchen towel and let it cool slightly.


Semolina halva pressed into an oiled bundt pan, seen from above

STEP 6. Brush a nonstick bundt pan with a little olive oil. Spoon in the halva and press it gently so there are no gaps. Tap the pan on the counter to settle it. Don’t pack it too hard, or it will be dense.

STEP 7. Once set, turn the halva out onto a serving platter, dust with cinnamon, and slice.

Close-up of Greek halvas showing its glossy semolina texture and a whole almond, dusted with cinnamon

Tips for perfect halva

  • Toast the semolina low and slow. The color you get here is the flavor of the finished halva. Aim for golden, not brown.
  • Add the water carefully. It will spatter when it hits the hot semolina. Pour slowly and stir as you go.
  • Know when it’s done. The mixture should pull away from the pot in one mass. If it’s still loose, it won’t set.
  • Halva too soft to unmold? It needs more time. Give it the full 3–4 hours at room temperature.
  • Halva too hard or dry? It cooked too long or was packed too firmly into the pan. Press gently next time.

Variations

  • Not keeping it vegan? Replace a few tablespoons of the olive oil with butter for a richer flavor.
  • Swap the nuts: pine nuts, pistachios, or walnuts.
  • Add dried fruit: a handful of golden raisins or chopped dried apricots with the almonds.
  • Citrus: add the zest of one orange with the spices.
Two slices of Greek semolina halva on a glass plate, one showing a whole almond inside

How to serve Greek halva

Serve halva at room temperature, sliced into wedges and dusted with cinnamon. In Greece it’s an afternoon sweet as much as a dessert, with a Greek coffee or a cup of tea. A spoonful of Greek yogurt on the side is lovely if you’re not keeping it vegan.

How to store halva

Cover the halva and keep it at room temperature for up to 3 days, or in the fridge for up to a week. Let refrigerated halva come to room temperature before serving, since it firms up in the cold.

When Greeks make halva

Halva is a fasting (nistisimo) dessert: it contains no eggs, dairy, or butter. That’s why it shows up on almost every Greek table during Lent, especially on Clean Monday (Kathara Deftera), alongside taramosalata and lagana bread. But it’s made all year round, whenever someone wants something sweet without turning on the oven.

Greek halva FAQ

Homemade Greek halva is made from coarse semolina, olive oil, sugar, and water, usually flavored with cinnamon and cloves and studded with almonds or raisins. Store-bought Greek halva is a different sweet, made from tahini (sesame paste) and sugar.

They’re relatives. Semolina halva is made across Turkey, the Middle East, and India (as sooji halwa), with different fats, spices, and textures. Greek halva is set in a mold and sliced, and it’s made with olive oil rather than butter or ghee.

Greek halva is plant-based and made with extra virgin olive oil instead of butter, so it’s dairy-free and egg-free. It’s also high in sugar, so it’s best enjoyed as a treat, like any dessert.

Yes. Fine semolina gives a smoother, softer halva. Coarse semolina gives the classic grainy, cake-like texture. A mix of the two is a good middle ground.

No. Any lightly oiled mold works: a loaf pan, a square baking dish, or individual ramekins. The bundt shape is traditional and makes it easy to slice.

Cooked it? Rate it!

If you tried this recipe, I’d love to know how you liked it — drop a comment below or tag me on Instagram @thegreekfoodie__.

The Greek Foodie Logo in yellow and black.
Greek semolina halva with toasted almonds, dusted with cinnamon

Greek Halva (Semolina Halvas)

by Jenny Skrapaliori Graves
Greek halva is a no-bake semolina dessert made with olive oil, brown sugar, cinnamon, cloves, and toasted almonds. Naturally vegan.
4.91 from 11 votes
Prep Time 5 minutes
Cook Time 20 minutes
Resting time to firm 4 hours
Course Dessert
Cuisine Greek
Servings 12
Calories 469 kcal

Ingredients
  

  • 1 cup whole blanched almonds, (about 140 g)
  • 1 cup extra virgin olive oil, (240 ml) 
  • 2 cups coarse semolina , (about 340 g)
  • 3 cups brown sugar, (about 435 g) or raw (demerara) sugar or white sugar, loosely measured (not packed)
  • 1 teaspoon ground cinnamon, plus more for dusting
  • 1½ teaspoon ground cloves
  • 4 cups water, 950 ml

Instructions
 

  • Toast the almonds in a dry skillet over medium heat for 4–5 minutes, stirring, until fragrant and lightly golden. Transfer to a plate and set aside.
    1 cup whole blanched almonds
  • Add the olive oil and semolina to a large Dutch oven (26 cm / about 5½ quarts). Toast over medium-low heat, stirring constantly, for 4–5 minutes, until the semolina is golden and smells nutty. Take your time; semolina burns easily.
    1 cup extra virgin olive oil, 2 cups coarse semolina
  • Add the brown sugar, cinnamon, cloves, and almonds. Slowly pour in the water, standing back, because the mixture will spatter and steam. Stir for about 10 minutes, until the mixture thickens, bubbles, and pulls away from the bottom of the pot in one mass.
    3 cups brown sugar, 1 teaspoon ground cinnamon, 1½ teaspoon ground cloves, 4 cups water
  • Remove from the heat, cover the pot with a kitchen towel, and let it cool slightly.
  • Brush a 10-inch nonstick bundt pan with a little olive oil. Spoon in the halva and press it gently so there are no gaps; tap the pan on the counter to settle it. Don't pack it too hard. Cover with a kitchen towel and let it rest for 3–4 hours, until completely firm.
  • Turn the halva out onto a large serving platter. Dust with cinnamon, slice, and serve.

Notes

  • Do not rush toasting the semolina with the olive oil since it can burn easily.
  • You can use slivered almonds instead of whole.
  • Substitute the almonds with pine nuts, pistachios, or walnuts and add raisins if you like.
  • If you can not find coarse semolina, just use fine semolina. You can also mix one cup of regular semolina with one cup of coarse semolina.
  • Hit the bundt pan on a hard surface to make sure the mixture settles and all gaps are filled nicely. 
  • Store covered at room temperature for up to 3 days, or refrigerated for up to a week.
 
The nutritional analysis is only an estimate based on available ingredients and the recipe’s preparation. 

Nutrition

Calories: 469kcalCarbohydrates: 75gProtein: 4gFat: 18gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 13gTrans Fat: 0.001gSodium: 21mgPotassium: 128mgFiber: 1gSugar: 53gVitamin A: 1IUVitamin C: 0.01mgCalcium: 56mgIron: 2mg
Tried this recipe?Mention @thegreekfoodie__ or tag #thegreekfoodie__
Greek Halva (Semolina Halvas)

Similar Posts