I call this Heaven on Earth Cake for a reason: creamy layers, juicy cherries, and a crunchy almond topping that makes the missing slice feel completely justified.

I’m obsessed with this Heaven On Earth Cake because it looks messy in the best way, especially with that slice already missing like I couldn’t wait. The cake turns ridiculously soft under sweetened condensed milk, then the top gets that creamy, cool layer that makes every forkful feel stacked and dramatic.
And those sliced almonds? I love the little crackle they bring against all that rich, milky sweetness.
No polite dessert energy here. Just a dish I keep going back to with a fork, shaving off “one more bite” until the pan starts looking suspiciously empty.
Honestly, I’m hooked again.
Ingredients

- All-purpose flour gives the cake its soft, sturdy base without feeling heavy.
- Granulated sugar brings that classic sweet bite you expect from a dessert cake.
- Baking powder helps it puff up, so it’s not dense or sad.
- Salt keeps the sweetness from tasting flat.
Tiny thing, big job.
- Melted butter adds richness and that cozy homemade flavor everyone notices.
- Whole milk keeps the crumb tender, soft, and a little creamy.
- Eggs hold everything together and add a little protein, basically a bonus.
- Vanilla makes the cake smell amazing and taste warm, not plain.
- Condensed milk soaks in sweet and creamy.
It’s the dreamy part.
- Evaporated milk balances the soak so it’s rich but not too sugary.
- Whipped cream adds the fluffy top layer you’ll want extra of.
- Powdered sugar sweetens the cream without making it gritty.
- Toasted almonds bring crunch, nuttiness, and a pretty bakery-style finish.
- Plus, almond or vanilla extract makes the garnish feel a little fancy.
Ingredient Quantities
- All purpose flour 1 1/2 cups (190 g)
- Granulated sugar 1 cup (200 g)
- Baking powder 1 1/2 teaspoons
- Salt 1/4 teaspoon
- Unsalted butter 1/2 cup (115 g) melted
- Whole milk 1/2 cup (120 ml)
- Large eggs 3
- Pure vanilla extract 1 teaspoon
- Sweetened condensed milk 1 can (14 ounces / 396 g)
- Evaporated milk 1 can (12 ounces / 354 ml)
- Heavy whipping cream 2 cups (480 ml) chilled
- Powdered sugar 1/4 cup (30 g)
- Sliced almonds 3/4 cup toasted (about 75 g)
- Optional vanilla or almond extract for garnish 1/4 teaspoon
How to Make this
1. Preheat oven to 350 F (175 C). Grease and flour a 9×13 inch baking dish or line with parchment.
2. In a large bowl whisk together all purpose flour, granulated sugar, baking powder, and salt until evenly combined.
3. In a separate bowl whisk melted unsalted butter, whole milk, eggs, and pure vanilla extract. Pour the wet mixture into the dry ingredients and stir until just combined and smooth.
4. Pour batter into prepared pan and smooth the top. Bake 25 to 30 minutes or until a toothpick inserted in the center comes out clean. Remove from oven and let cool for 10 minutes.
5. While cake cools, combine sweetened condensed milk and evaporated milk in a measuring cup and stir until homogeneous.
6. Using a fork or skewer, poke holes evenly across the warm cake surface. Slowly pour the milk mixture over the cake, allowing it to sink into the holes and soak the cake. Cool to room temperature, then refrigerate at least 4 hours or overnight to fully absorb.
7. Chill the bowl and beaters for whipping if possible. In a cold bowl whip heavy whipping cream with powdered sugar and optional vanilla or almond extract until stiff peaks form.
8. When cake is fully chilled and set, spread the whipped cream evenly over the top.
9. Toast sliced almonds in a dry skillet over medium heat until golden and fragrant, stirring frequently to avoid burning. Cool slightly, then sprinkle toasted almonds evenly over the whipped cream.
10. Return cake to the refrigerator until ready to serve. Slice and serve cold.
Equipment Needed
1. Oven
2. 9×13 inch baking dish or parchment-lined pan
3. Large mixing bowl and a medium mixing bowl
4. Whisk
5. Rubber spatula or wooden spoon
6. Measuring cups and measuring spoons
7. Fork or skewer for poking holes and a toothpick for testing doneness
8. Electric mixer with beaters or a handheld whisk for whipping cream
9. Dry skillet for toasting almonds
FAQ
Heaven On Earth Cake Recipe Substitutions and Variations
- All purpose flour: substitute cake flour by replacing 2 tablespoons of AP flour per cup with cornstarch (for 1 1/2 cups use 1 1/2 cups minus 3 tablespoons AP flour plus 3 tablespoons cornstarch) or use a 1-to-1 gluten free all purpose blend with 1/4 teaspoon xanthan gum if blend lacks it.
- Whole milk: substitute buttermilk for a tangier, tender crumb using equal volume (1/2 cup), or use unsweetened almond or oat milk 1-to-1 for a dairy-free option.
- Sweetened condensed milk: substitute 1 1/4 cups homemade condensed milk made by simmering 1 1/4 cups whole milk with 1 cup sugar until reduced and thickened, or use canned sweetened coconut condensed milk 1-to-1 for a coconut flavor and dairy-free version.
- Heavy whipping cream: substitute chilled full-fat coconut cream 1-to-1 for dairy-free whipped topping, or stabilize whipped cream by folding 2 tablespoons mascarpone into 2 cups whipped cream for extra structure and richness.
Pro Tips
1) Let the cake cool but stay slightly warm before poking and pouring the milk mixture. Warm cake soaks more evenly and deeply, giving you that melt in your mouth texture without turning soggy.
2) Pour the milk mixture slowly and in stages, pressing gently with the back of a spoon into any dry areas if needed. This helps the liquid distribute without pooling on top.
3) Chill the whipped cream bowl and beaters well, and stop whipping as soon as stiff peaks form. Overwhipping will make it grainy and harder to spread, underwhipping will cause it to weep on the cake.
4) Toast the almonds just until they smell fragrant and take on light color, then cool completely before sprinkling. Warm nuts will soften the whipped cream and lose their crunch, and cooled nuts stay crisp and look prettier on the finished cake.

