Some cakes are about flavor. Some are about presentation. And then there’s the cherry on top cake — a stunning celebration cake that somehow manages to be both in the most spectacular way possible.
This cake is exactly what it sounds like: a gorgeous, multi-layered vanilla cake with a luscious cherry compote filling, a cloud of vanilla buttercream, and a crown of fresh, glossy cherries on top. It’s the kind of cake that makes people gasp when you bring it to the table. And the best part? Every single layer is naturally gluten-free — joining my favorite gluten-free dessert recipes — and no one — I mean no one — will be able to tell.
I developed this recipe because I wanted a cherry-topped celebration cake that was truly gluten-free from scratch — not just a regular cake with gluten-free flour swapped in. I couldn’t find one that had everything I wanted, so I made one. And I’m so glad I did, because this cake has become my go-to for birthdays, anniversaries, and any celebration that deserves something truly special.

What You Need to Know
Fresh tart cherries produce a compote that holds its texture through baking, while sweet cherries collapse into mush — that distinction decides whether your cake topping stays intact or bleeds into the frosting. If tart cherries are out of season, frozen Montmorency cherries from the baking aisle outperform jarred maraschinos, which are dyed, sugar-soaked, and contribute no real cherry flavor. The cake layers need a higher-protein GF flour blend — one containing sorghum or brown rice flour rather than pure white rice, because protein creates the crumb structure that holds up under the weight of compote and cream. Fold the batter no more than fifteen times after adding dry ingredients: overworking GF batters activates the xanthan gum into a gummy, dense texture instead of the tender crumb that makes this cake worth the effort.
The Story Behind This Cake
Last summer, my youngest daughter turned seven. She’s been obsessed with cherries since she was a toddler — she’d eat an entire bag of Rainier cherries in one sitting if I let her. When I asked what kind of birthday cake she wanted, she looked at me very seriously and said, “A cherry cake, Mom. With cherries on top. A lot of cherries on top.”
Challenge accepted.
I spent three weekends perfecting this recipe. The first attempt was too dense. The second had a great crumb but the cherry filling was too runny and soaked through the layers (a very dramatic moment at the dinner table). But the third attempt? Absolute perfection. The cake layers were tender and moist, the cherry compote held its shape beautifully between the layers, and those fresh cherries on top made it look like something out of a bakery window.
My daughter’s reaction was worth every flour-covered surface in my kitchen. She literally squealed. And then she ate two slices.
What Makes a Cherry on Top Cake Special
A cherry on top cake isn’t just a vanilla cake with some cherries thrown on as an afterthought. It’s a carefully designed celebration cake where cherries play a starring role at every level:
- The cake layers: Moist vanilla cake made with a gluten-free flour blend, enriched with sour cream for tenderness and a hint of almond extract that pairs beautifully with cherry
- The filling: A homemade cherry compote that’s thick, jammy, and bursting with real cherry flavor — nothing from a can
- The frosting: Classic vanilla buttercream with just enough sweetness to complement (not compete with) the cherries
- The crown: Fresh whole cherries (stems on!) arranged in an artful cascade across the top of the cake
The result is a cake that’s visually stunning, deeply flavorful, and has this wonderful interplay of textures — tender cake, jammy fruit filling, creamy frosting, and the pop of fresh cherries with every bite.
If you love celebratory baking, you’ll also want to check out my gluten-free cheesecake — it’s another showstopper that proves gluten-free desserts can be absolutely spectacular.
Cherry Compote vs. Cherry Pie Filling
I know what you’re thinking: “Can’t I just use canned cherry pie filling?” I understand the temptation. But please trust me on this — homemade cherry compote is absolutely worth it, and it takes less than 15 minutes to make.
Why Homemade Compote Wins
- Flavor: Canned pie filling tastes like sugar and corn syrup with a vague cherry suggestion. Homemade compote tastes like actual cherries
- Texture: Pie filling is gloopy and uniform. Compote has chunks of real fruit in a thick, jammy sauce
- Gluten safety: Many canned pie fillings use modified food starch that may contain gluten. Making your own eliminates any uncertainty
- Color: Homemade compote has that deep, gorgeous ruby red that no food coloring can replicate
- Consistency: You can control exactly how thick your compote is — essential for a cake filling that needs to hold its shape between layers
How to Make Cherry Compote
Here’s the simple process:
- Combine 2 cups pitted sweet cherries (fresh or frozen, thawed), 1/3 cup sugar, 1 tablespoon lemon juice, and a pinch of salt in a saucepan
- Cook over medium heat, stirring occasionally, until the cherries break down and release their juices (about 8 minutes)
- Mix 1 tablespoon cornstarch with 1 tablespoon cold water, then stir into the cherry mixture
- Cook for 2 more minutes until thick and glossy
- Remove from heat, stir in 1/2 teaspoon vanilla extract and 1/4 teaspoon almond extract
- Cool completely before using as a filling — this is critical! Warm compote will melt your buttercream
You can make the compote up to 3 days ahead and refrigerate it. In fact, it gets even better as the flavors meld.

