Saffron milk cake is a tender, cardamom-scented butter cake soaked in warm milk infused with saffron and topped with sliced almonds. The milk soak keeps it moist for days while the saffron gives it a subtle floral flavor and pale golden color. A simple syrup poured over the warm cake while it sits in the pan is what makes this cake stay soft and fragrant.
Ingredients for Saffron Milk Cake
All-purpose flour provides structure and a tender crumb. Butter and sugar are creamed together to trap air and make the cake rise. Eggs add moisture and lift. Saffron threads steeped in warm milk deliver the signature floral note and golden color to both the batter and the soak. Cardamom echoes the saffron with warm spice. Baking powder gives a gentle lift, while salt balances the sweetness. The cake is finished with a simple soak of milk, sugar, and more saffron, then topped with toasted sliced almonds.
Why This Saffron Milk Cake Works
Creaming butter and sugar until pale and fluffy aerates the batter so the cake rises evenly and stays tender. The eggs are added one at a time so they blend into the fat without breaking the emulsion, which keeps the crumb fine and moist. The saffron is steeped in warm milk before mixing, which draws out its color and flavor into the liquid instead of leaving threads scattered and flavorless through the cake.
After baking, the warm cake is scored with a fork and a warm milk and sugar soak is poured over it while it sits in the pan. The warm cake absorbs the soak, becoming soft and fragrant throughout. This technique keeps the cake moist and flavorful for several days, and the saffron flavor deepens as it sits.
Mistakes To Avoid
Using cold milk with saffron threads will not extract their color or flavor. Steep the saffron in warm or hot milk for at least 10 minutes so it releases its fragrance and golden hue into the liquid, then let it cool before mixing into the batter.
Adding eggs too quickly or all at once can break the emulsion and make the batter look grainy and separated. Add eggs one at a time, beating well after each one, so they blend smoothly into the creamed butter and sugar.
Overbaking dries out the cake before the soak has a chance to keep it moist. Check for doneness at 30 minutes with a toothpick inserted in the center, which should come out with a few moist crumbs. If the toothpick comes out clean and dry, the cake is overbaked.
Pouring the soak over a completely cold cake means it will not absorb it evenly and will sit on the surface. Pour the warm soak over the warm cake while it is still in the pan so it soaks in and keeps the cake tender.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 1/2 teaspoon saffron threads
- 1 cup whole milk, divided
- 2 cups all-purpose flour (250 grams)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 teaspoon ground cardamom
- 1/2 cup butter, softened (113 grams)
- 3/4 cup granulated sugar (150 grams)
- 2 large eggs, room temperature
- 1/2 cup granulated sugar (100 grams), for the soak
- 1/2 cup whole milk, for the soak
- 1/4 teaspoon saffron threads, for the soak
- 1/2 cup sliced almonds, toasted
Step-by-step Instructions
- Heat 1/2 cup of the milk until steaming, add 1/2 teaspoon saffron threads, and let sit for 10 minutes to infuse. Stir in the remaining 1/2 cup cold milk and set aside to cool.
- Preheat the oven to 350°F (175°C). Grease and flour a 9×13 baking pan.
- Whisk together flour, baking powder, salt, and cardamom in a small bowl.
- In a large bowl, beat softened butter and 3/4 cup sugar with an electric mixer on medium speed for 3 to 4 minutes until pale and fluffy.
- Add eggs one at a time, beating well after each addition until fully combined.
- Add the flour mixture and the cooled saffron milk alternately, starting and ending with the flour, mixing on low speed until just combined. Do not overmix.
- Pour the batter into the prepared pan and smooth the top. Bake for 30 to 35 minutes until a toothpick inserted in the center comes out with a few moist crumbs and the top is light golden.
- While the cake bakes, make the soak: heat 1/2 cup milk with 1/2 cup sugar and 1/4 teaspoon saffron threads until the sugar dissolves and the saffron infuses, about 3 minutes. Keep warm.
- Remove the cake from the oven and immediately poke it all over with a fork about 1/4 inch deep to create channels for the soak to absorb.
- Pour the warm soak evenly over the warm cake. Let it cool in the pan for 30 minutes, then sprinkle with toasted sliced almonds.
Frequently Asked Questions
Can I make this cake ahead?
Yes. Bake and soak the cake up to 2 days before serving. Cover it in the pan with plastic wrap and refrigerate. The cake actually tastes better the next day as the saffron flavor deepens and the crumb softens.
Can I use saffron powder instead of threads?
Threads are more reliable because you can see what you are using. If you use powder, use 1/4 teaspoon where the recipe calls for 1/2 teaspoon threads, since powder is more concentrated and can taste bitter in larger amounts.
Does this cake freeze well?
Yes. Cool the cake completely, wrap it tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw it at room temperature for about 4 hours before serving.
Serving Ideas for Saffron Milk Cake
Serve slices at room temperature with hot chai or strong black tea, which complements the cardamom and saffron. A dollop of Greek yogurt or whipped cream on the side adds richness. This cake is also good alongside fresh fruit like sliced peaches or berries, which cut through the sweetness with bright acidity.
