As the sweet aroma of cherries wafts through the kitchen, I can’t help but feel a wave of nostalgia wash over me. This German Cherry Cake is a delightful blend of tartness and sweetness, perfect for those moments when only homemade comfort food will do. Made with fresh or frozen cherries, it elevates any gathering into a special occasion while being simple enough for a cozy weeknight dessert. Plus, it’s a crowd-pleaser that keeps well, making it ideal for sharing with friends and family. With just an hour of your time, you can create a dessert that fills your home with warmth and joy. Are you ready to savor a slice of this delightful treat?

Why is this German Cherry Cake a must-try?
Irresistible Flavor: The combination of sweet cherries and buttery cake is nothing short of heavenly.
Effortless Baking: With just a few simple steps, you'll master a delicious dessert that impresses.
Versatile Enjoyment: Perfect for any occasion, from casual weeknight dinners to festive gatherings.
Streusel Perfection: A crunchy, cinnamon-sugar topping adds an irresistible texture that complements the tender cake.
Crowd Favorite: This cake will have everyone asking for seconds and begging for the recipe!
Experience a traditional German dessert with an unforgettable twist—your taste buds will thank you!
German Cherry Cake Ingredients
For the Cake
• All-purpose flour – 250g (1 ¼ cups) helps create a light and fluffy texture.
• Baking powder – 1 teaspoon ensures the cake rises beautifully.
• Baking soda – ½ teaspoon provides a nice browning and lift to the cake.
• Salt – ¼ teaspoon enhances all the flavors in the cake.
• Granulated sugar – 150g (¾ cup) sweetens the cake to perfection.
• Unsalted butter – 100g (½ cup), softened gives the cake its rich flavor.
• Eggs – 2 large bind the ingredients together and add moisture.
• Vanilla extract – 1 teaspoon infuses the cake with a warm, inviting aroma.
• Buttermilk – 240ml (1 cup) keeps the cake moist and tender.
• Pitted cherries – 400g (about 3 cups) fresh or frozen add juicy tartness and color.
For the Streusel Topping
• All-purpose flour – 100g (½ cup) creates the base for the crunchy topping.
• Brown sugar – 75g (⅓ cup packed) brings a deep, caramel-like sweetness.
• Ground cinnamon – ½ teaspoon offers a warm flavor that pairs perfectly with cherries.
• Cold unsalted butter – 75g (⅓ cup), cubed is essential for that crumbly texture in the streusel.
For the Glaze (Optional)
• Powdered sugar – 120g (1 cup) creates a sweet finishing touch to the cake.
• Milk or cherry juice – 2-3 tablespoons helps achieve a smooth, pourable glaze.
Gather these ingredients and get ready to create a delicious German Cherry Cake that will leave everyone craving more!
Step‑by‑Step Instructions for German Cherry Cake
Step 1: Prepare the Streusel Topping
In a medium bowl, combine 100g of flour, brown sugar, and ground cinnamon. Cut in 75g of cold, cubed unsalted butter using a pastry cutter or fork until the mixture resembles coarse crumbs. Set the bowl in the refrigerator while you prepare the cake batter; this will ensure a crunchy texture for your streusel topping.
Step 2: Preheat the Oven and Prepare the Pan
Preheat your oven to 350°F (175°C) and take a 9x13 inch baking pan. Grease the pan with butter or non-stick spray, then dust it lightly with flour to prevent the cake from sticking. This step is crucial for achieving a beautiful golden crust for the German Cherry Cake.
Step 3: Combine Dry Ingredients
In a separate medium bowl, whisk together 250g of all-purpose flour, 1 teaspoon baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt until fully blended. This mixture creates a light base for your cake. Once well combined, set it aside so you can focus on the wet ingredients next.
Step 4: Cream Butter and Sugar
In a large mixing bowl, cream together 150g of granulated sugar and 100g of softened unsalted butter using an electric mixer on medium speed until the mixture is light and fluffy, about 2-3 minutes. This adds air to your batter, ensuring a tender German Cherry Cake.
Step 5: Add Eggs and Vanilla
Next, beat in the two large eggs one at a time, ensuring each is fully incorporated before adding the next. Stir in 1 teaspoon of vanilla extract, mixing everything until smooth and well combined. This step infuses the batter with a rich flavor, contributing to the cake's delightful aroma.
Step 6: Mix Dry and Wet Ingredients
Gradually alternate adding the dry ingredient mixture to the wet ingredients, starting and ending with the dry. Pour in 240ml of buttermilk while mixing on low speed until just combined. Take care not to overmix to maintain the cake's tender crumb.
Step 7: Fold in Cherries
Gently fold in 400g of halved, pitted cherries using a spatula. Aim to distribute them evenly throughout the batter without breaking them up too much. The cherries will add a juicy tartness to your German Cherry Cake, making each bite a delightful surprise.
Step 8: Pour the Batter into the Pan
Carefully pour the batter into the prepared 9x13 inch baking pan, spreading it evenly with a spatula. This ensures the cake bakes uniformly. The anticipation builds as you see the vibrant cherries nestled within the delicious batter, promising a lovely treat ahead.
Step 9: Add the Streusel Topping
Retrieve the streusel topping from the refrigerator and sprinkle it evenly over the cake batter. Make sure to cover the surface adequately, allowing those delicious crumbs to form a crispy layer. The streusel will create an enticing texture atop the moist cake as it bakes.
Step 10: Bake the Cake
Place the cake in the preheated oven and bake for 35-40 minutes. Keep an eye on it; the cake is ready when a wooden skewer inserted into the center comes out clean. Your kitchen will fill with the mouthwatering aroma of this German Cherry Cake as it bakes to perfection.
Step 11: Cool the Cake
Once baked, let the cake cool in the pan for 10-15 minutes. Then, gently transfer it to a wire rack to cool completely. This step is essential to allow the flavors to meld and ensure the cake sets beautifully for slicing.
Step 12: Prepare the Glaze (Optional)
While the cake cools, make the optional glaze by whisking together 120g of powdered sugar with 2-3 tablespoons of milk or cherry juice until smooth. This drizzle will add a sweet finishing touch to your German Cherry Cake. Allow the glaze to set before slicing for the most delightful presentation.

