This delicious no-bake Greek halva cake is made with semolina, honey syrup, nuts, and raisins. It’s delicately spiced and easy to make.

Greek halva is a semolina dessert that’s easy, delicious, and perfect for any occasion and not overly sweet. This is another traditional Greek dessert that has been in my family for generations and I make it quite often since everyone has a big sweet tooth!
Love Greek desserts? Try my Easy Chocolate Salami, my Easy Greek Rice Pudding (Rizogalo), or my Pasteli (Ancient Greek Sesame Bars).
Jump to:
What is halva?
Halva is a popular dessert with Middle Eastern roots, enjoyed throughout the Balkans and Eastern Europe. In Greece, it’s especially loved during Orthodox Christian fasting periods because it’s dairy-free and egg-free.
There are three main types of traditional Greek halva:
- Halvas Farsalon: A caramelized version made with cornstarch, butter, and almonds.
- Tahini Halva: Made with sesame paste, sugar, and honey, offering a rich, crumbly texture.
- Semolina Halva: The focus of this recipe, made with semolina, olive oil, and a spiced honey syrup, often with nuts and raisins.
Why You’ll Love This Recipe for Halva
- Easy. This Greek halva recipe is incredibly simple and you only need your stovetop.
- Dairy-free and egg-free. Perfect for anyone with dietary restrictions.
- Simple ingredients. Uses pantry staples like semolina, sugar, and olive oil.
- Customizable. Add your favorite nuts, spices, or toppings for a personalized touch.
- Make-ahead friendly. It’s even better the next day after the flavors meld together.
What you need to make this recipe
Greek Halva Ingredients

- Semolina flour: The star ingredient that gives halva its unique, grainy texture. You can either use fine or coarse semolina. I prefer coarse because it's a bit easier to mold.
- Water: Combines with sugar to create the syrup that sweetens the dessert.
- Olive oil: Use a very light olive oil. Extra virgin olive oil is ideal.
- Lemon peel: Infuses the syrup with a refreshing citrus aroma and helps the prevent sugar crystals from forming. You could also use an orange peel, instead.
- Sugar: You'll need regular granulated sugar to make the syrup.
- Walnuts: Add crunch and earthy flavor. Feel free to substitute with other nuts, too. Greek halva with almonds is amazing!
- Cinnamon sticks and whole cloves: These warm spices give halva its signature flavor.
- Honey: I use Greek wildflower honey. It really enhances the dessert and adds a depth of flavor. Use high-quality, thick honey.
- Raisins: Provide little bursts of sweetness throughout the dessert.
See the recipe card at the end of this post for exact quantities.
Equipment you'll need
- Deep pot
- Wooden spoon
- Bundt pan
- Fine grater or zester
How to make Greek halva cake

1. Combine water, sugar, honey, cinnamon sticks, whole cloves, and lemon peel in a saucepan.

2. Stir and bring to a boil over medium heat. Simmer for 5 minutes, then remove the spices and lemon peel. The syrup will be a light caramel color. Set it aside.

3. Heat the olive oil in a deep pot over medium-high heat. Add the semolina and stir continuously to toast it. Keep stirring until the semolina turns golden brown and smells nutty.

4. Stir in the walnuts and raisins and mix well to combine. Remove the pot from the heat and slowly pour in the hot syrup, a little at a time, stirring carefully as it may splatter. Once all the syrup is absorbed, return the pot to low heat and stir until the mixture thickens.

5. Transfer the thickened halva mixture into a greased Bundt pan or cake pan. Use the back of a spoon to press it down and smooth the surface.
Let it cool for about 1 ½ hours, then turn the halva cake over onto a platter, dust with cinnamon, and top with walnuts.

Substitutions
- Olive oil: Swap with a light vegetable oil for a different flavor.
- Raisins: Try dried cranberries, or skip them entirely.
Storage Tips
- Room temperature: Store in an airtight container for up to 3 days.
- Refrigerator: Halva keeps well in the fridge for up to a week. Allow it to come to room temperature before serving.

