If you’re looking for a cake that feels like a celebration in every bite, this Cardamom Cake with Rose and White Chocolate Buttercream Recipe is your new best friend. Combining the warm, slightly spicy aroma of cardamom with the delicate floral notes of rose and the luscious creaminess of white chocolate buttercream, this treat is as stunning to look at as it is irresistible to taste. Perfect for special occasions or when you simply want to spoil yourself, this cake layers flavor and color in such a charming way you’ll want to share the recipe with everyone you know.

Ingredients You’ll Need
These ingredients might sound straightforward, but each one plays a starring role in creating that perfect balance of flavor, texture, and eye-catching color that makes this cake unforgettable.
- 10 cardamom pods: The secret spice that brings a warm, fragrant depth to your cake.
- 250 g caster sugar: For sweetness and a light, fine texture in your batter.
- 250 g butter: Adds richness and moisture, helping your cake stay tender.
- 5 eggs: They provide structure and a lovely golden hue.
- 250 g self-raising flour: The gentle lift for your cake without extra baking powder fuss.
- 1 pinch salt: Balances sweetness and deepens all the flavors.
- Pink food colouring: To tint your cake layers and buttercream with beautiful pastel shades.
- 2 tsp rose water: A delicate floral accent that transforms the buttercream.
- 150 g butter (for icing): The creamy base of the buttercream frosting.
- 400 g icing sugar: Sweetness and smoothness for that perfect candy-soft finish.
- 300 g white chocolate (melted): Adds a luscious, melt-in-your-mouth texture to the buttercream.
- Candied rose petals: The crowning jewel for a stunning garnish.
How to Make Cardamom Cake with Rose and White Chocolate Buttercream Recipe
Step 1: Prepare Your Oven and Pans
Start by preheating your oven to gas mark 4 (around 180°C or 350°F). Line three 8-inch loose-bottomed cake tins with greaseproof paper. This simple prep work ensures your cakes bake evenly and come out beautifully clean every time.
Step 2: Grind the Cardamom Pods
Removing the seeds from 10 cardamom pods might seem fiddly, but it’s key to unlocking their flavor. Smash the pods with the flat side of a large knife or slice them open and scoop out the seeds, then grind the seeds into a fine powder. This powder will infuse your cake with a fragrant warmth you won’t forget.
Step 3: Cream Butter and Sugar
Beat the butter and caster sugar together until the mixture turns pale and creamy. This step not only incorporates air for a fluffy texture but also signals the start of something truly special happening in your kitchen.
Step 4: Add the Eggs Gradually
Whisk the eggs and add them slowly to your butter and sugar mix, just a bit at a time, whisking thoroughly after each addition. This helps avoid curdling and ensures a smooth, even batter. If curdling occurs, no worries: a pinch of flour will usually bring your mixture back to life.
Step 5: Fold in the Flour, Salt, and Cardamom
Sift together the self-raising flour, salt, and your freshly ground cardamom powder. Gently fold this into the batter until just combined. This delicate folding keeps the batter light while dispersing the spice evenly for that subtle cardamom kiss in every bite.
Step 6: Tint the Batter
Divide the batter into three bowls. Add 3 to 4 drops of pink food coloring to one for a dark pink shade, 1 drop to another for a light pink, and leave the third plain for a soft pale yellow. This layering of shades creates the visually stunning ombré effect that sets this cake apart.
Step 7: Bake the Cakes
Spoon each batter into the prepared tins and position them in the oven’s center. Bake for about 25 minutes, or until golden, springy to the touch, and a skewer inserted comes out clean. Once out of the oven, place the cakes on a cooling rack and let your three beautiful layers cool completely.
Step 8: Make the Rose and White Chocolate Buttercream
Whisk 150 grams of butter until soft and fluffy. Add the rose water, bringing that subtle floral fragrance forward, then begin gradually mixing in the icing sugar until you have a soft, spreadable buttercream. Melt 300 grams of white chocolate, let it cool until just warm, then whisk it into the buttercream for a rich, silky finish.
Step 9: Tint the Buttercream
Just like the batter, divide the buttercream into three portions. Tint one dark pink, one light pink, and leave the last pale yellow. This color coordination will allow for an elegant gradient when you assemble and decorate your cake.
Step 10: Assemble and Decorate Your Cake
Place the pale yellow cake layer on a cake board and spread a third of the pale yellow icing over it. Repeat sandwiching all three layers with this icing, reserving some for the top. Pipe the dark pink buttercream around the bottom half and the light pink around the top half of the sides, leaving a small gap visible. Then spoon the remaining pale yellow icing on top and gently push it down the edges to meet the pink icing.
Step 11: Create a Seamless Ombré Finish
Using a small spatula, start smoothing the icing from the bottom upward in a spiral motion. This blends the dark pink into light pink and the light pink into pale yellow, creating a mesmerizing fade effect. At the cake’s top, craft gentle swirl patterns drawing towards the center for a stunning visual centerpiece.
Step 12: Add the Final Touch with Candied Rose Petals
Scatter a handful of delicate candied rose petals on top to tie the whole cake together with elegance and a hint of texture. These petals aren’t just beautiful—they echo the rose flavor in the buttercream and add an inviting charm that will wow your guests.
How to Serve Cardamom Cake with Rose and White Chocolate Buttercream Recipe