Expert Tips for German Cherry Cake
-
Avoid Overmixing: Gently combine the wet and dry ingredients; overmixing can lead to a dense cake instead of the desired light texture.
-
Perfect Cherry Distribution: Fold in the cherries carefully to keep them whole, ensuring everyone gets a burst of flavor in every slice of German Cherry Cake.
-
Streusel Consistency: Your streusel should resemble coarse crumbs before baking—if it's too fine, it won't develop that perfect crunchy topping.
-
Cool Before Slicing: Allow the cake to cool completely to ensure clean slices; cutting too early can make it crumbly and messy.
-
Flavor Boosting Glaze: The optional glaze is a wonderful touch; adding cherry juice instead of milk gives a lovely flavor that enhances the overall taste.
What to Serve with German Cherry Cake?
Indulging in the rich flavors of this cake is a sweet treat—but pairing it with the right sides can elevate your dessert experience even further!
-
Whipped Cream: The light, airy texture of freshly whipped cream balances the dense cake beautifully, adding a luscious touch to each bite.
-
Vanilla Ice Cream: A scoop of creamy vanilla ice cream provides a delightful contrast to the warm cake, creating a comforting dessert duo.
-
Berry Compote: A drizzle of berry compote adds vibrant color and a tangy contrast, enhancing the juicy cherries and making for an exquisite flavor combination.
-
Coffee or Espresso: The bold flavors of coffee or espresso awaken the palate, serving as a perfect counterpart to the cake’s sweetness.
-
Lemon Zest Sugar: Sprinkle some lemon zest sugar over each slice for a refreshing twist. The citrus notes brighten the dessert, making every bite feel light and invigorating.
-
Chocolate Drizzle: A rich chocolate drizzle can be draped across the cake for a decadent accent. This pairing brings a luxurious, indulgent element to the mix.
-
Chilled Sparkling Wine or Prosecco: Toasting with a glass of sparkling wine or Prosecco adds an elegant touch to your gathering, perfectly complementing the cake's flavors.
-
Coconut Whipped Topping: A dairy-free coconut whipped topping enhances the cake with a tropical twist, perfect for those seeking a lighter option.
-
Fresh Mint Leaves: Garnish with fresh mint leaves for a pop of color and a refreshing finish that brightens the entire dessert experience.
The right additions not only make this German Cherry Cake even more enjoyable but also create a delightful dining experience for you and your guests.
German Cherry Cake Variations & Substitutions
Feel free to tailor this delightful cake to suit your taste and dietary needs!
-
Gluten-Free Flour: Swap all-purpose flour with a 1:1 gluten-free baking blend for a gluten-free option. This will keep that fluffy texture while accommodating gluten sensitivities.
-
Dairy-Free: Substitute buttermilk with almond milk mixed with a tablespoon of lemon juice, and use vegan butter instead. This twist allows everyone to savor the cake, regardless of dietary restrictions.
-
Cherry Upgrade: Experiment by using a mix of fruits like raspberries or blueberries along with cherries. The additional flavors will create a delightful fruit medley that excites the palate!
-
Nutty Crunch: Add chopped walnuts or almonds to the batter or streusel topping for an extra crunch and richness that pairs beautifully with the sweetness of the cake.
-
Elevated Flavor: Introduce a splash of almond extract alongside the vanilla for a more aromatic profile that enhances the cherry flavor. You’ll be amazed by the depth it brings!
-
Spice it Up: Add a pinch of nutmeg or allspice to the streusel for a warm, spiced kick that will elevate this cake to a new level of deliciousness.
-
Lower Sugar: Reduce the sugar in the cake batter by half or substitute with a natural sweetener like honey or maple syrup. Your waistline will thank you, while still delivering a tasty treat!
-
Lemon Zest: Incorporate the zest of one lemon into the batter for a bright, zesty flavor that pairs wonderfully with the tart cherries. Your taste buds will dance with joy!
How to Store and Freeze German Cherry Cake
Room Temperature: Store the cake in an airtight container at room temperature for up to 3 days to maintain its moisture and freshness.
Fridge: If you want to keep it longer, the German Cherry Cake can be refrigerated for up to a week in an airtight container. Just be sure to bring it back to room temperature before serving for the best texture.
Freezer: For longer storage, slice and freeze the cake with parchment paper between layers for up to 3 months. Thaw in the fridge overnight when ready to enjoy.
Reheating: If desired, reheat the slices in the microwave for 10-15 seconds for a warm and comforting treat.
Make Ahead Options
These German Cherry Cake components are perfect for meal prep, making your baking experience stress-free! You can prepare the streusel topping up to 3 days in advance; simply combine the flour, brown sugar, and cinnamon, cut in the cold butter, and refrigerate it. The cake batter can also be made up to 24 hours ahead by mixing all the wet and dry ingredients before gently folding in the cherries. Cover it tightly with plastic wrap and refrigerate. When you're ready to bake, just pour the batter into the pan, sprinkle the chilled streusel on top, and bake as directed. This allows you to enjoy a homemade treat with minimal effort—just as delicious and perfectly fresh!

