Halva: Homemade Tahini Candy That Melts in Your Mouth

Posted on June 9, 2026

Traditional halva sliced into squares, featuring a rich sesame-based texture and topped with pistachios.

Active: 20 min 🧊Set: 2–4 hrs 👤Makes: 16–20 pieces 🌿Diet: Vegan, Gluten-free

Halva recipe is the ancient Middle Eastern sweet that has been sold in market stalls from Istanbul to Tel Aviv to Cairo for a thousand years and the one that takes twenty minutes of active work to make at home with five ingredients. Tahini combined with a hot sugar syrup cooked to exactly 250°F, stirred together quickly with vanilla, pistachios and a pinch of salt, poured into a loaf pan and left to set into a dense, flaky, melt-in-your-mouth confection. A candy thermometer is the only piece of equipment you need beyond what is already in your kitchen.

Ingredients

  • 1 cup (240g) well-stirred tahini, room temperature, not cold. Cold tahini causes the hot syrup to seize and the oil to separate, confirmed by Flavor365 as a critical failure point. Stir the jar completely before measuring. High-quality plain tahini only: Soom, Seed + Mill or Cedar’s. Freshly opened tahini works best as the oil has not had time to separate and solidify.
  • 1 cup (200g) granulated sugar
  • ½ cup (120ml) water
  • 1 teaspoon vanilla extract, added to the tahini before the syrup goes in
  • ¼ teaspoon kosher salt, balances the sweetness and amplifies the sesame flavour
  • ½ cup (60g) raw unsalted pistachios, toasted at 300°F for 10 minutes until golden and fragrant, then roughly chopped. Unsalted only, salted pistachios make the halva unpleasantly salty. Half folded into the mixture, half pressed over the top for visual impact.

Equipment: a candy thermometer is essential. The temperature of the sugar syrup is the entire recipe, guessing produces halva that is either too soft (too cool) or too hard and grainy (too hot).

Step by step

  1. Prepare everything before you start. Line a standard 9×5-inch loaf pan with parchment paper, leave an overhang on both long sides for easy lifting. Toast the pistachios at 300°F for 10 minutes. Let cool, then roughly chop. Measure the tahini into a large heatproof bowl and add the vanilla and salt. Stir until completely combined. Set the bowl and a sturdy spatula or wooden spoon next to the stove, you will need to move fast once the syrup is ready.All preparation must be complete before the sugar syrup goes on the heat. Once the syrup hits temperature it needs to be combined with the tahini immediately, you have approximately 60 seconds before it begins to set and cannot be poured smoothly.
  2. Cook the sugar syrup. Combine sugar and water in a small heavy-bottomed saucepan. Stir just enough to wet the sugar. Clip a candy thermometer to the side, ensure the tip is submerged in the liquid but not touching the bottom of the pan. Bring to a boil over medium-high heat. Once boiling, do not stir. Cook without stirring until the thermometer reads exactly 250°F (121°C).Do not stir the syrup once it begins boiling, stirring causes the sugar to crystallise and turns the syrup grainy. Swirl the pan gently if needed but no spoon goes in. At 250°F the syrup is at the firm-ball stage, the precise temperature that produces halva with the right dense but slightly flaky texture. Under 240°F produces halva that is too soft and sticky. Over 260°F produces a hard, grainy, crumbly result.
  3. Combine, fast. The moment the syrup reaches 250°F, remove it from the heat. Immediately pour it in a steady stream into the tahini mixture while stirring vigorously with a spatula or wooden spoon. Stir quickly and firmly until the mixture is completely combined, glossy and beginning to pull away from the sides of the bowl, approximately 30–60 seconds of vigorous stirring. Fold in half the chopped pistachios.Stop mixing the moment the halva looks glossy and cohesive, as soon as it thickens and begins pulling from the sides of the bowl. Over-mixing shatters the delicate crystal structure forming in the mixture and produces an oily, dense block instead of the light, flaky layers that define good halva. This is confirmed across every source: mix just enough to combine, then stop.
  4. Set and chill. Immediately pour and scrape the halva mixture into the prepared loaf pan. Press down gently with the back of a spoon to compact it slightly and smooth the top. Scatter the remaining chopped pistachios over the surface and press lightly to adhere. Leave at room temperature for 2 hours, then refrigerate for a further 2 hours until fully firm.
  5. Slice and serve. Lift the halva from the pan using the parchment overhang. Place on a board and slice with a sharp knife into pieces approximately ¾ inch thick. The halva will break along natural fault lines, this crumbly quality is correct and is part of its character. Serve at room temperature, cold halva is harder and less flavourful. Store in an airtight container at room temperature for up to 2 weeks.
