Skip to content
Zaffaron

Ravani (Ραβανί) — Greek Semolina Cake Soaked in Citrus Syrup

Ravani is a beloved Greek syrup-soaked semolina cake, perfumed with citrus and often served after family meals. Its tender crumb and glossy syrup echo shared dessert traditions across the Eastern Mediterranean.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Halal
Contains: dairy, eggs, gluten, tree nuts
65 min total Prep 20m · Cook 45m 12 servings 360 cal
↓ Jump to Recipe
Ravani — Greek Semolina Cake Soaked in Citrus Syrup - authentic greek recipe

Printable Recipe Card

Servings: 12 · Total: 65 min · Difficulty: medium

Ingredients (quick list)

  • 170 g unsalted butter (plus 10 g for greasing the pan)
  • 200 g plain yogurt (full-fat preferred)
  • 200 g granulated sugar
  • 4 eggs (large, about 200 g without shells)
  • 180 g fine semolina (not coarse semolina)
  • 60 g all-purpose flour
  • 10 g baking powder (about 2 tsp)
  • 2 tsp orange zest (finely grated, from 1 large orange)
  • 1 tsp lemon zest (finely grated, from 1 lemon)
  • 2 tsp vanilla extract
  • 0.5 tsp fine salt
  • 300 ml water

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Preheat the oven to 175°C and set a rack in the middle. Grease a 23×33 cm baking pan with 10 g butter and line the base with pa…
  2. Make the citrus syrup first so it can cool properly. Combine 350 g sugar, 300 ml water, 120 ml orange juice, 30 ml lemon juice,…
  3. Reduce to a steady simmer and cook for 10 minutes, keeping the bubbles gentle so the syrup stays clear. Stir in the honey, simm…
  4. Melt 170 g butter and let it cool for 5 minutes so it is warm but not hot. In a large bowl, whisk the eggs and 200 g sugar for…
  5. In a separate bowl, mix the fine semolina, flour, and baking powder until evenly combined. Add the dry mixture to the wet mixtu…
  6. Pour the batter into the prepared pan and level the top with a spatula so it bakes evenly. Bake for 35–40 minutes, until deeply…

+ 3 more steps in the full instructions section below.

Cultural Background

Ravani is a staple Greek syrup cake served in homes and pastry shops, especially for gatherings where desserts are made ahead and shared. Its semolina base and fragrant syrup reflect centuries of Eastern Mediterranean sweet-making traditions.

sweetcitrusybutterytender crumbsyrup-soakedslightly grainy from semolinabright citrus zesthoneyed syrupwarm cinnamon🌶 mild

Equipment

23×33 cm baking panparchment papermixing bowlswhisksaucepanmicroplane or fine graterladleknifemeasuring scale

💡 Tips

  • Use fine semolina for a plush, even crumb; coarse semolina makes the cake noticeably gritty at this thickness.
  • The classic rule for syrup cakes applies here: pour cool syrup over hot cake for maximum absorption without sogginess.
  • For extra citrus aroma, rub the orange and lemon zest into the cake sugar for 30 seconds before whisking with eggs.

⚠️ Common Mistakes

  • ❌ Pouring hot syrup onto a hot cake

    ✅ Fix: Cool the syrup fully, then pour it over the cake while the cake is hot so it absorbs instead of turning mushy.

  • ❌ Underbaking the center

    ✅ Fix: Bake until the top is deeply golden and a tester comes out clean; a pale top often means a gummy interior once syruped.

  • ❌ Using coarse semolina

    ✅ Fix: Choose fine semolina for this pan size; if only coarse is available, pulse it briefly in a blender to reduce grit.

🧊 How to Store

Store Ravani tightly covered at room temperature for up to 2 days, or refrigerate up to 5 days. Serve chilled or bring to room temperature for 30 minutes; warm portions briefly (10–15 seconds) in the microwave to revive the syrupy aroma.

📅 Make Ahead

Bake and syrup the cake up to 24 hours in advance; the texture improves as it rests. Keep it covered at room temperature, then garnish with nuts just before serving for the best crunch.

🍽️ Pairs Well With

  • Greek coffee
  • mint tea
  • a scoop of vanilla ice cream
  • fresh orange segments
  • lightly sweetened whipped cream.

