Quick Recipe Version (TL;DR)
Quick Ingredients
- Dough: 500 g all-purpose flour, 100 g fine semolina, 1 teaspoon baking powder, 2 teaspoons ground cinnamon, 1/4 teaspoon ground cloves, and 1/4 teaspoon fine salt.
- Wet ingredients: 240 ml olive oil, 100 g granulated sugar, 2 tablespoons finely grated orange zest, 180 ml fresh orange juice, and 1/2 teaspoon baking soda.
- Honey syrup: 300 ml water, 300 g granulated sugar, 250 g honey, 1 cinnamon stick, and 2 wide strips orange peel.
- Topping: 120 g finely chopped walnuts and 1/2 teaspoon ground cinnamon.
Do This
- 1. Heat the oven to 350°F (175°C), or 320°F (160°C) fan. Line two baking sheets with parchment paper.
- 2. Combine the flour, semolina, baking powder, 2 teaspoons cinnamon, cloves, and salt. Separately whisk the olive oil, 100 g sugar, and orange zest.
- 3. Stir the baking soda into the orange juice, immediately add it to the oil mixture, then gently fold in the dry ingredients. Shape into 36 ovals and lightly mark with a fork.
- 4. Bake for 25 minutes, swapping and rotating the trays after 12 minutes. Cool completely on racks for approximately 30 minutes.
- 5. Meanwhile, bring the water, 300 g sugar, cinnamon stick, and orange peel to a boil. Simmer for 5 minutes, remove from the heat, and stir in the honey. Let the syrup cool to 140°F (60°C).
- 6. Soak the cooled cookies in the warm syrup for 60 seconds each, turning after 30 seconds. Drain briefly and sprinkle generously with the walnuts mixed with 1/2 teaspoon cinnamon.
- 7. Rest for at least 1 hour before serving so the syrup can soften the centers.
Why You’ll Love This Recipe
- Classic Christmas flavor: Fresh orange, olive oil, cinnamon, cloves, and honey give these Greek holiday cookies their unmistakable aroma.
- A wonderfully tender texture: A little fine semolina helps the cookies absorb syrup while keeping their shape.
- No mixer required: The dough comes together with a whisk, a spatula, and a gentle hand.
- Perfect for making ahead: The flavor and texture become even better after an overnight rest.
Grocery List
- Produce: 2 large oranges, enough for 180 ml juice, 2 tablespoons zest, and 2 wide strips of peel.
- Dairy: None; these cookies contain no butter, milk, or eggs.
- Pantry: All-purpose flour, fine semolina, olive oil, granulated sugar, honey, walnuts, baking powder, baking soda, ground cinnamon, ground cloves, 1 cinnamon stick, and fine salt.
Full Ingredients
For the Orange and Olive Oil Dough
- 500 g all-purpose flour, approximately 4 cups, spooned into the cup and leveled
- 100 g fine semolina, not coarse semolina or semolina flour intended as a flour substitute
- 1 teaspoon baking powder
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground cloves
- 1/4 teaspoon fine salt
- 240 ml olive oil, 1 cup; use a mild extra-virgin olive oil or regular olive oil
- 100 g granulated sugar, 1/2 cup
- 2 tablespoons finely grated orange zest, from approximately 2 large oranges
- 180 ml freshly squeezed orange juice, 3/4 cup, at room temperature
- 1/2 teaspoon baking soda
For the Honey Syrup
- 300 ml water, 1 1/4 cups
- 300 g granulated sugar, 1 1/2 cups
- 250 g honey, approximately 3/4 cup; Greek thyme honey or a mild floral honey works beautifully
- 1 cinnamon stick, approximately 3 inches (8 cm) long
- 2 wide strips orange peel, each approximately 2 inches (5 cm) long, with as little white pith as possible
For the Walnut Topping
- 120 g walnuts, approximately 1 cup, finely chopped
- 1/2 teaspoon ground cinnamon
Measuring note: Weigh the flour and semolina for the most reliable texture. The gram and milliliter measurements are the primary measurements in this recipe.

