Greek Chocolate Halva Recipe — Traditional Chocolate Halvas

Greek chocolate halva is a stovetop dessert made from semolina, cocoa powder and simple pantry ingredients like sugar, olive oil, walnuts and chocolate pieces. Naturally vegan, it’s an ideal treat during Orthodox Lent or anytime you want a dairy-free chocolate dessert.

Chocolate halva (Χαλβάς με σοκολάτα)

Halva is a familiar Greek dessert, especially during fasting periods when eggs and dairy are avoided. This chocolate version is quick to make, rich in flavor and keeps the simple, comforting texture of semolina halva. I added unsweetened cocoa, dairy-free chocolate pieces and chopped walnuts for a chocolate lover’s twist that still respects the tradition.

Why I love this recipe

It has an intense chocolate flavor while remaining light and naturally vegan.

It’s cooked entirely on the stovetop—no oven needed.

You can shape it in any mold for an elegant presentation.

With no eggs or dairy, it’s suitable for vegans and those observing Lent.

Key ingredients

Sugar — Granulated white sugar is used to make a clear syrup that sweetens the halva without adding other flavors.

Thick semolina — Coarsely milled durum wheat gives the halva its characteristic body and texture.

Olive oil — A fruity Greek olive oil is traditional and adds depth; it’s used to toast the semolina.

Cinnamon sticks — I simmer whole cinnamon sticks in the syrup for a gentle warm note without darkening the liquid.

Cardamom pods — Not typical in every Greek recipe, but a few pods in the syrup add a subtle, aromatic lift.

Cocoa powder — Unsweetened cocoa provides the deep chocolate color and flavor.

Dairy-free chocolate pieces — Use vegan chocolate to keep the recipe lenten; regular chocolate also works if you’re not avoiding dairy.

Walnuts — Coarsely chopped walnuts add crunch and contrast to the soft halva.

How to make it

This halva is made on the stovetop. First prepare the syrup, then toast the semolina and combine the two carefully. Take care when adding hot syrup to toasted semolina, as it can splatter—use a deep pot and add the liquid slowly.

Step 1
In a large pot combine water, sugar, a cinnamon stick and cardamom pods. Bring to a boil, reduce to medium and keep simmering for about 5 minutes, stirring occasionally until the sugar dissolves. Remove from heat and set aside.

IMG_5564

Step 2
In another large, deep pot heat the olive oil and add the semolina. Toast over medium heat, stirring constantly, for 5–7 minutes until it darkens slightly and gives off a nutty aroma. Remove from heat.

IMG_5561
IMG_5562

Step 3
Remove the cinnamon stick and cardamom pods from the syrup. Off the heat and using a ladle, add one ladle of syrup at a time to the toasted semolina, stirring well after each addition. Steam will rise during the first few additions; when it calms down, pour in the remaining syrup carefully.

IMG_5565

Step 4
Return the pot to medium heat. Add the cocoa powder, chocolate pieces and chopped walnuts, stirring to combine evenly.

IMG_5571

Step 5
Stir constantly while cooking over medium heat until the mixture pulls away from the sides of the pot—about 5 minutes. Remove from heat.

Step 6
Lightly grease a mold or cake pan and spoon the halva in. Smooth the surface and tap the mold on the counter or run a knife through the halva to remove air pockets.

IMG_5574

Step 7
Allow the halva to cool to room temperature, then refrigerate to set fully.

Chocolate halva (Χαλβάς με σοκολάτα)

Step 8
When ready to serve, invert the mold onto a serving plate and slice as desired.

Frequently asked questions

What is semolina halva?

Semolina halva is a soft, almost gelatinous dessert made by toasting semolina in oil and cooking it with a sweet syrup until it thickens. It’s different from tahini-based halva, which is crumbly and nutty—same name, different textures and flavors.

Cooking tips

Be careful when making semolina halva

Hot syrup added to toasted semolina can splatter. Use a large, deep pot and add the syrup slowly while off the heat. Keep children and pets away from the stove while preparing the halva.

Pin this recipe if you like it!

Chocolate halva (Χαλβάς με σοκολάτα)

How to tell when the semolina is cooked enough

Toast the semolina over medium heat, stirring constantly. It’s ready when it deepens in color and releases a pleasant nutty aroma.

How to tell when your halva is ready

The finished halva should be thick and sticky and will pull away from the sides of the pot when fully cooked. Transfer it to a mold to set.

Use any container you like to set your chocolate halva

Halva sets well in Bundt pans, loaf pans, round cake tins or even small molds. For bite-sized treats, portion scoops onto a tray and chill to make halva balls.

Recipe substitutions

Chocolate halva is a vegan and lenten dessert

This recipe uses dairy-free chocolate to keep it vegan. If dairy is not a concern, regular chocolate works fine. Nuts can be swapped—pistachios or almonds pair nicely with chocolate.

How to store

Store halva in the refrigerator for up to one week in an airtight container. Bring to room temperature before serving for the best texture and flavor.

Related recipes

If you enjoy this chocolate halva, try other semolina halva variations such as marble halva, halva with raisins and orange, or semolina halva made with petimezi (grape syrup).

halva on a white platter with brown trimming
Greek halva with raisins and orange blossom water
Semolina halva with petimezi
Chocolate halva (Χαλβάς με σοκολάτα)
Chocolate halva (Χαλβάς με σοκολάτα)
A creative version of a traditional Greek lenten dessert.

Chocolate halva

Chocolate halva is a creative version of a traditional Greek lenten dessert.
Dessert
Greek
10 minutes
25 minutes
2 hours cooling
2 hours 35 minutes
12 servings
Calories: 483 kcal
Author: Billie Bitzas

Equipment

  • Bundt pan (or mold of choice)
  • 2 large sauce pots

Ingredients

  • 6 cups water
  • 2 cups sugar
  • 1 cinnamon stick
  • 4 cardamom pods
  • 2 cups thick semolina
  • 1 cup olive oil
  • 1/2 cup cocoa powder
  • 1/4 cup chocolate chips (vegan or regular)
  • 2/3 cup chopped walnuts

Instructions

  1. In a large pot combine the water, sugar, cinnamon stick and cardamom pods. Bring to a boil, reduce heat to medium and simmer for about 5 minutes until the sugar dissolves. Remove from heat.
  2. In another large pot combine olive oil and semolina. Cook over medium heat, stirring constantly for 5–7 minutes until the semolina darkens slightly and smells nutty. Remove from heat.
  3. Remove the cinnamon stick and cardamom pods from the syrup. Off the heat, add the syrup to the semolina one ladle at a time, stirring after each addition. When steam subsides, pour in the remaining syrup carefully.
  4. Return the pot to medium heat, add the cocoa powder, chocolate chips and walnuts and stir to combine.
  5. Cook, stirring constantly, until the halva pulls away from the sides of the pot, about 5 minutes. Remove from heat.
  6. Lightly grease a mold and transfer the halva into it. Tap the mold or run a knife through the halva to remove air pockets.
  7. Let cool to room temperature, then refrigerate until set.
  8. Invert onto a serving plate and enjoy.

Nutrition

Calories: 483 kcal | Carbohydrates: 66 g | Protein: 5 g | Fat: 24 g | Sugar: 42 g