Regional Variations

  • Northern Greek-style Ravani is sometimes baked thicker and finished with a touch of mastic or a stronger cinnamon-clove syrup.
  • Island versions may lean heavily on orange, using more zest and replacing part of the water with additional orange juice.
  • Some households fold 60 g ground almonds into the batter for a richer, more marzipan-like crumb.
everyday holiday party
#classic#family-style

Ingredients

  • 170 gunsalted butter (plus 10 g for greasing the pan)
  • 200 gplain yogurt (full-fat preferred)
  • 200 ggranulated sugar
  • 4eggs (large, about 200 g without shells)
  • 180 gfine semolina (not coarse semolina)
  • 60 gall-purpose flour
  • 10 gbaking powder (about 2 tsp)
  • 2 tsporange zest (finely grated, from 1 large orange)
  • 1 tsplemon zest (finely grated, from 1 lemon)
  • 2 tspvanilla extract
  • 0.5 tspfine salt
  • 300 mlwater
  • 120 mlorange juice (freshly squeezed)
  • 30 mllemon juice (freshly squeezed)
  • 2orange peel (2 wide strips, pith mostly removed)
  • 1 striplemon peel (1 wide strip, pith mostly removed)
  • 1 stickcinnamon stick (optional but traditional)
  • 15 ghoney (about 1 tbsp, for sheen)
  • 30 gblanched almonds (sliced or roughly chopped)

🔄 Substitutions

  • plain yogurt→ Greek yogurt
  • unsalted butter→ mild olive oil
  • blanched almonds→ pistachios

Instructions

  1. 1

    Preheat the oven to 175°C and set a rack in the middle. Grease a 23×33 cm baking pan with 10 g butter and line the base with parchment for easy lifting, then grease the parchment as well.

  2. 2

    Make the citrus syrup first so it can cool properly. Combine 350 g sugar, 300 ml water, 120 ml orange juice, 30 ml lemon juice, the orange and lemon peels, and the cinnamon stick in a saucepan and bring to a boil over medium heat.

  3. 3

    Reduce to a steady simmer and cook for 10 minutes, keeping the bubbles gentle so the syrup stays clear. Stir in the honey, simmer 1 minute more, then remove from heat and let it cool completely while you bake the cake.

  4. 4

    Melt 170 g butter and let it cool for 5 minutes so it is warm but not hot. In a large bowl, whisk the eggs and 200 g sugar for 1 full minute until slightly lighter and foamy, then whisk in the yogurt, vanilla, orange zest, lemon zest, and salt.

  5. 5

    In a separate bowl, mix the fine semolina, flour, and baking powder until evenly combined. Add the dry mixture to the wet mixture and whisk just until no dry pockets remain, then slowly whisk in the melted butter to form a thick, smooth batter.

  6. 6

    Pour the batter into the prepared pan and level the top with a spatula so it bakes evenly. Bake for 35–40 minutes, until deeply golden and a toothpick inserted in the center comes out clean.

  7. 7

    Remove the cake from the oven and let it rest in the pan for 5 minutes so the crumb sets. While it is still hot, score it into 12 pieces with a sharp knife, cutting all the way down to the bottom to create channels for the syrup.

  8. 8

    Discard the citrus peels and cinnamon stick from the cooled syrup. Slowly ladle the cool syrup over the hot cake in 3–4 additions, waiting about 1 minute between additions so it absorbs evenly without pooling.

  9. 9

    Let the Ravani stand at room temperature for at least 2 hours, and ideally 4 hours, so the syrup fully penetrates and the texture becomes tender and cohesive. Sprinkle with the almonds before serving, and cut again along the scored lines for clean portions.

🪪 Recipe Passport

Origin: Greek Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Ravani is a staple Greek syrup cake served in homes and pastry shops, especially for gatherings where desserts are made ahead and shared. Its semolina base and fragrant syrup reflect centuries of Eastern Mediterranean sweet-making traditions.

Regional Variations

Northern Greek-style Ravani is sometimes baked thicker and finished with a touch of mastic or a stronger cinnamon-clove syrup.
Island versions may lean heavily on orange, using more zest and replacing part of the water with additional orange juice.
Some households fold 60 g ground almonds into the batter for a richer, more marzipan-like crumb.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

360
Calories
6g
Protein
13g
Fat
56g
Carbs
1.5g
Fiber
170mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.