If you love the refreshing aroma of oranges and traditional Greek desserts, you’re going to love this Greek Orange Cake (Portokalopita)!
Unlike ordinary cakes, Portokalopita is made with dried phyllo pastry instead of flour, combined with Greek yogurt and fresh orange zest. Once baked until golden, it’s soaked in a fragrant homemade orange syrup that makes every bite wonderfully moist and full of citrus flavor.
It’s one of those classic Greek desserts that tastes even better after a few hours in the refrigerator. Serve it with a scoop of vanilla ice cream or a spoonful of Greek yogurt for a truly delicious treat!
Why You’ll Love This Recipe
- Bursting with fresh orange flavor: Fresh orange zest and homemade orange syrup give this cake its wonderful citrus aroma and refreshing taste.
- A unique texture: Instead of flour, this traditional Greek dessert uses dried phyllo pastry and Greek yogurt, creating a beautifully soft, moist cake with a light texture.
- Perfectly syrupy: The warm orange syrup soaks into every layer, making each bite deliciously juicy without losing the cake’s distinctive texture.
- Simple, everyday ingredients: You don’t need anything fancy — just phyllo pastry, oranges, yogurt, eggs, and a few basic pantry ingredients.
- Great for making ahead: Portokalopita tastes even better after chilling in the refrigerator, making it an ideal dessert to prepare in advance for family gatherings or special occasions.
My Tips for the Perfect Portokalopita
- Dry the phyllo thoroughly: This is one of the most important steps. Dry the phyllo in the oven at 100°C (212°F) for about 10 minutes, until completely dry and brittle. Properly dried phyllo helps give Portokalopita its characteristic light texture.
- Add the phyllo gradually: Crumble the dried sheets and incorporate them little by little, using two forks to keep the pieces separated and evenly coated with batter. Don’t worry if the mixture becomes quite thick.
- Use fresh oranges: Freshly grated orange zest gives the cake its wonderful citrus aroma, while freshly squeezed orange juice adds natural flavor to the syrup.
- Try brown sugar in the syrup: For a richer taste and a beautiful caramel color, use brown sugar instead of regular white sugar.
- Get the syrup right: Once the syrup begins bubbling, let it simmer for 5 minutes. When the cake comes out of the oven, prick it all over with a toothpick and slowly pour the warm syrup over the hot cake to help it absorb evenly.
- Don’t skip the chilling time: Allow the Portokalopita to cool, then refrigerate for at least 2 hours before slicing. This gives the cake time to absorb the syrup and develop its delicious texture.
Watch the Video Recipe
Want to see exactly how to make this traditional Greek Orange Cake (Portokalopita)?
Watch my step-by-step video below to see how to dry the phyllo pastry, prepare the orange syrup, and achieve that wonderfully moist, syrupy texture.

Traditional Greek Orange Cake (Portokalopita)
Ingredients
Method
- Prepare the phyllo: Cut 400 g of phyllo pastry sheets into small pieces and spread them out on a baking tray.
- Dry the phyllo: Place the tray in an oven preheated to 100°C (212°F) for approximately 10 minutes. The phyllo should be completely dry and brittle before crumbling.
- Prepare the cake mixture: Crack 4 medium eggs into a large mixing bowl and add a pinch of salt. Begin beating the eggs, gradually adding 120 g of sugar. Once the eggs are well beaten, add 200 g of strained Greek yogurt and the vegetable oil. Continue mixing with a whisk until smooth and creamy.
- Add the orange zest: Add the finely grated zest of 2 fresh oranges and mix well.
- Add the baking powder: Add 20 g of baking powder and whisk until evenly incorporated.
- Incorporate the phyllo: Crumble the dried phyllo and gradually add it to the mixture. Use two forks to gently toss and separate the pieces, ensuring every piece is coated with batter. Don't worry if the mixture becomes very thick — this is normal.
- Prepare the baking pan: Brush a 20 × 30 cm (approximately 8 × 12-inch) baking pan with oil, including the sides.
- Fill the pan: Transfer the mixture to the prepared pan and spread it evenly.
- Bake the cake: Bake in a preheated oven at 180°C (356°F) for approximately 40-45 minutes, until golden.
- Prepare the orange syrup: While the cake is baking, combine 400 ml of fresh orange juice, 100 ml of water, 400 g of sugar, and the peel from 2 oranges in a saucepan. Brown sugar is a wonderful option for a deeper flavor and a beautiful caramel color.
- Simmer the syrup: Bring the mixture to a boil. As soon as it starts bubbling, simmer for exactly 5 minutes, then remove from the heat.
- Check the cake: Insert a toothpick into the center. If it comes out clean, the Portokalopita is ready.
- Pierce the cake: While the cake is still hot, prick its surface all over with a toothpick. This helps the syrup soak deeply and evenly into the cake.
- Add the warm syrup: Slowly pour the warm orange syrup over the hot Portokalopita, allowing it to soak into the cake.
- Cool and refrigerate: Let the cake cool completely, then refrigerate for at least 2 hours.
- Slice and serve: Cut into generous squares. Serve with a dollop of Greek yogurt or a scoop of vanilla ice cream, if desired.
How to Serve Portokalopita
Portokalopita is best enjoyed chilled, after the orange syrup has had time to soak into the cake.
Cut it into generous squares and serve it on its own to enjoy its refreshing citrus flavor, or make it even more special with a scoop of vanilla ice cream or a dollop of thick Greek yogurt.
Portokalopita is also a wonderful make-ahead dessert for family gatherings and special occasions. Keep it covered in the refrigerator until you’re ready to serve.
Kali Orexi! (Καλή Όρεξη!) — Enjoy your meal, the Greek way!