Step-by-Step Instructions
Step 1: Prepare the oven, oranges, and dry ingredients
Heat the oven to 350°F (175°C), or 320°F (160°C) fan. Position racks in the upper and lower thirds of the oven and line two large baking sheets with parchment paper.
Wash and dry the oranges. Remove 2 wide strips of peel for the syrup, then finely grate enough of the remaining peel to measure 2 tablespoons zest, avoiding the bitter white pith. Squeeze and measure 180 ml orange juice.
In a large bowl, whisk together the flour, fine semolina, baking powder, 2 teaspoons cinnamon, cloves, and salt until evenly distributed.
Step 2: Mix the fragrant orange and olive oil base
In a second large bowl, whisk the olive oil, 100 g sugar, and orange zest for 1 minute. The sugar will not dissolve completely, which is perfectly fine.
Place the orange juice in a measuring jug with extra headroom. Stir in the baking soda; it will foam immediately. Pour the foaming juice into the olive oil mixture and whisk briefly to combine.
Step 3: Gently bring the dough together and shape the cookies
Add the dry ingredients to the wet ingredients in two additions, folding gently with a spatula or your hand just until no dry flour remains. The dough should be soft, slightly oily, and easy to shape. Do not knead or beat it: overworking can make the cookies tough and cause the dough to release oil.
Divide into 36 portions of approximately 31 g each. Gently form each portion into a short oval approximately 2 1/2 inches (6 cm) long and 3/4 inch (2 cm) thick. Arrange 18 cookies on each prepared sheet, leaving approximately 1 1/2 inches (4 cm) between them.
Lightly press the top of each cookie with the tines of a fork to create shallow ridges. Keep the marks gentle rather than flattening the cookies; the texture helps hold the syrup and walnut topping.
Step 4: Bake until golden and cool completely
Bake both trays for 25 minutes, swapping their rack positions and rotating them front to back after 12 minutes. The cookies should look golden, feel set on top, and have slightly deeper golden edges and undersides. If your oven bakes unevenly, allow an additional 2–3 minutes for any paler cookies.
Leave the cookies on their trays for 5 minutes, then transfer carefully to wire racks. Cool for approximately 25 minutes more, until completely at room temperature. They will feel firmer before soaking; the syrup transforms their texture.
Step 5: Make the honey and orange syrup
While the cookies cool, combine the water, 300 g sugar, cinnamon stick, and orange peel in a medium saucepan. Bring to a boil over medium-high heat, stirring until the sugar dissolves. Reduce the heat and simmer gently for 5 minutes.
Remove from the heat and stir in the honey until fully dissolved. Let the syrup cool to approximately 140°F (60°C), then remove the cinnamon stick and orange peel. Keep the syrup warm over the lowest heat as needed, without letting it boil again.
The temperature pairing matters: this recipe uses completely cooled cookies and warm syrup. Soaking hot cookies in hot syrup can make them fragile and overly soft.
Step 6: Soak the cookies and add the walnuts
Mix the finely chopped walnuts with the remaining 1/2 teaspoon cinnamon in a small bowl. Working with 3–4 cookies at a time, lower the cooled cookies into the warm syrup. Soak for 30 seconds on the first side, turn carefully, and soak for 30 seconds on the second side.
Lift each cookie with a slotted spoon, let excess syrup drip back into the pan for approximately 5 seconds, and transfer to a rimmed serving platter or shallow storage container. Sprinkle generously with the walnut mixture while the surfaces are still sticky.
Continue with the remaining cookies, keeping the syrup near 140°F (60°C). Expect some syrup to remain; the recipe makes enough for easy, even soaking.
Step 7: Rest, serve, and enjoy
Leave the cookies at room temperature for at least 1 hour before serving. During this rest, the syrup moves into the centers, giving the cookies their characteristic tender, aromatic bite.
For the best flavor, cover them once fully cool and let them rest overnight. Serve at room temperature with Greek coffee, tea, or a small glass of dessert wine. They should be moist and syrupy, with a generous walnut topping, but still sturdy enough to pick up.
Pro Tips
- Choose a gentle olive oil: A mild, fruity oil complements the orange and honey without adding a pronounced peppery finish.
- Stop mixing early: Once the flour disappears, the dough is ready. A slightly oily feel is normal and is not a reason to add more flour.
- Keep the size consistent: Equal portions bake and absorb syrup evenly, so weighing the dough is especially helpful here.
- Test your preferred soak: Soak the first cookie for 60 seconds, then let it rest for 10 minutes before tasting. For a softer result, increase the remaining cookies’ soak to 75–90 seconds.
- Chop rather than grind the walnuts: Small, distinct pieces give the topping a lovely texture; walnut powder can turn pasty on the syrup.
Variations
- Brandy-scented cookies: Replace 30 ml of the orange juice with 30 ml brandy. Dissolve the baking soda in the remaining 150 ml orange juice, then add the brandy separately to the oil mixture.
- Chocolate-dipped melomakarona: After the soaked cookies have rested overnight, melt 150 g dark chocolate and dip one end of each cookie. Add a little of the measured walnut topping to the chocolate before it sets.
- Pistachio topping: Replace the walnuts with 120 g finely chopped unsalted pistachios for a colorful, nontraditional finish.
Storage & Make-Ahead
Room temperature: Store fully cooled cookies in an airtight container in a cool, dry place for up to 10 days. Separate layers with parchment paper. Avoid refrigerating unless your kitchen is unusually warm, as refrigeration firms the texture.
Make ahead: These are excellent prepared 1–2 days before serving. Bake the dough soon after mixing rather than refrigerating it overnight, because the baking soda begins reacting as soon as it meets the orange juice.
Freeze before soaking: Freeze completely cooled, unsyruped cookies in an airtight container for up to 2 months. Thaw at room temperature, then soak in freshly prepared warm syrup and add the walnut topping.
Leftover syrup: Strain out crumbs, refrigerate in a sealed container for up to 1 week, and use to sweeten coffee or drizzle over yogurt.
Nutrition (per serving)
Estimated per cookie, based on 36 cookies and approximately half the prepared syrup being absorbed. Actual values vary with soaking time and the amount of syrup left behind.
Calories: 177 kcal | Carbs: 23.4g | Protein: 2.3g | Fat: 8.4g | Saturated Fat: 1.1g | Fiber: 0.7g | Sugar: 10.3g | Sodium: 48mg | Cholesterol: 0mg