The Best Gluten-Free Flour Blend for Cake Layers
Not all GF flour blends are created equal, especially when it comes to cake. For a deep dive into the different options, see my complete guide to gluten-free flours. You need a blend that produces a tender, fine crumb without any grittiness. Here’s what works:
My Custom Blend (Best Results)
- 1 1/2 cups white rice flour
- 1/2 cup potato starch (not potato flour — they’re different!)
- 1/4 cup tapioca starch
- 1 1/2 teaspoons xanthan gum
This blend produces a cake that is virtually indistinguishable from wheat-based cake. The rice flour provides structure, potato starch adds moisture and tenderness, tapioca starch gives a slight stretch, and xanthan gum holds everything together.
Store-Bought Alternatives
- Bob’s Red Mill 1-to-1: Very reliable. Produces a slightly denser crumb than my custom blend but still excellent
- King Arthur Measure for Measure: My favorite store-bought option for cakes. Light, tender crumb
- Cup4Cup: Premium option with great results, but pricier
If you’ve baked my gluten-free cupcakes, you know exactly how to work with these flour blends — the technique is very similar for this cake.
Step-by-Step: Building Your Cherry on Top Cake
This cake comes together in stages. I like to spread the work over two days — compote and cake layers on day one, assembly on day two. But you can absolutely do it all in one day if you’re feeling ambitious.
Stage 1: Bake the Cake Layers
You’ll need three 8-inch round cake pans, greased and lined with parchment circles.
Dry ingredients:
- 2 1/4 cups GF flour blend (my custom blend above, or a store-bought 1:1)
- 1 1/2 cups granulated sugar
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
Wet ingredients:
- 3 large eggs, room temperature
- 1 cup sour cream, room temperature
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
- 1/2 teaspoon almond extract
- 3/4 cup whole milk, room temperature
The sour cream is the secret weapon here. It adds incredible moisture and tenderness to GF cakes, and the fat content helps create a fine, even crumb. Mix your dry ingredients, then add your wet ingredients and beat until smooth — about 2 minutes. The batter will be thinner than traditional cake batter, and that’s exactly right.
Divide evenly among your three pans and bake at 350°F for 22-26 minutes, until a toothpick comes out clean. Cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
Stage 2: Make the Vanilla Buttercream
You’ll need about 6 cups of buttercream for a three-layer cake — frosting the layers, coating the outside, and any decorative piping.
- 2 cups (4 sticks) unsalted butter, softened to room temperature
- 6 cups powdered sugar, sifted
- 3-4 tablespoons heavy cream
- 2 teaspoons vanilla extract
- Pinch of salt
Beat the butter until pale and fluffy (3-4 minutes). Add the powdered sugar one cup at a time, beating well between additions. Add vanilla, salt, and cream until you reach your desired consistency. The frosting should hold its shape when you lift the beater but still spread smoothly.
Stage 3: Assemble
This is where it all comes together — and where patience pays off.
- Level your layers: If your cake layers domed during baking, use a serrated knife to level them flat. This gives you clean, even layers
- Create a dam: Place the first layer on your cake board or plate. Pipe a ring of buttercream around the edge — this “dam” prevents the compote from oozing out the sides
- Add the compote: Spread about 1/3 cup of cherry compote inside the buttercream dam
- Repeat: Add the second layer and repeat the dam + compote step
- Top layer: Place the third layer on top, flat side up, for the cleanest finish
- Crumb coat: Apply a thin layer of buttercream all over the cake. This seals in crumbs. Refrigerate for 30 minutes
- Final coat: Apply a generous final layer of buttercream. Smooth with an offset spatula or bench scraper