German Cherry Cake Recipe FAQs
How do I choose the best cherries for this cake?
Absolutely! When selecting cherries, look for plump, firm fruits with vibrant colors and no dark spots. Fresh cherries are preferred, but if using frozen, ensure they’re pitted and thawed before adding to the cake batter.
How should I store German Cherry Cake?
To maintain freshness, store your German Cherry Cake in an airtight container at room temperature for up to 3 days. If you'd like to keep it longer, refrigerate it for up to a week. Just remember, it tastes best when served at room temperature, so bring it out of the fridge an hour before enjoying!
Can I freeze German Cherry Cake?
Certainly! Slice the cake and place parchment paper between the layers to prevent sticking. Then wrap it tightly in plastic wrap and aluminum foil, and it can be stored in the freezer for up to 3 months. When you're ready, simply thaw it overnight in the refrigerator before serving.
What should I do if my cake doesn’t rise?
If your German Cherry Cake doesn’t rise, the likely culprit could be expired baking powder or baking soda. Always check the expiration date before use! Also, make sure to incorporate air while creaming the butter and sugar, as this helps the cake lift during baking.
Is this recipe suitable for people with nut allergies?
Yes! This German Cherry Cake recipe contains no nuts, making it suitable for those with nut allergies. However, always double-check individual ingredient labels, especially for items like butter, which can sometimes be processed in facilities that handle nuts.
How long does the glaze last once prepared?
The glaze can be stored in a sealed container in the fridge for up to 5 days, making it easy to prepare in advance. Just give it a good stir before drizzling it over your cake to restore its smooth consistency.