Variations
- Plain Halva. Omit nuts and raisins for a simpler version.
- Chocolate Halva. Stir in chopped semisweet chocolate for a decadent twist.
- Toppings. Dust with powdered sugar, drizzle with chocolate, or sprinkle with toasted sesame seeds or this amazing homemade salted caramel sauce.
- Mini Halvas. Use ramekins or small bowls for individual servings.
- Serve with Ice Cream. Pair a warm slice of halva with homemade vanilla ice cream.
Tips for Success
- Use a deep pot. Choose a deep soup pot to give the semolina plenty of space while cooking and to protect yourself from splatters when adding the hot syrup.
- Use a wooden spoon. A long wooden spoon is ideal for stirring. Its handle stays cool, making it safer and more comfortable to use with hot semolina.
- Stir constantly while toasting. Add the semolina to hot oil and stir continuously to prevent burning. Remove it from the heat once the semolina turns golden brown and smells toasty. Burned semolina will turn dark and give the halva a bitter flavor.
- Carefully add the syrup. Always take the pot off the stove before gradually adding the syrup, as it may splatter. Once all the syrup is incorporated, return the pot to low heat and stir until the mixture thickens.
- Let it cool completely. Allow the halva to cool for at least an hour before slicing to ensure it holds its shape and doesn’t crumble.

Frequently asked questions
Greek Halva is made from simple ingredients like semolina flour, olive oil, sugar, water, and warm spices like cinnamon and cloves. Additions like nuts, raisins, and honey enhance its flavor and texture.
While Greek Halva is high in sugar, it’s made with wholesome ingredients like olive oil and nuts, making it a better choice compared to many processed desserts.
Greek Halva is traditionally eaten with a teaspoon and served in small slices or portions. Pair it with coffee or tea.
Absolutely! You can use any small bowls, silicone cake molds, or a loaf pan.
Halva can be served at room temperature, warm, or chilled. I absolutely love it warm (I heat it for a few seconds in the microwave) and then drizzle with honey or some Salted Caramel Sauce. It's also amazing with a scoop of ice cream.
Did you make this recipe? If so, please let me know how it turned out and leave a rating and review below! I'd love to hear from you! ❤️
More delicious Greek desserts to try!
Recipe

Greek halva Cake (Step-by-step tutorial + Variations)
Ingredients
For the syrup
- 5 cups water
- 2 cups sugar (400g)
- 2 heaping tablespoons honey (about 50g / 1.7oz)
- 2 cinnamon sticks
- 5-6 whole cloves
- 1 whole lemon peel
For the cake
- 1 cup (250 ml / 8 oz) olive oil
- 2 cups coarse semolina (400g) (or 1 cup coarse & 1 cup fine)
- ¼ cup raisins
- 3.5 oz chopped walnuts (100 g)
For the topping (optional)
- 1-2 tablespoons honey
- chopped walnuts
- ground cinnamon
Note:
For best results, please read through the full post before beginning the recipe.
Instructions
Prep the pan
- Lightly grease a bundt pan (or other cake pan) with some olive oil. Set aside.
Make the syrup
- In a saucepan add all the ingredients listed for the syrup, stir and bring to a boil. Allow it to boil for about 5 minutes. Take it off the heat and remove the spices. Set aside.5 cups water, 2 cups sugar (400g), 2 heaping tablespoons honey (about 50g / 1.7oz), 2 cinnamon sticks, 5-6 whole cloves, 1 whole lemon peel
Make the cake
- Heat the olive oil in a deep pot on medium-high heat. Add the semolina and stir with a wooden spoon. Be careful! You need to stir it continuously, otherwise it will burn.1 cup (250 ml / 8 oz) olive oil, 2 cups coarse semolina (400g)
- When it turns golden brown, add the raisin and nuts and stir. Take the pot off the heat. Carefully pour a little bit of the honey syrup to the semolina and stir constantly until it has absorbed the syrup. Be careful! It will splatter! Add the remaining syrup and put the pot back on the heat, reduce to low and stir until the mixture thickens.¼ cup raisins, 3.5 oz chopped walnuts (100 g)
- Transfer the semolina mixture to the prepared bundt pan and spread the top evenly with the back of a spoon. Allow it to cool completely (about 1 ½ hours).
- Turn the halva over onto a cake platter/dish. Dust with cinnamon, then garnish with chopped walnuts and a drizzle of honey.1-2 tablespoons honey, ground cinnamon, chopped walnuts
- Enjoy!
Notes
- Use a deep pot to prevent splatters.
- Stir constantly to toast semolina evenly and prevent it from burning.
- Remove from heat before adding syrup to avoid splattering.
- Let the halva cool for at least an hour before slicing.
Maria
Love this classic Greek dessert! Thanks for sharing!
Voula
Hi, Maria! It's one of my favorites, too!