Halva recipe

The two rules

Hit exactly 250°F, not close to it, not approximately. Below 240°F the halva sets too soft and sticky. Above 260°F it turns hard, dry and grainy. A candy thermometer is the only way to know. This is the most important single instruction in the recipe.

Stop mixing the moment the mixture thickens and pulls from the sides. Over-mixing destroys the delicate sugar crystal structure forming during cooling and produces an oily, dense, uniform block instead of the characteristic light, slightly crumbly, flaky layers. Thirty to sixty seconds of vigorous stirring is enough. Then stop.

Flavour variations

Pistachio Rose: Replace vanilla with ¼ teaspoon rose water. Add half the pistachios to the tahini mixture, press the rest over the top. The most classic Levantine version.

Chocolate Swirl: Melt 2 oz dark chocolate. After pouring halva into the pan, drizzle the chocolate over and drag a knife through to create a marble effect.

Cardamom Coffee: Add ½ teaspoon ground cardamom and 1 tablespoon instant espresso powder to the tahini before adding the syrup. Top with chocolate-covered espresso beans.

Plain Sesame: Omit the pistachios entirely. Just tahini, syrup, vanilla and salt. Slice thin, serve with Arabic coffee. The purist version sold in every market stall.

Make it ahead

Claire’s note

Halva improves with age. Made fresh it is slightly firm and a little sticky. After 24 hours at room temperature the texture firms into the characteristic slightly crumbly, flaky layers that make authentic halva so distinctive. After 48 hours the flavour deepens and the sesame becomes more pronounced. It keeps in an airtight container at room temperature for 2 weeks, no refrigeration needed, and refrigerating actually firms it too much and dulls the flavour. Wrap individual pieces in parchment paper and give as gifts, halva is the Middle Eastern equivalent of fudge and holds up beautifully for travel.

Serve with

Halva is traditionally eaten as a standalone sweet with strong Arabic coffee or sweet tea. On a full Middle Eastern dessert spread it sits beside basbousa and baklava as the simplest, most elemental confection on the table, the one that predates all the others. It also works crumbled over vanilla ice cream, layered into brownies, or stirred into warm oatmeal. For everything else the complete Lebanese recipes collection have it all.

Add halva to your weekly meal planner as a weekend sweet-making project, twenty minutes of active work produces two weeks of dessert. And for more recipes, follow us on Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Traditional halva sliced into squares, featuring a rich sesame-based texture and topped with pistachios.

Homemade Halva


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Claire Bennett
  • Total Time: 50 minutes
  • Yield: 1620 pieces 1x

Description

A dense, flaky Middle Eastern sweet made from tahini and sugar syrup, perfect for a delightful treat.


Ingredients

Scale
  • 1 cup (240g) tahini, well-stirred and at room temperature
  • 1 cup (200g) granulated sugar
  • ½ cup (120ml) water
  • 1 teaspoon vanilla extract
  • ¼ teaspoon kosher salt
  • ½ cup (60g) raw unsalted pistachios, toasted and chopped

Instructions

  1. Prepare everything before you start. Line a standard 9×5-inch loaf pan with parchment paper and toast the pistachios at 300°F for 10 minutes. Let cool and chop.
  2. Measure the tahini into a large heatproof bowl and add vanilla and salt. Stir until combined.
  3. Cook the sugar syrup by combining sugar and water in a saucepan. Bring to a boil and cook until the thermometer reads 250°F.
  4. Combine the syrup with the tahini mixture immediately. Stir quickly until glossy and pulling from the sides, about 30-60 seconds. Fold in half of the pistachios.
  5. Set the mixture in the prepared loaf pan, press down gently, and scatter the remaining pistachios on top.
  6. Chill at room temperature for 2 hours, then refrigerate for another 2 hours until firm.
  7. Slice and serve at room temperature, enjoying the flaky texture.

Notes

Halva improves with age; it becomes firmer and more flavorful after 24-48 hours.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Cooking
  • Cuisine: Middle Eastern

Nutrition

  • Serving Size: 1 piece
  • Calories: 150
  • Sugar: 15g
  • Sodium: 60mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star