Heaven On Earth Cake Recipe
I call this Heaven on Earth Cake for a reason: creamy layers, juicy cherries, and a crunchy almond topping that makes the missing slice feel completely justified.
12
servings
559
kcal
Equipment: 1. Oven
2. 9×13 inch baking dish or parchment-lined pan
3. Large mixing bowl and a medium mixing bowl
4. Whisk
5. Rubber spatula or wooden spoon
6. Measuring cups and measuring spoons
7. Fork or skewer for poking holes and a toothpick for testing doneness
8. Electric mixer with beaters or a handheld whisk for whipping cream
9. Dry skillet for toasting almonds
Ingredients
-
All purpose flour 1 1/2 cups (190 g)
-
Granulated sugar 1 cup (200 g)
-
Baking powder 1 1/2 teaspoons
-
Salt 1/4 teaspoon
-
Unsalted butter 1/2 cup (115 g) melted
-
Whole milk 1/2 cup (120 ml)
-
Large eggs 3
-
Pure vanilla extract 1 teaspoon
-
Sweetened condensed milk 1 can (14 ounces / 396 g)
-
Evaporated milk 1 can (12 ounces / 354 ml)
-
Heavy whipping cream 2 cups (480 ml) chilled
-
Powdered sugar 1/4 cup (30 g)
-
Sliced almonds 3/4 cup toasted (about 75 g)
-
Optional vanilla or almond extract for garnish 1/4 teaspoon
Directions
- Preheat oven to 350 F (175 C). Grease and flour a 9×13 inch baking dish or line with parchment.
- In a large bowl whisk together all purpose flour, granulated sugar, baking powder, and salt until evenly combined.
- In a separate bowl whisk melted unsalted butter, whole milk, eggs, and pure vanilla extract. Pour the wet mixture into the dry ingredients and stir until just combined and smooth.
- Pour batter into prepared pan and smooth the top. Bake 25 to 30 minutes or until a toothpick inserted in the center comes out clean. Remove from oven and let cool for 10 minutes.
- While cake cools, combine sweetened condensed milk and evaporated milk in a measuring cup and stir until homogeneous.
- Using a fork or skewer, poke holes evenly across the warm cake surface. Slowly pour the milk mixture over the cake, allowing it to sink into the holes and soak the cake. Cool to room temperature, then refrigerate at least 4 hours or overnight to fully absorb.
- Chill the bowl and beaters for whipping if possible. In a cold bowl whip heavy whipping cream with powdered sugar and optional vanilla or almond extract until stiff peaks form.
- When cake is fully chilled and set, spread the whipped cream evenly over the top.
- Toast sliced almonds in a dry skillet over medium heat until golden and fragrant, stirring frequently to avoid burning. Cool slightly, then sprinkle toasted almonds evenly over the whipped cream.
- Return cake to the refrigerator until ready to serve. Slice and serve cold.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 176g
- Total number of serves: 12
- Calories: 559kcal
- Fat: 28.8g
- Saturated Fat: 15.6g
- Trans Fat: 0.6g
- Polyunsaturated: 1.4g
- Monounsaturated: 4.9g
- Cholesterol: 175mg
- Sodium: 192mg
- Potassium: 229mg
- Carbohydrates: 54.8g
- Fiber: 1.3g
- Sugar: 42g
- Protein: 8.5g
- Vitamin A: 351IU
- Vitamin C: 0.5mg
- Calcium: 182mg
- Iron: 0.9mg