Stage 4: Decorate with Fresh Cherries
This is the moment your cake transforms from delicious to spectacular.
Choose the prettiest fresh cherries you can find — look for ones with:
- Firm, glossy skin
- Intact stems (this is key for the visual effect)
- Deep, even color
- No bruises or soft spots
Arrange 15-20 cherries on top of the cake. I like to cluster them slightly off-center for a more natural, organic look — think “artfully tumbled” rather than perfectly symmetrical. Let a few cherries cascade down one side of the cake for extra drama.
For an even more stunning finish, brush the cherries with a thin coat of warmed apricot jam. This gives them a gorgeous, glossy sheen that catches the light.
Tips for a Perfect Celebration Cake
Room Temperature Ingredients Are Non-Negotiable
I know, I know — you’ve heard this before. But for GF baking, it’s even more critical than for wheat-based recipes. Cold eggs and cold sour cream won’t emulsify properly with the oil, and you’ll end up with a lumpy batter that bakes unevenly. Set everything out at least 1 hour before baking.
Don’t Overmix
Once the wet ingredients hit the dry, mix until just combined. Overmixing develops the xanthan gum too much and creates a gummy, chewy texture — the opposite of what you want in a celebration cake.
Let Everything Cool Completely
Warm cake layers + buttercream = sliding disaster. Warm compote + buttercream = melting disaster. Cool your cake layers for at least 2 hours (or overnight, wrapped in plastic). Cool your compote completely in the fridge. Your patience will be rewarded.
The Crumb Coat Matters
Don’t skip the crumb coat and the 30-minute chill. This thin first layer of frosting traps any loose crumbs so your final coat is perfectly clean. It also gives the buttercream something to grip, making the final frosting application much smoother.
Variations and Seasonal Twists
This cake template is incredibly versatile. If you love showpiece cakes, also check out my sweet potato casserole for a warm, comforting holiday dessert alternative that still feels like a celebration. Once you’ve mastered the basic version, try these variations:
- Chocolate cherry: Replace 1/2 cup of the GF flour blend with cocoa powder. The chocolate-cherry combination is absolutely heavenly — it reminds me of a more sophisticated version of my Dubai chocolate cupcakes
- Cherry almond: Increase the almond extract to 1 teaspoon and fold 1/2 cup of sliced almonds into the batter. Top with sliced almonds and fresh cherries
- Cherry lemon: Add the zest of 2 lemons to both the cake batter and the buttercream. The lemon-cherry pairing is unexpectedly magical
- Winter version: Use frozen cherries for the compote (they work beautifully) and add 1/2 teaspoon of cinnamon to the compote for a warmer, spiced flavor
- Mini versions: Bake the batter in a 24-cup muffin tin for cherry-topped cupcakes. Reduce baking time to 18-20 minutes
Storage and Make-Ahead Tips
- Cherry compote: Make up to 3 days ahead. Store in an airtight container in the fridge
- Cake layers: Bake up to 2 days ahead. Wrap each layer tightly in plastic wrap and store at room temperature, or freeze for up to 1 month
- Buttercream: Make up to 5 days ahead and refrigerate. Bring to room temperature and re-whip before using
- Assembled cake (no fresh cherries): Refrigerate for up to 3 days. Bring to room temperature 1 hour before serving
- Fresh cherry decoration: Add within 4 hours of serving for the best appearance. Cherries can darken and soften if they sit too long on the buttercream