Garnishes
Beyond candied rose petals, consider adding edible gold leaf or a light dusting of powdered sugar for extra sparkle. Fresh rosebuds or tiny edible flowers can also enhance the cake’s presentation for a touch of garden-fresh beauty.
Side Dishes
This cake pairs wonderfully with a delicate cup of jasmine or green tea, which complements the floral and spicy notes. Fresh berries or a simple berry coulis add brightness that balances the cake’s sweetness and richness perfectly.
Creative Ways to Present
Serve slices on vintage china for a charming tea party vibe or use a rustic wooden board for an inviting, homemade aesthetic. For celebrations, consider stacking mini versions of this cake as cupcakes for an elegant twist, each topped with a miniature buttercream swirl and a tiny rose petal.
Make Ahead and Storage
Storing Leftovers
Store leftover cake covered tightly in the refrigerator to keep the buttercream fresh and prevent the cake from drying out. Properly covered, it will stay delicious for up to 3 days, giving you time to enjoy every last slice.
Freezing
If you want to save some cake for later, wrap individual layers tightly in plastic wrap and place them in an airtight container or freezer bag. Freeze for up to 2 months. When you’re ready, thaw in the fridge overnight before frosting and assembling.
Reheating
Because this cake is best enjoyed chilled, reheating is not recommended. Instead, allow it to come to room temperature before serving to reveal all the nuanced flavors of the cardamom, rose, and white chocolate buttercream in every bite.
FAQs
Can I use ground cardamom instead of pods?
Yes, you can substitute with 1 to 1.5 teaspoons of pre-ground cardamom if pods aren’t available, but grinding fresh pods provides a more vibrant, fresher flavor.
Is rose water essential in the buttercream?
The rose water is key to achieving the signature floral note of this recipe, but if you prefer, you can reduce the quantity or substitute with rose extract, keeping in mind that extract is stronger.
Can I make this cake gluten-free?
Absolutely! Swap the self-raising flour for a gluten-free blend with added baking powder, ensuring it’s suited for baking. The texture might vary slightly but the flavor will still shine.
How do I avoid curdling when adding eggs?
Add eggs slowly while whisking continuously. This helps incorporate them gently. If curdling starts, don’t panic—adding a small amount of flour and continued whisking usually brings the batter back together.
Can I use white chocolate chips instead of a bar?
White chocolate chips can work in a pinch, but bars tend to melt more smoothly and create a silkier buttercream. Chop chips into smaller pieces for more even melting.
Final Thoughts
I genuinely hope you give this Cardamom Cake with Rose and White Chocolate Buttercream Recipe a go because it’s one of those rare treats that feel like a hug on a plate—comforting yet sophisticated. Each bite tells a story of warmth, sweetness, and elegance, making it perfect for sharing with loved ones or simply savoring on quiet afternoons. Trust me, once you make it, it will become a beloved classic in your baking repertoire.
PrintCardamom Cake with Rose and White Chocolate Buttercream Recipe
This elegant Cardamom Cake with Rose and White Chocolate Buttercream is a delightful layered dessert that combines the subtle warmth of ground cardamom with delicate rose water-infused frosting and creamy white chocolate buttercream. Featuring three beautifully tinted layers of cake and vibrant, fading shades of pink and yellow buttercream, it’s a perfect centerpiece for special occasions or afternoon tea.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 45 minutes
- Yield: 16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: European
- Diet: Vegetarian
Ingredients
Cake
- 10 cardamom pods
- 250 g caster sugar
- 250 g butter, softened
- 5 eggs
- 250 g self-raising flour
- 1 pinch salt
- pink food colouring (3-4 drops for dark pink, 1 drop for light pink)
Buttercream Icing
- 150 g butter, softened
- 400 g icing sugar
- 2 tsp rose water
- 300 g white chocolate, melted and cooled until warm
- pink food colouring (3-4 drops for dark pink, 1 drop for light pink)
- Candied rose petals, for decoration
Instructions
- Prepare the oven and tins: Preheat your oven to gas mark 4 (approximately 180°C/350°F). Line three 8-inch loose-bottomed cake tins with greaseproof paper and set them aside.
- Extract and grind cardamom seeds: Carefully remove the seeds from the cardamom pods either by crushing the pods with the flat side of a large knife or by cutting them open and scooping out the seeds. Grind the seeds into a fine powder using a spice grinder or mortar and pestle.
- Cream butter and sugar: In a large mixing bowl, thoroughly cream together the 250 g of softened butter and caster sugar until the mixture becomes pale and creamy, which should take several minutes of vigorous mixing.
- Add eggs gradually: Whisk the eggs lightly. Slowly incorporate them into the creamed butter and sugar mixture, adding only a little at a time while whisking continuously. If the mixture starts to curdle, keep whisking to bring it back or add a pinch of flour.
- Combine dry ingredients: Sift the self-raising flour, salt, and ground cardamom powder into the wet mixture. Gently fold the ingredients together until fully combined but do not overmix.
- Divide and color the batter: Split the cake batter evenly into three bowls. Tint one bowl dark pink with 3-4 drops of pink food colouring, another bowl light pink with one drop, and leave the last bowl pale yellow.
- Bake the cakes: Spoon each differently colored batter into the prepared cake tins and bake in the center of the preheated oven for 25 minutes. Cakes are done when golden, springy to touch, and a skewer inserted comes out clean.
- Cool the cakes: Remove cakes from oven and transfer them to a cooling rack. Allow them to cool completely before icing.
- Make the buttercream: Whisk the butter until soft and creamy. Add the rose water and mix thoroughly. Gradually add the icing sugar and continue whisking until a soft buttercream forms.
- Add white chocolate: Gently fold in the melted and warm (not hot) white chocolate into the buttercream, whisking to combine evenly.
- Color the buttercream: Divide the buttercream into three bowls. Tint one dark pink with 3-4 drops of food colouring, one light pink with one drop, and leave the last pale yellow.
- Assemble the cake layers: Place one cake layer on a cake board. Sandwich all three layers together using one-third of the pale yellow icing. Reserve some pale yellow icing for the top.
- Pipe dark pink icing: Put the dark pink buttercream into an icing bag and pipe around the bottom half of the cake.
- Pipe light pink icing: Fill another icing bag with light pink buttercream and pipe around the top half of the cake, leaving about 1 cm of the sides clear.
- Apply pale yellow icing on top: Spoon the remaining pale yellow buttercream on top of the cake and gently encourage it down the sides to meet the light pink icing.
- Smooth the icing layers: Using a small spatula, start at the bottom of the cake and smooth the icing upwards in a spiral motion so that the dark pink gently fades into light pink, and light pink fades into pale yellow.
- Create icing swirl on top: Work your spatula to create a spiral swirl pattern moving toward the center at the top of the cake.
- Decorate: Finish by topping the cake with a handful of candied rose petals for a beautiful floral accent.
Notes
- Removing the cardamom seeds from pods is essential to avoid a bitter taste from the pods themselves.
- The gradual addition of eggs helps prevent the batter from curdling.
- Ensure the white chocolate is warm, not hot, before mixing with buttercream to avoid seizing the frosting.
- Use gel or paste food coloring for vibrant colors without affecting batter consistency.
- Let cakes cool completely before applying buttercream to avoid melting.
- This cake can be made a day ahead; refrigerate and bring to room temperature before serving.