Irresistibly Moist German Cherry Cake You’ll Crave!
Equipment
- mixing bowls
- 9×13-inch baking pan
- electric mixer
- spatula
Ingredients
For the Cake
- 250 g All-purpose flour helps create a light and fluffy texture.
- 1 teaspoon Baking powder ensures the cake rises beautifully.
- ½ teaspoon Baking soda provides a nice browning and lift.
- ¼ teaspoon Salt enhances all the flavors.
- 150 g Granulated sugar sweetens the cake to perfection.
- 100 g Unsalted butter softened for rich flavor.
- 2 large Eggs bind the ingredients and add moisture.
- 1 teaspoon Vanilla extract infuses cake with warm aroma.
- 240 ml Buttermilk keeps the cake moist and tender.
- 400 g Pitted cherries fresh or frozen add tartness.
For the Streusel Topping
- 100 g All-purpose flour creates the base for the crunchy topping.
- 75 g Brown sugar brings a deep sweetness.
- ½ teaspoon Ground cinnamon offers a warm flavor.
- 75 g Cold unsalted butter cubed for crumbly texture.
For the Glaze (Optional)
- 120 g Powdered sugar for a sweet finishing touch.
- 2-3 tablespoons Milk or cherry juice to achieve smooth glaze.
Instructions
Step‑by‑Step Instructions
- Prepare the Streusel Topping: In a medium bowl, combine 100g of flour, brown sugar, and ground cinnamon. Cut in 75g of cold, cubed unsalted butter until it resembles coarse crumbs. Refrigerate while preparing cake batter.
- Preheat the Oven and Prepare the Pan: Preheat your oven to 350°F (175°C). Grease a 9x13 inch pan, dust it lightly with flour.
- Combine Dry Ingredients: In a bowl, whisk together 250g flour, baking powder, baking soda, and salt until blended. Set aside.
- Cream Butter and Sugar: In a bowl, cream together 150g sugar and 100g butter until light and fluffy, about 2-3 minutes.
- Add Eggs and Vanilla: Beat in eggs one at a time, then stir in 1 teaspoon of vanilla extract until smooth.
- Mix Dry and Wet Ingredients: Gradually alternate adding the dry ingredients to the wet, pouring in 240ml of buttermilk until just combined.
- Fold in Cherries: Gently fold in 400g of halved, pitted cherries using a spatula.
- Pour the Batter into the Pan: Pour the batter into the prepared pan and spread it evenly.
- Add the Streusel Topping: Sprinkle the streusel topping evenly over the cake batter.
- Bake the Cake: Place the cake in the oven and bake for 35-40 minutes, until a skewer comes out clean.
- Cool the Cake: Let the cake cool in the pan for 10-15 minutes, then transfer to a wire rack to cool completely.
- Prepare the Glaze (Optional): Whisk together 120g powdered sugar and 2-3 tablespoons of milk or cherry juice until smooth.




