Comfort Food

Creamy Peach Granny Cake

Creamy peach granny cake is the kind of dessert that feels like summer on a plate, no fuss, all comfort. It’s the recipe you write down on a recipe card and pass to a friend because it’s so simple yet so stunning.

This is a layered beauty: a tender, soft pudding-based cake topped with juicy peaches, a silky cream cheese layer, and warm cinnamon-sugar spice. Warm from the oven or chilled, it’s absolutely irresistible.

The best part? It comes together in about 40 minutes total, and you probably have most of the ingredients in your kitchen right now.

Simple Ingredients

You’ll notice there’s no fancy ingredient list here, just pantry staples, cream cheese, and peaches. The real secret is the non-instant pudding mix, which creates that wonderfully soft texture you can’t get any other way.

  • Non-instant vanilla pudding mix: This is the magic ingredient that gives the cake its tender, almost custardy crumb. Instant pudding won’t work the same way in baking.
  • Canned or fresh peaches: If you use canned, drain them well and save the juice for the cream cheese layer. Fresh peaches work beautifully too when they’re in season.
  • Cream cheese, softened: Room-temperature cream cheese beats in smoothly without lumps. Pull it out of the fridge about 30 minutes before you start.
  • Cinnamon and nutmeg: These warm spices tie everything together and make the cake feel cozy and nostalgic.

How I Make Creamy Peach Granny Cake

This comes together in three simple layers, the batter, the peaches and cream cheese, and the cinnamon-sugar topping.

Step 1: Make the cake base

Preheat your oven to 350°F and grease an 8×10 or 9×9 inch baking dish. In a mixing bowl, whisk together the flour, salt, baking powder, and pudding mix. Add the softened butter, egg, and milk, then beat with an electric mixer for about 2 minutes until smooth.

Step 2: Layer in the peaches

Pour the batter into your prepared dish and spread it evenly. If using canned peaches, drain them well and save the juice. Arrange the peach slices in an even layer over the batter.

Step 3: Prepare the cream cheese layer

In a clean bowl, beat the softened cream cheese until smooth and creamy. Add the sugar and 3 tablespoons of reserved peach juice, then beat for another minute or two until you have a pourable filling.

Step 4: Spread the cream cheese mixture

Spoon or gently pour the cream cheese mixture over the peaches. Don’t worry about making it perfect, it will spread as it bakes and settle into the spaces around the fruit.

Step 5: Add the spiced topping

In a small bowl, mix together the sugar, cinnamon, and nutmeg. Sprinkle this mixture generously over the top of the cake.

Step 6: Bake and cool

Bake for 30 to 35 minutes until the cake is set and the top is lightly golden. Let it cool for at least 15 minutes before serving, or refrigerate for a couple of hours to let everything set up nicely.

Creamy Peach Granny Cake close-up serving shot

Nutrition Notes

This is a comforting dessert meant to be enjoyed in moderation, each slice has cream cheese, sugar, and butter, so it’s rich and satisfying.

Why You'll Love This Recipe

  • Uses non-instant pudding mix for an incredibly tender, almost custardy cake base
  • Simple layering method, no fancy techniques or special equipment needed
  • Works beautifully with canned or fresh peaches, so it’s good year-round
  • Serves 9, making it perfect for family dinners or potluck gatherings
  • Tastes even better after a few hours in the fridge when flavors meld together

Pro Tips for Success

  • Don’t skip draining the canned peaches, excess liquid can make the cake soggy. But definitely save that juice for the cream cheese layer.
  • Make sure your cream cheese is at room temperature before beating it. Cold cream cheese will have lumps and won’t mix smoothly.
  • This cake actually tastes better the next day after the flavors have had time to meld together in the fridge.
  • If you’re using fresh peaches, slice them just before assembling so they don’t brown or get watery.
  • A 9×9 inch baking dish gives you thicker, more generous pieces, while an 8×10 gives you slightly thinner slices.

What You'll Use

  • 8×10 or 9×9 inch baking dish
  • Electric mixer
  • Mixing bowls
  • Whisk

Serving Suggestions

  • Serve with a dollop of fresh whipped cream or vanilla ice cream for extra indulgence.
  • A cup of hot coffee or iced tea pairs beautifully with a slice on a warm afternoon.
  • Plate it up with a few fresh mint leaves for a little color and freshness.
  • Serve it straight from the baking dish family-style for a casual, homey feel.
  • More Comfort Food to round out the menu

Variations to Try

  • Swap the peaches for fresh sliced nectarines or a mix of peaches and raspberries for a different flavor.
  • Add a splash of vanilla extract or a pinch of almond extract to the cream cheese layer for extra depth.
  • Top with crushed gingersnaps or graham crackers mixed into the cinnamon-sugar topping for a little crunch.
  • Make it extra fancy by adding a thin glaze drizzled over the top after it cools.

More Easy Recipes

Creamy Peach Granny Cake served in a cozy home kitchen
Angela

Creamy Peach Granny Cake

A tender, nostalgic dessert with a soft pudding-based cake, juicy peaches, silky cream cheese layer, and warm cinnamon-sugar topping. Simple to make, absolutely irresistible.
Prep Time 10 minutes
Cook Time 33 minutes
Servings: 4 servings
Course: Dessert
Cuisine: American

Ingredients
  

  • 1 cup all-purpose flour
  • 1/2 teaspoon salt
  • 1 teaspoon baking powder
  • 1 (3 oz) package vanilla pudding mix, NOT instant
  • 4 tablespoons butter, softened
  • 1 large egg
  • 2/3 cup milk
  • 1 (28 oz) can sliced peaches (or 3 medium peaches, sliced)
  • 8 oz cream cheese, softened
  • 1/2 cup granulated sugar
  • 3 tablespoons peach juice
  • 1 tablespoon granulated sugar
  • 1 teaspoon cinnamon
  • 1/4 teaspoon nutmeg

Equipment

  • 8x10 or 9x9 inch baking dish
  • Electric mixer
  • Mixing bowls
  • Whisk

Method
 

  1. Preheat oven to 350°F and grease an 8x10 or 9x9 inch baking dish with butter or nonstick spray.
  2. If using canned peaches, drain, but reserve the juice.
  3. In a mixing bowl, whisk together the flour, salt, baking powder, and pudding mix. Add butter, egg, and milk, and beat with an electric mixer for 2 minutes.
  4. Pour batter into prepared pan. Arrange peach slices on top. Set aside.
  5. In a clean bowl, beat the cream cheese until smooth. Add the 1/2 cup sugar and 3 tablespoons of the reserved peach juice. Beat for 2 minutes.
  6. Spoon mixture over peaches, then mix together cinnamon, nutmeg, and sugar and sprinkle over the top.
  7. Bake until set, 30-35 minutes.
  8. Chill before serving to set further, if desired. Enjoy!

Notes

This cake tastes even better the next day after flavors have melded. Store covered in the refrigerator for up to 3 days.

Did you love this recipe?

Leave a star rating in the recipe card, save it for later, or share it with a friend — it truly makes my day!

Please leave a rating, review, or comment!

Your email address will not be published. Comments are reviewed before they appear.

Recipe Rating