
Eid Celebration Saffron and Pistachio Breakfast Cake with Dried Fruit Compote
A fragrant, tender breakfast cake infused with saffron and studded with toasted pistachios, served with a warm compote of plump dates and apricots. Light almond flour creates a delicate crumb, while a gentle spice blend and the cake's rose-tinted glaze make it as beautiful as it is festive—perfect for celebrating Eid mornings or any special breakfast occasion.
- Prep
- 25 min
- Cook
- 45 min
- Wait
- 35 min
- Total
- 1 hr 45 min
- Makes
- 1 loaf (8 slices)
Steps
Before you start
- Preheat the oven to 350°F (175°C) and line a 9×5-inch loaf pan with parchment paper
- Bring saffron threads to room temperature to help them bloom quickly when steeped
- Have all ingredients at room temperature for even mixing
Bloom the saffronOven 200°F / 95°C
- Place the saffron threads in a small bowl.
- Pour the hot water (about 200°F/93°C) over them and let steep for 10 minutes until the water turns a deep golden-pink color and the threads soften.
- Set aside to cool slightly.
+ Show details− Hide details
Ready when: Water is deep golden-pink and saffron threads are soft
Tip: Don't skip the blooming step—it unlocks the saffron's full flavor and vibrant color
Toast the pistachios
- Spread the chopped pistachios in a single layer on a dry skillet over medium heat.
- Toast for 3–4 minutes, stirring occasionally, until fragrant and lightly golden.
- Transfer to a plate to cool.
- This deepens their flavor and removes any excess moisture.
+ Show details− Hide details
Ready when: Pistachios are fragrant and light golden brown
Tip: Stir constantly to prevent burning; pistachios toast quickly
Cream butter and sugar
- In a large mixing bowl, beat the softened butter and caster sugar together with an electric mixer (or by hand with a wooden spoon) for 3–4 minutes until pale, fluffy, and light in color.
- Scrape down the bowl halfway through.
+ Show details− Hide details
Ready when: Mixture is pale, fluffy, and increased in volume
Tip: Room-temperature butter blends more easily; cold butter will take longer and may not cream properly
Add eggs one at a time
- Add one egg to the butter mixture and beat for 1 minute until fully incorporated.
- Add the second egg and beat for another minute until the mixture is smooth and well combined.
- Scrape the bowl between additions.
+ Show details− Hide details
Ready when: Mixture is smooth, creamy, and uniform
Tip: Adding eggs one at a time prevents the batter from curdling
Mix dry ingredients
- In a medium bowl, whisk together the all-purpose flour, almond flour, baking powder, cardamom, cinnamon, and sea salt.
- Whisk for about 30 seconds to combine evenly and aerate the flours.
+ Show details− Hide details
Ready when: All ingredients are evenly distributed with no streaks of cinnamon
Tip: Whisking the dry ingredients distributes the baking powder and spices evenly throughout the cake
Combine wet and dry ingredients
- Pour the cooled saffron liquid (with threads) into the creamed butter mixture and stir gently to combine.
- In two additions, fold in the dry ingredient mixture, stirring with a spatula or wooden spoon until just combined.
- Do not overmix—a few small lumps are fine.
- Fold in the toasted pistachios.
+ Show details− Hide details
Ready when: Batter is evenly mixed with no streaks of flour and pistachios are distributed throughout
Tip: Overmixing develops gluten and makes the cake tough; stir until ingredients are barely combined
Pour and bake the cakeOven 350°F / 175°C
- Transfer the batter to the prepared loaf pan, smoothing the top with a spatula.
- Bake in the preheated 350°F (175°C) oven for 42–46 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs (not wet batter).
- The top should be light golden brown.
+ Show details− Hide details
Ready when: Toothpick comes out with only a few moist crumbs; top is light golden brown
Tip: Start checking at 42 minutes; ovens vary, and underbaking is better than overbaking a tender cake
Cool the cake
- Remove the cake from the oven and let it rest in the pan for 10 minutes.
- Turn it out onto a wire rack and cool completely (about 20–25 minutes) before glazing.
+ Show details− Hide details
Ready when: Cake is completely cool and no longer warm to the touch
Tip: Cooling in the pan helps the cake set; cooling on a rack prevents steam from making the bottom soggy
Make the dried fruit compote
- While the cake cools, combine the chopped dates, dried apricots, water, orange zest, and cinnamon stick in a medium saucepan.
- Bring to a gentle simmer over medium heat, then reduce to medium-low and simmer for 15–18 minutes, stirring occasionally, until the fruit is very soft and the liquid has reduced by about half.
- The compote should be thick and chunky, not soupy.
- Remove the cinnamon stick and let the compote cool for 5 minutes.
+ Show details− Hide details
Ready when: Fruit is very soft and liquid has reduced by about half; mixture is thick and chunky
Tip: Stir occasionally to prevent sticking; if compote seems too thick at the end, add 2–3 tablespoons water
Make the rose-saffron glaze
- In a medium bowl, whisk together the powdered sugar and milk until smooth.
- Stir in the rose water if using (it adds a delicate floral note, but the glaze is wonderful without it too).
- The glaze should be thick but pourable—adjust with a few more drops of milk if needed.
+ Show details− Hide details
Ready when: Glaze is smooth, creamy, and flows slowly off a spoon
Tip: Add milk gradually; a thick glaze sets prettily on the cake, while a thin one will drip off
Glaze and garnish the cake
- Once the cake is completely cool, drizzle the glaze over the top, letting it flow down the sides naturally.
- Sprinkle the chopped pistachios over the glaze while it's still wet so they stick.
- Let the glaze set for 5–10 minutes before serving.
+ Show details− Hide details
Ready when: Glaze is matte and barely tacky to the touch
Tip: Apply glaze while the cake is completely cool so it doesn't melt and run off
Serve with compote
- Slice the cake into 8 pieces and serve each slice warm or at room temperature with a generous spoonful of the warm or room-temperature dried fruit compote on the side or nestled alongside.
+ Show details− Hide details
Tip: The compote can be served warm (reheat gently on the stovetop) or at room temperature—either is equally delicious
Good to know
Tips
- Toast the pistachios just before use—their fragrant, warm oil is the soul of this cake. Pre-toasted pistachios from the store can work, but they lose aromatics over time.
- Saffron is expensive and precious. Blooming it in hot water unlocks its full color and flavor; don't skip this step or use it dry.
- If you don't have rose water, the glaze is equally lovely without it; the saffron and orange zest in the cake already deliver festive flavors.
- Slice the cake with a serrated knife dipped in hot water and wiped clean between slices for neat cuts that show off the tender, pistachio-studded crumb.
Make ahead
The dried fruit compote can be made up to 3 days ahead and stored in the refrigerator in an airtight container; reheat gently before serving. The cake itself is best served fresh the day it is baked, though it keeps well for 1 day.
Storage & reheating
Room temperature (up to 1 day): Store under a cake dome or in an airtight container. Refrigerator (up to 3 days): Wrap tightly in plastic wrap or store in an airtight container; bring to room temperature or warm gently in a 300°F oven for 5–10 minutes before serving. Freezer (up to 1 month): Wrap the glazed cake tightly in plastic wrap and foil; thaw at room temperature for 2–3 hours before serving. The compote keeps separately in the fridge for 3 days or freezer for 1 month.
Substitutions
- almond flour → Ground blanched almonds or hazelnut flour. Use the same weight (55 g) for a similar tender crumb; hazelnut adds a richer, earthier flavor
- rose water → Orange blossom water or omit entirely. Orange blossom water (0.5 teaspoon) pairs beautifully with the saffron and orange zest; omitting keeps the glaze simple
- caster sugar → Granulated white sugar. Use the same amount; caster sugar creates a slightly more delicate crumb, but granulated works fine
- dried apricots → Dried figs or dried peaches. Use the same weight (150 g) for a similar texture; adjust cooking time by 1–2 minutes if using firmer figs





