If you’re looking for a cake that’s bursting with citrus flavor, infused with the floral essence of the Middle East, and irresistibly moist — look no further than the Zesty Persian Orange Cake. This cake celebrates the bold brightness of oranges while offering a subtly exotic twist thanks to the addition of orange blossom water. It’s as elegant as it is simple to make, and it’s perfect for any occasion from afternoon tea to festive gatherings.
What Makes This Cake So Special?
What sets this cake apart is the way it balances vibrant citrus with delicate floral notes. Inspired by traditional Persian flavors, the cake uses fresh orange zest and juice to bring out that natural zing. A touch of orange blossom water enhances the fragrance and adds a depth that’s both unique and comforting. The result is a soft, moist crumb that practically melts in your mouth, with a light glaze that locks in all that lovely flavor.
Ingredients
Here’s everything you’ll need to create this aromatic cake:
For the cake:
- 2 large oranges (zest and juice)
- 1 cup granulated sugar
- 3 large eggs, room temperature
- 1/2 cup unsalted butter, melted and slightly cooled
- 1/2 cup whole milk (or almond milk for dairy-free)
- 1 teaspoon vanilla extract
- 1 tablespoon orange blossom water (optional but highly recommended)
- 1 1/2 cups all-purpose flour
- 1/2 cup almond flour (or more all-purpose flour if you prefer)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon baking soda
- 1/4 teaspoon salt
For the glaze:
- 1/2 cup powdered sugar
- 2–3 tablespoons fresh orange juice
- 1/2 teaspoon orange zest (optional)

Step-by-Step Instructions
This cake is straightforward to make, but the result is anything but ordinary. Here’s how to bring it to life:
- Preheat your oven to 350°F (175°C). Grease and line a 9-inch round cake pan or a loaf pan with parchment paper.
- Prepare the oranges. Wash the oranges well, then zest them using a microplane. Juice the oranges and set aside the required amount for both the cake and the glaze.
- Mix the wet ingredients. In a large mixing bowl, whisk together the sugar, eggs, melted butter, milk, vanilla extract, and orange blossom water. Add the orange zest and juice, and whisk until well combined.
- Combine dry ingredients. In a separate bowl, sift together the all-purpose flour, almond flour, baking powder, baking soda, and salt.
- Incorporate the dry into the wet. Gradually add the dry mixture into the wet ingredients, stirring gently until just combined. Be careful not to overmix — you want the batter to stay light and airy.
- Bake the cake. Pour the batter into the prepared pan and smooth the top. Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean. The cake should be golden and slightly springy to the touch.
- Cool before glazing. Allow the cake to cool in the pan for about 10 minutes, then transfer to a wire rack to cool completely.
- Make the glaze. In a small bowl, whisk together the powdered sugar and orange juice until smooth. You can adjust the consistency by adding more sugar or juice as needed. Stir in a bit of orange zest for an extra pop of citrus.
- Glaze and garnish. Once the cake is fully cooled, drizzle the glaze over the top. Let it set for 10–15 minutes before slicing. For a final flourish, sprinkle with additional orange zest or slivered pistachios.

What It Tastes Like
The flavor of this cake is bright, fragrant, and unforgettable. The orange zest offers a sharp citrusy kick, mellowed by the sweet juice and warm buttery base. The orange blossom water adds a floral perfume that lifts the cake beyond your everyday citrus bake. It’s light, moist, and pairs beautifully with tea or coffee — or even a glass of sparkling wine if you’re celebrating.
Tips for Success
- Use fresh oranges. Avoid bottled juice or dried zest — fresh ingredients deliver a much more vibrant flavor.
- Don’t skip the orange blossom water. Even a small amount transforms the aroma and makes it unmistakably Persian-inspired.
- Let it rest. This cake actually tastes better a few hours after baking, once the flavors have settled and the glaze has soaked in.
- Add a twist. Top with crushed pistachios, a dusting of powdered sugar, or candied orange slices for an extra touch of elegance.
When and How to Serve
The Zesty Persian Orange Cake is incredibly versatile. It’s elegant enough for a dinner party dessert, but simple enough to make for a casual weekend bake. Serve it with:
- A dollop of whipped cream or crème fraîche
- A scoop of vanilla or cardamom ice cream
- Fresh mint leaves and sliced oranges for garnish
Whether you’re entertaining or just treating yourself, this cake is sure to become a new favorite.
Storing and Freezing
- Room temperature: Keeps well for up to 3 days in an airtight container.
- Refrigerated: Store up to 5 days. Bring to room temperature before serving.
- Freezing: Wrap slices individually in plastic wrap and foil. Freeze for up to 3 months.
Final Thoughts
This Zesty Persian Orange Cake brings together the best of citrus baking with an elegant, floral twist. It’s a simple recipe that delivers big on flavor and presentation. Whether you’re familiar with Persian desserts or just looking for a unique orange cake, this recipe is one to bookmark and make again and again.