Granita Siciliana con Brioche

Brioche col tuppo split open and filled with lemon granita crystals on white marble, coffee granita in background
Jump to Recipe

Granita siciliana is not sorbet. The texture is grainy and slightly coarse, built by scraping a freezing base with a fork every thirty minutes rather than churning it smooth. That manual process is exactly what gives it character.

The brioche col tuppo – a soft, lightly enriched roll with a small topknot – is not a side dish here. You eat the granita inside it, alternating cold spoonfuls with bites of pillowy bread. It reads odd until you try it, and then it makes complete sense.

The two most traditional flavors are limone (fresh lemon) and caffè (strong espresso). Both are made from a simple sugar syrup base with no dairy, no eggs, and no special equipment beyond a shallow metal tray and a fork.

This recipe gives you both granita flavors and one batch of brioche. Start the brioche dough the night before if you want the best rise and flavor.

Brioche col tuppo split open and filled with lemon granita crystals on white marble, coffee granita in background

Why You’ll Love This Recipe

  • No ice cream machine – just a fork and a freezer
  • Two classic flavors from one base sugar syrup
  • Brioche dough works as an overnight make-ahead
  • Naturally dairy-free granita, rich brioche on the side

Ingredient Notes

  • lemons: Use unwaxed Sicilian or Amalfi lemons if you can find them – the juice is more aromatic and less sharp. Regular unwaxed lemons work fine; just taste and adjust sugar.
  • espresso: Brew a strong moka pot espresso and let it cool completely before adding to the syrup. Instant espresso powder dissolved in hot water (2 tsp per 100 ml) is a workable substitute.
  • caster sugar: Fine-grain caster sugar dissolves faster into cold liquid than granulated. If you only have granulated, dissolve it fully in warm water first before cooling.
  • strong bread flour (for brioche): High-gluten bread flour gives the brioche its slight chew. Plain all-purpose flour works but produces a slightly denser crumb.
  • unsalted butter (for brioche): Use butter at room temperature so it incorporates smoothly without breaking the dough. European-style butter with higher fat content gives a richer flavor.
  • whole milk: Full-fat milk keeps the brioche tender. You can substitute with oat milk if needed, though the crumb will be slightly less rich.
Brioche col tuppo split open and filled with lemon granita crystals on white marble, coffee granita in background

Granita Siciliana con Brioche

Hand-scraped Sicilian granita in lemon or espresso, served in homemade soft brioche col tuppo - a classic Palermo breakfast with no machine required.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 4 hours 20 minutes
Servings: 6 servings
Calories: 420

Ingredients
  

Lemon Granita
  • 200 ml fresh lemon juice (about 5 large lemons) strained, no seeds or pulp
  • 400 ml water
  • 150 g caster sugar
  • 1 tsp lemon zest optional, adds aroma
Coffee Granita
  • 300 ml strong brewed espresso, cooled from moka pot or espresso machine
  • 200 ml water
  • 100 g caster sugar
Brioche col Tuppo
  • 350 g strong bread flour plus extra for dusting
  • 50 g caster sugar
  • 6 g fine sea salt
  • 7 g instant dried yeast 1 standard sachet
  • 120 ml whole milk, warm about 35 C / 95 F
  • 2 eggs, large room temperature
  • 80 g unsalted butter room temperature, cubed
  • 1 egg yolk + 1 tbsp milk for egg wash

Method
 

Make the Lemon Granita
  1. Combine water and caster sugar in a small saucepan over medium heat. Stir until the sugar dissolves completely, about 3 minutes. Do not boil. Remove from heat and cool to room temperature.
  2. Stir in the strained lemon juice and lemon zest. Taste - the syrup should be noticeably sweet with a sharp lemon edge.
  3. Pour into a wide, shallow metal tray and place in the freezer.
  4. After 30 minutes, drag a fork across the entire surface to break up forming crystals. Repeat every 30 minutes for 3 to 3.5 hours until you have a pan of fine, dry-looking ice crystals with no liquid pooling at the base.
  5. Transfer to a sealed container and freeze until ready to serve.
Make the Coffee Granita
  1. Dissolve caster sugar in warm brewed espresso by stirring for 1 minute. Add the water and stir to combine. Cool completely.
  2. Pour into a second shallow metal tray and freeze, scraping with a fork every 30 minutes for 3 to 3.5 hours until fully crystallized.
  3. Transfer to a sealed container and freeze until ready to serve.
