1. In a bowl, mix together the flour, baking powder, cinnamon, cloves, and the coarsely ground nuts (almonds and walnuts).
In another bowl, add the oil and vegetable butter, then add the sugar. Beat with a whisk until fluffy. Place the glass of orange juice over the bowl and add the baking soda; mix until it foams up. Pour the mixture into the bowl and add the brandy. Stir and then incorporate the dry ingredients. Mix well and let the dough rest for 20 minutes.
2. Preheat the oven to 180°C.
Shape small pieces of dough (30g each) into oval shapes. Place the melomakarona on a baking tray lined with parchment paper. Pierce each one with a fork and create a ridge in the center, either by pinching or using the back of two forks.
3. Bake for 35 minutes.
Let them cool completely.
Prepare the syrup:
1. Combine all the syrup ingredients in a saucepan. Once it comes to a boil, simmer for 6–7 minutes, skimming off any foam. Add the lemon juice. Keep the syrup warm on low heat.
2. Dip the melomakarona into the syrup with the pierced side down. Leave them for 3 minutes, turn them over for 1–2 minutes, then turn them again. Remove with a slotted spoon and place them on a rack over parchment paper.
3. While still warm and glossy, sprinkle with the mixture of walnuts and almonds.
Allow them to cool.