Cherry on Top Cake
Ingredients
Method
- Combine pitted cherries, sugar, lemon juice, and salt in a medium saucepan over medium heat. Cook, stirring occasionally, until cherries break down and release their juices, about 8 minutes.
- Mix cornstarch with cold water in a small bowl until smooth. Stir into the cherry mixture and cook for 2 more minutes until thick and glossy.
- Remove from heat and stir in vanilla and almond extract. Transfer to a bowl and cool completely in the refrigerator (at least 2 hours). Can be made up to 3 days ahead.
- Preheat oven to 350°F. Grease three 8-inch round cake pans and line bottoms with parchment paper circles.
- Whisk together GF flour blend, sugar, baking powder, baking soda, and salt in a large bowl.
- In a separate bowl, whisk eggs, sour cream, vegetable oil, vanilla extract, almond extract, and milk until smooth.
- Add wet ingredients to dry ingredients and beat until smooth, about 2 minutes. The batter will be thinner than traditional cake batter.
- Divide batter evenly among the three prepared pans. Bake for 22-26 minutes, until a toothpick inserted in the center comes out clean.
- Cool in pans for 10 minutes, then turn out onto wire racks to cool completely (at least 2 hours).
- Beat softened butter with an electric mixer on medium-high speed until pale and fluffy, 3-4 minutes.
- Add powdered sugar one cup at a time, beating well between each addition on low speed.
- Add vanilla extract, salt, and 3 tablespoons heavy cream. Beat on medium-high for 2 minutes until light and fluffy. Add remaining cream if needed for desired consistency.
- Level cake layers with a serrated knife if they domed during baking.
- Place the first layer on a cake board or serving plate. Pipe a ring of buttercream around the top edge to create a dam. Spread about 1/3 cup cherry compote inside the dam.
- Place the second layer on top and repeat the buttercream dam and compote filling.
- Place the third layer on top, flat side up. Apply a thin crumb coat of buttercream over the entire cake. Refrigerate for 30 minutes.
- Apply a generous final coat of buttercream and smooth with an offset spatula or bench scraper.
- Arrange 15-20 fresh cherries on top, clustering them slightly off-center for a natural look. Let a few cascade down one side for extra drama. Optionally brush cherries with warmed apricot jam for a glossy finish.

Common Questions
What type of cherries work best for this cake?
For the compote filling, sweet cherries like Bing or Rainier work best — they break down beautifully and have a rich, natural sweetness. For the fresh cherry decoration on top, look for firm, glossy Bing cherries with intact stems. Avoid maraschino cherries — they’re too artificial for this elegant cake. Frozen sweet cherries (thawed and drained) work perfectly for the compote if fresh aren’t in season.
Can I use a different fruit instead of cherries?
Absolutely! This cake template works beautifully with other fruits. Try strawberries, raspberries, blueberries, or mixed berries for the compote. Adjust the sugar based on the sweetness of your fruit — raspberries may need a bit more sugar, while strawberries may need less. For the top decoration, use whole berries or sliced stone fruits like peaches or plums.
How far in advance can I decorate the cake?
You can fully frost and smooth the cake up to 2 days ahead (refrigerate uncovered for 1 hour to set the buttercream, then cover loosely). Add the fresh cherry decorations within 4 hours of serving — they look best when freshly placed. The stems can wilt and the cherries may darken if left too long. If you need to decorate earlier, brush the cherries with warmed apricot jam to help preserve their appearance.
My cake layers always dome — how do I prevent this?
GF cake layers tend to dome because the outside edges set before the center, which continues to rise. Try these fixes: Lower your oven temperature by 25°F and bake longer, use cake strips (wet fabric strips wrapped around your pans), or fill your pans only 2/3 full. If your layers still dome, simply level them with a serrated knife — it’s what professional bakers do. Save the trimmings for trifle or cake pops!
Why does my GF cake taste gritty?
Grittiness usually comes from the rice flour in your blend. Two solutions: First, try a finer-milled rice flour (Bob’s Red Mill superfine rice flour is excellent). Second, let your batter rest for 10 minutes before pouring into pans — this gives the rice flour time to hydrate and soften. You can also sift your flour blend twice before using to ensure even distribution of all the starches.
Can I make this as a two-layer cake instead of three?
Yes! Use two 9-inch round pans instead of three 8-inch pans. The baking time will increase to about 28-32 minutes. You’ll use less compote (about 1/2 cup total for the single filling layer) and less buttercream (about 4 cups instead of 6). The cake will be slightly shorter but just as gorgeous with cherries on top.
A Note on Gluten-Free Safety
A heads-up for my fellow GF bakers: always verify your vanilla extract and almond flour are certified gluten-free. If celiac is a concern in your household, dedicate a set of baking pans that never touch wheat-based batters.
For this recipe specifically, watch out for powdered sugar (some brands add cornstarch derived from wheat — Domino and C&H are both GF), baking powder (most are GF, but check), and vanilla extract (pure vanilla is always GF; imitation may contain grain-based alcohol). When in doubt, look for the certified gluten-free label on the package.
This cherry on top cake is the kind of recipe that makes me fall in love with gluten-free baking all over again. If you want something simpler but equally impressive, try my cottage cheesecake — it comes together in a fraction of the time. It’s proof that you don’t need wheat flour to create something magnificent — something that stops the conversation when it arrives at the table. Whether it’s a birthday, an anniversary, or just a Tuesday that deserves celebrating, this cake will rise to the occasion. Every. Single. Time.