Make the Brioche col Tuppo
  1. In the bowl of a stand mixer, combine flour, sugar, salt, and instant yeast. Mix briefly with the dough hook to distribute.
  2. Add warm milk and eggs. Mix on low speed for 3 minutes until a shaggy dough forms, then increase to medium and knead for 5 minutes until smooth.
  3. With the mixer running on medium-low, add butter a few cubes at a time, waiting for each addition to incorporate before adding the next. Once all butter is in, knead for a further 5 minutes until the dough is smooth, slightly tacky, and pulls away from the bowl sides.
  4. Shape into a ball, cover the bowl with plastic wrap, and refrigerate overnight (8 to 12 hours) for best flavor, or leave at room temperature for 1.5 hours until doubled.
  5. Turn the dough onto a lightly floured surface. Divide into 6 equal pieces, each about 100 g. Pinch off a small piece (about 15 g) from each and set aside - these become the tuppo (topknot).
  6. Shape each large piece into a smooth round ball by cupping your hand over it and rolling in tight circles on the work surface. Place on a parchment-lined baking sheet with space between rolls.
  7. Roll each small piece into a small ball. Press your thumb into the top center of each large roll to make a shallow indent, then press the small ball firmly into the indent so it sits snug.
  8. Cover loosely with plastic wrap and proof at room temperature for 1 to 1.5 hours until noticeably puffed. When you gently press one with a fingertip, the indent should spring back slowly.
  9. Heat the oven to 180 C / 355 F. Brush each roll gently with egg wash (egg yolk mixed with milk), taking care not to deflate them.
  10. Bake for 18 to 20 minutes until the tops are deep golden brown. Transfer to a wire rack and cool for at least 15 minutes before serving.
Assemble and Serve
  1. Chill serving bowls or glasses in the freezer for 10 minutes.
  2. Split a warm brioche across the middle horizontally. Scoop a generous cup of granita into the bowl or directly into the bread. Serve immediately.

Notes

If you want to make only one granita flavor, double the quantities for that version and use a single large tray. The scraping schedule stays the same.
Fork scraping coarse lemon granita crystals in a shallow aluminum freezer tray on a stone kitchen counter

Tips for Success

  • Freeze the granita in a wide, shallow metal tray – more surface area means faster, more even freezing.
  • Scrape with a fork every 30 minutes for at least 3 hours to build the characteristic coarse crystal texture.
  • Chill your granita glasses or bowls in the freezer for 10 minutes before serving so the ice doesn’t melt on contact.
  • Proof the brioche dough in the fridge overnight – the slow fermentation improves both flavor and structure.
  • Brush brioche tops with egg wash just before baking, not before proofing, to get a clean golden gloss.

Variations

  • Granita al mandorlo: replace lemon juice with 200 ml fresh almond milk made from blanched Sicilian almonds and water.
  • Granita alla fragola: blend 400 g ripe strawberries with the sugar syrup and strain before freezing for a vivid pink result.
  • Granita al gelso: use fresh mulberry juice in place of lemon – common in western Sicily during early summer.

Storage and Reheating

Granita keeps in the freezer for up to 5 days in a sealed container. The crystals will compact over time, so scrape again with a fork for a few minutes before serving to restore the right texture.

Brioche is best eaten the day it is baked. To store, wrap individual rolls tightly in plastic wrap and keep at room temperature for up to 2 days. Reheat in a 160 C / 320 F oven for 5 minutes to refresh the crust.

You can freeze baked brioche rolls for up to 1 month. Thaw at room temperature, then warm briefly in the oven before serving.

Serving Suggestions

In Palermo, granita con brioche is a breakfast. Serve the brioche split open and slightly warm, with a generous scoop of granita spooned directly into the bread. Eat it immediately – the cold and warm contrast fades fast.

For a mid-afternoon version, serve lemon granita in chilled ceramic cups alongside small rounds of brioche for dipping. A small glass of cold water on the side is traditional and cuts the sweetness cleanly.

If you want to serve both flavors at once, set up small portions of lemon and coffee granita side by side in chilled glasses. It makes a straightforward dessert after a fish-based summer dinner.

Top-down view of brioche col tuppo filled with coffee granita beside a moka pot on a linen tablecloth

FAQ

Why is my granita siciliana coming out icy and hard instead of grainy?

You likely didn’t scrape it often enough during freezing. Set a timer for every 30 minutes and drag a fork across the entire surface each time. If it has already frozen solid, let it sit at room temperature for 10 minutes then scrape vigorously.

Can I use bottled lemon juice instead of fresh lemons for the granita?

Fresh juice is worth the effort here – bottled lemon juice tastes flat and slightly metallic once frozen. If fresh lemons aren’t available, freshly squeezed citrus like lime or blood orange gives a better result than bottled.

Can I make the brioche col tuppo dough ahead and freeze it?

Yes – shape the rolls after the first rise, freeze them on a tray until solid, then transfer to a bag. The night before serving, move them to the fridge to thaw slowly, then let them proof at room temperature for 1 to 2 hours before baking.

What is the difference between granita siciliana and sorbet?

Sorbet is churned in a machine to produce a smooth, dense texture. Granita is hand-scraped during freezing, which creates a coarser, lighter, more crystalline result. The two share similar ingredients but are entirely different in texture and method.

Is the granita itself gluten-free?

Yes, the granita (both lemon and coffee versions) contains no gluten at all – just water, sugar, and juice or espresso. The brioche is not gluten-free, but you can serve the granita on its own or with a gluten-free bread alternative.

How do I know when the brioche col tuppo is fully proofed and ready to bake?

The rolls should look noticeably puffed and feel light when you gently pick one up – roughly doubled in size from after shaping. Press one lightly with a fingertip; if the indent springs back slowly, it’s ready.