Written by

Nicholas Morris

Published

Best Sticky Caramel Peach Skillet Cake (Easy Recipe)

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My neighbor Carol swore she hated cake. For thirty years. Every birthday party, every potluck, every “just because” Tuesdayโ€”she’d wave away the dessert plate with the same dismissive flick of her wrist. “Not a cake person,” she’d say, as if it were a personality trait stamped on her birth certificate. Then last August, I caught her standing over my kitchen sink at 9 p.m., eating this very skillet cake straight from the pan with a serving spoon. The caramel was still warm, the peaches were practically singing, and Carol? She was caught red-handedโ€”or rather, sticky-fingered. She froze when she saw me, spoon halfway to her mouth, and mumbled something about “just testing the texture.” Sure, Carol. Sure.

I’d made the cake that afternoon on a whim, mostly because the farmers’ market had those end-of-summer peachesโ€”the ones so ripe you have to eat them over the sink or risk wearing the juice. I wasn’t trying to convert anyone. I wasn’t trying to prove a point. I just wanted something warm and buttery and maybe a little bit messy. Honestly, I almost didn’t even make it. The caramel gave me trouble on the first try (burnt sugar smell still haunts my kitchen curtains), and I’d already texted my sister that I was “this close” to tossing the whole thing. But I didn’t. I scraped the pan, started over, and let the second batch of caramel bubble exactly three minutes longer than the recipe said. That little stubbornness? That’s what made it work.

Maybe you’ve been thereโ€”standing over a hot stove, wondering why you’re bothering with homemade caramel when store-bought exists. Or maybe you’ve never trusted a cake to be both sticky and tender, sweet but not cloying. I get it. This Sticky Caramel Peach Skillet Cake changed my mind about what a simple dessert can be. It’s the kind of cake that doesn’t need a plate, doesn’t need a fork, and definitely doesn’t need an excuse. It just needs someone willing to take that first biteโ€”and maybe a neighbor who swears she hates cake.

Why You’ll Love This Recipe

This isn’t just another peach dessert. This Sticky Caramel Peach Skillet Cake is the kind of recipe that makes you close your eyes after the first biteโ€”not because you’re being dramatic, but because the combination of warm caramel, juicy peaches, and tender cake genuinely catches you off guard. It’s comfort food reimagined: rustic enough for a Tuesday night, impressive enough for company, and easy enough that you won’t stress about it.

  • Quick & Easy: From start to finish, this comes together in about 45 minutes. Most of that time is hands-off baking, so you can clean up or pour yourself a drink while the oven does the work.
  • Simple Ingredients: No weird specialty items here. Butter, sugar, flour, eggs, peaches, and a few pantry staples. You probably have most of it already.
  • Perfect for Summer Gatherings: Bring this to a barbecue, a picnic, or a casual dinner party, and watch people hover around the skillet with spoons. It’s that kind of dessert.
  • Crowd-Pleaser: Carol isn’t the only non-cake person I’ve converted. Kids love the sticky caramel; adults love that it feels special without being fussy.
  • Unbelievably Delicious: The caramel seeps into the cake as it bakes, creating pockets of gooey sweetness. The peaches soften just enough to release their juice, and the edges of the cake get that perfect golden-brown crispness.

What makes this different from other peach cakes? It’s the technique. Instead of layering fruit on top, you let the caramel and peaches meld together in the skillet first, then pour the batter over them. As it bakes, the cake rises through the fruit, creating this gorgeous marbled effect. The result is a dessert that’s part upside-down cake, part caramelized fruit tart, and entirely its own thing. It’s the best versionโ€”the one you’ll actually want to make again.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that sticky-sweet magic without requiring a special trip to a gourmet store. Most of these are pantry staples or easy summer finds.

For the Caramel Base

  • 1/2 cup (113g) unsalted butter, cut into cubes (I prefer Land O’Lakes for consistent results)
  • 1 cup (200g) packed light brown sugar (dark brown works too for a deeper molasses flavor)
  • 1/4 cup (60ml) heavy cream (adds richness; half-and-half works in a pinch but won’t be as thick)
  • 1 teaspoon vanilla extract (pure, not imitationโ€”trust me on this)
  • 1/4 teaspoon salt (balances the sweetness)

For the Peaches

peach skillet cake preparation steps

  • 3 medium ripe peaches (about 1 pound or 450g), sliced into 1/4-inch wedges (not too thin or they’ll disappear)
  • 1 tablespoon lemon juice (keeps the peaches from browning and brightens the flavor)
  • 1/2 teaspoon cinnamon (optional but lovely)

For the Cake Batter

  • 1 1/2 cups (190g) all-purpose flour (spooned and leveledโ€”don’t scoop straight from the bag)
  • 1 1/2 teaspoons baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup (113g) unsalted butter, softened
  • 3/4 cup (150g) granulated sugar
  • 2 large eggs, room temperature (cold eggs seize the batter)
  • 1 teaspoon vanilla extract
  • 1/2 cup (120ml) buttermilk (or 1/2 cup milk + 1/2 tablespoon lemon juice, let sit 5 minutes)

Ingredient Notes: For the peaches, look for ones that yield slightly to gentle pressureโ€”firm but not rock-hard. If your peaches are underripe, let them sit on the counter for a day or two. Canned peaches? Save those for smoothies; they’re too soft here. For the buttermilk, I’ve used the milk+lemon trick dozens of times and it works perfectly. Just don’t skip itโ€”the acidity tenderizes the cake crumb. If you’re dairy-free, swap the butter for a good plant-based stick butter (I like Miyoko’s) and use full-fat oat milk with a splash of apple cider vinegar as a buttermilk substitute.

Equipment Needed

You don’t need a fancy kitchen for this. Here’s what you’ll actually use:

  • 10-inch cast iron skillet (this is non-negotiable for the best caramelization and even heat distribution. If you don’t have one, a 10-inch oven-safe nonstick skillet worksโ€”just reduce the oven temperature by 25ยฐF)
  • Medium mixing bowls (two: one for dry ingredients, one for wet)
  • Whisk and rubber spatula
  • Measuring cups and spoons
  • Paring knife and cutting board for slicing peaches
  • Cooling rack (or just a trivetโ€”I’ve used both)

Personal Tool Notes: Lodge makes a great cast iron skillet that won’t break the bank. If you’re buying one, get the pre-seasoned versionโ€”it saves you the hassle of initial seasoning. For the spatula, I prefer a heat-resistant silicone one so I can scrape every last bit of caramel without worrying about melting. And honestly? A microplane grater is nice for zesting lemon over the finished cake, but totally optional.

Preparation Method

  1. Preheat your oven to 350ยฐF (175ยฐC). Position a rack in the center. Place your cast iron skillet on the stovetop over medium heatโ€”this helps the caramel start evenly.
  2. Make the caramel base. In your skillet, melt 1/2 cup butter over medium heat. Once it’s fully melted and starting to foam, sprinkle in the brown sugar. Stir constantly with a wooden spoon or silicone spatula until the sugar dissolves and the mixture is smooth and bubblingโ€”about 2-3 minutes. It should smell like butterscotch. Watch carefully: if it starts to smell burnt or looks grainy, you’ve gone too far. Remove from heat immediately, then whisk in the heavy cream, vanilla, and salt. The mixture will bubble upโ€”that’s normal. Let it sit while you prepare the peaches.
  3. Prepare the peaches. In a small bowl, toss the sliced peaches with lemon juice and cinnamon (if using). Let them sit for a minute while you finish the caramel.
  4. Arrange the peaches. Pour the caramel mixture into the bottom of the skillet (it should already be there if you made it in the same panโ€”just spread it evenly). Arrange the peach slices in a single layer over the caramel. Don’t overlap them too much or they’ll steam instead of caramelize. Set the skillet aside.
  5. Mix the dry ingredients. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  6. Cream the butter and sugar. In a separate large bowl, beat the softened butter and granulated sugar together until light and fluffyโ€”about 2-3 minutes with a hand mixer or stand mixer. Scrape down the sides. The mixture should look pale and almost creamy.
  7. Add the eggs and vanilla. Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla. The batter might look slightly curdled at this pointโ€”that’s okay, the buttermilk will fix it.
  8. Alternate adding dry ingredients and buttermilk. With the mixer on low, add about one-third of the flour mixture, then half the buttermilk, mixing just until combined. Repeat with another third of flour, the remaining buttermilk, and finally the last of the flour. Do not overmixโ€”stop as soon as the streaks disappear. Overmixing makes the cake tough, and nobody wants a tough cake covering sticky caramel.
  9. Pour the batter over the peaches. Spoon the batter gently over the peach layer, spreading it evenly with a spatula. Don’t worry if some peaches peek throughโ€”that’s part of the charm.
  10. Bake for 30-35 minutes. The cake is done when the top is golden brown, the edges pull away slightly from the skillet, and a toothpick inserted into the center comes out clean or with a few moist crumbs. If the top is browning too quickly (after 20 minutes), tent loosely with foil.
  11. Cool in the skillet for 10 minutes. This is crucialโ€”if you try to flip it too soon, the caramel will run everywhere. After 10 minutes, run a knife around the edge of the skillet to loosen the cake. Place a large serving plate or platter upside down over the skillet, then carefully invert the whole thing. Lift the skillet off slowlyโ€”some peaches might stick, just nudge them back into place with a spatula.
  12. Serve warm or at room temperature. The caramel will be at its gooiest when the cake is still warm. If you’re serving later, reheat individual slices in the microwave for 15 seconds.

Cooking Tips & Techniques

I learned most of these the hard wayโ€”through burnt caramel and soggy cakes. Let me save you the trouble.

Don’t rush the caramel. The first time I made this, I cranked the heat to high because I was impatient. The sugar burned before the butter even melted. Low and slow is the way to go. Medium heat, constant stirring, and patience. If you see dark specks forming, you’ve gone too farโ€”start over. Burnt caramel tastes bitter, and that bitterness will ruin the whole cake.

Room temperature ingredients matter. Cold eggs and cold buttermilk will seize the butter in your batter, leaving you with a dense, uneven crumb. Set your eggs and buttermilk out 30 minutes before you start. If you forget (I forget constantly), place the eggs in a bowl of warm water for 5 minutes and microwave the buttermilk for 10 seconds.

Use ripe but firm peaches. Mushy peaches will disintegrate into the caramel and leave you with a sad, soupy mess. Underripe peaches won’t soften enough. The sweet spot is peaches that give slightly when pressed but still hold their shape. If your peaches are borderline, slice them a little thickerโ€”1/3 inch instead of 1/4.

Let the cake cool before flipping. I know it’s tempting to flip it immediately because you want to see that gorgeous caramel. I’ve done it. The caramel splattered across my counter, the cake slid apart, and I spent 20 minutes peeling peach slices off the floor. Wait the full 10 minutes. Use a timer if you have to.

Test for doneness with your ears. A fully baked cake makes a quiet crackling sound when you press the topโ€”it’s the caramel settling. If the cake feels squishy or silent, give it another 3-5 minutes.

Variations & Adaptations

This Sticky Caramel Peach Skillet Cake is wonderfully adaptable. Here are a few ways I’ve tweaked it over the years:

  • Gluten-Free Version: Swap the all-purpose flour for a good 1:1 gluten-free baking blend (I like Bob’s Red Mill). Add 1/4 teaspoon xanthan gum if your blend doesn’t include it. The texture will be slightly more tender, but the caramel and peaches do the heavy lifting here.
  • Vegan Adaptation: Use plant-based butter (stick form, not tub) for both the caramel and the cake. Replace the eggs with 2 flax eggs (2 tablespoons ground flaxseed + 6 tablespoons water, let sit 5 minutes). Use full-fat oat milk with 1 teaspoon apple cider vinegar instead of buttermilk. The cake will be a bit denser but still delicious.
  • Stone Fruit Swap: Peaches are the star, but nectarines, plums, or even apricots work beautifully. Mix and match for a colorful summer skillet. If using plums, add an extra tablespoon of sugar to the fruit since they’re tarter.
  • Spice It Up: Add 1/4 teaspoon cardamom or ginger to the caramel for a warm, aromatic twist. A pinch of cayenne in the caramel is also surprisingly goodโ€”just enough heat to make the sweetness pop.
  • Bourbon Caramel: Replace the vanilla in the caramel with 2 tablespoons bourbon. Add it after removing the caramel from heat. The alcohol mostly cooks off, leaving a subtle warmth that pairs perfectly with peaches.

I once made this with frozen peaches in January because I was craving summer. It worked, but the peaches released more liquid, so I added an extra tablespoon of flour to the batter and baked it 5 minutes longer. Not quite as good as fresh, but it scratched the itch.

Serving & Storage Suggestions

This cake is best served warm, when the caramel is still soft and the peaches are tender. A scoop of vanilla ice cream on top is the classic moveโ€”the cold creaminess against the warm sticky cake is pure magic. For a less decadent option, a dollop of whipped cream or a drizzle of heavy cream works beautifully.

If you’re serving this at a gathering, let the cake cool in the skillet for the full 10 minutes, then invert it onto a serving platter about 15 minutes before you’re ready to cut. This lets the caramel set slightly, making slices cleaner. Garnish with fresh mint leaves or a light dusting of powdered sugar for a prettier presentation.

Storage: Cover the leftover cake (still in the skillet or transferred to an airtight container) and refrigerate for up to 3 days. The caramel will firm up in the fridge, so let slices sit at room temperature for 15 minutes before serving, or reheat them gently.

Reheating: Microwave individual slices for 15-20 seconds. For the whole skillet, warm it in a 300ยฐF oven for 10 minutes. The caramel will loosen up and the cake will taste almost freshly baked. I actually think day-old leftovers are even betterโ€”the flavors meld overnight.

Freezing: You can freeze the baked and cooled cake (without inverting it) for up to 2 months. Wrap the skillet tightly in plastic wrap, then foil. Thaw overnight in the fridge, then reheat in a 325ยฐF oven for 15 minutes before inverting and serving.

Nutritional Information & Benefits

Let’s be honest: this is a dessert, not a health food. But it does have some redeeming qualities. Peaches are a good source of vitamin C, vitamin A, and fiber (especially if you leave the skin on, which I recommend). The buttermilk adds calcium and probiotics, and the butter? Well, butter makes life better.

Per serving (1/8 of the cake, estimated):

  • Calories: 420
  • Fat: 22g
  • Carbohydrates: 55g
  • Fiber: 2g
  • Sugar: 38g
  • Protein: 5g

Dietary Considerations: This recipe contains dairy, eggs, and gluten. For adaptations, see the Variations section above. It’s not low-carb or keto-friendly, but it is vegetarian. If you’re watching your sugar intake, you could reduce the brown sugar in the caramel by 2 tablespoonsโ€”the peaches add natural sweetness.

My personal philosophy? Desserts like this are about joy, not nutrition. One slice of Sticky Caramel Peach Skillet Cake won’t derail anyone’s health goals. It might, however, make their day a little sweeter.

Conclusion

This Sticky Caramel Peach Skillet Cake is the kind of recipe that earns a permanent spot in your rotation. It’s forgiving enough for a beginner baker, impressive enough for company, and genuinely delicious in a way that store-bought desserts just can’t replicate. The caramel is sticky without being cloying, the peaches are juicy without being watery, and the cake is tender enough to soak up all that goodness without falling apart.

I love this recipe because it reminds me that the best desserts don’t need to be complicated. They just need the right technique, good ingredients, and a little bit of patience. Whether you’re making it for a summer barbecue, a cozy Sunday afternoon, or just because you have a few ripe peaches on the counter, I hope this cake brings you the same kind of joy it’s brought meโ€”and maybe even converts a neighbor or two.

If you try this Sticky Caramel Peach Skillet Cake, I’d love to hear about it! Leave a comment below and let me know how it turned out, or share your own twist on the recipe. Did you use nectarines instead of peaches? Add a splash of bourbon? Serve it with ice cream? Tell me all about it. And if you took a photo, tag me on social mediaโ€”I love seeing your creations. Happy baking, friends!

Frequently Asked Questions

Can I use canned peaches instead of fresh?

I don’t recommend it. Canned peaches are packed in syrup or juice and are much softer than fresh. They’ll break down too much during baking and release extra liquid, making the cake soggy. If fresh peaches aren’t available, frozen peaches (thawed and patted dry) are a better option.

Why did my caramel turn out grainy?

Grainy caramel usually means the sugar crystallized. This can happen if you stir too vigorously, if the heat is too high, or if a bit of undissolved sugar splashes onto the sides of the pan. To prevent this, use a clean pan, stir gently but constantly, and make sure all the sugar dissolves before adding the cream. If it does get grainy, you can sometimes save it by whisking in a tablespoon of warm water and continuing to stir over low heat.

Can I make this in a regular cake pan instead of a skillet?

You can, but the results won’t be the same. A cast iron skillet retains heat evenly and creates that beautiful caramelized edge. If you use a 9-inch round cake pan, reduce the oven temperature to 325ยฐF and check for doneness at 25 minutes. The caramel might not be as deeply golden, but it will still taste good.

How do I know when the peaches are ripe enough?

Ripe peaches yield slightly to gentle pressure at the stem end. They should smell sweet and peachyโ€”if they have no scent, they’re not ready. Avoid peaches with green undertones or rock-hard flesh. If you’re stuck with underripe peaches, let them sit in a paper bag on the counter for a day or two to speed up ripening.

Can I double this recipe?

Absolutely. Double all ingredients and use a 12-inch skillet or a 9×13-inch baking dish. Increase the baking time to 40-45 minutes, and tent with foil if the top browns too quickly. You may need to arrange the peaches in two layers, but try to keep them relatively even for consistent caramelization.

Pin This Recipe!

peach skillet cake recipe

Print

Best Sticky Caramel Peach Skillet Cake (Easy Recipe)

This Sticky Caramel Peach Skillet Cake is a rustic, easy dessert featuring warm caramel, juicy peaches, and tender cake baked in a cast iron skillet. It’s perfect for summer gatherings and converts even self-proclaimed cake-haters.

  • Author: Britney
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1/2 cup (113g) unsalted butter, cut into cubes
  • 1 cup (200g) packed light brown sugar
  • 1/4 cup (60ml) heavy cream
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 3 medium ripe peaches (about 1 pound or 450g), sliced into 1/4-inch wedges
  • 1 tablespoon lemon juice
  • 1/2 teaspoon cinnamon (optional)
  • 1 1/2 cups (190g) all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup (113g) unsalted butter, softened
  • 3/4 cup (150g) granulated sugar
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1/2 cup (120ml) buttermilk

Instructions

  1. Preheat your oven to 350ยฐF (175ยฐC). Position a rack in the center. Place your cast iron skillet on the stovetop over medium heat.
  2. Make the caramel base: In your skillet, melt 1/2 cup butter over medium heat. Once melted and foaming, sprinkle in the brown sugar. Stir constantly until the sugar dissolves and the mixture is smooth and bubblingโ€”about 2-3 minutes. Remove from heat, then whisk in the heavy cream, vanilla, and salt. Let it sit.
  3. Prepare the peaches: In a small bowl, toss the sliced peaches with lemon juice and cinnamon (if using).
  4. Arrange the peaches: Spread the caramel mixture evenly in the skillet. Arrange the peach slices in a single layer over the caramel. Set aside.
  5. Mix the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  6. Cream the butter and sugar: In a separate large bowl, beat the softened butter and granulated sugar together until light and fluffyโ€”about 2-3 minutes. Scrape down the sides.
  7. Add the eggs and vanilla: Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla.
  8. Alternate adding dry ingredients and buttermilk: With the mixer on low, add about one-third of the flour mixture, then half the buttermilk, mixing just until combined. Repeat with another third of flour, the remaining buttermilk, and finally the last of the flour. Do not overmix.
  9. Pour the batter over the peaches: Spoon the batter gently over the peach layer, spreading it evenly with a spatula.
  10. Bake for 30-35 minutes. The cake is done when the top is golden brown, the edges pull away slightly from the skillet, and a toothpick inserted into the center comes out clean or with a few moist crumbs. If the top is browning too quickly, tent loosely with foil.
  11. Cool in the skillet for 10 minutes. Run a knife around the edge of the skillet to loosen the cake. Place a large serving plate upside down over the skillet, then carefully invert the whole thing. Lift the skillet off slowly.
  12. Serve warm or at room temperature. Reheat individual slices in the microwave for 15 seconds if needed.

Notes

Don’t rush the caramelโ€”medium heat and constant stirring are key. Use ripe but firm peaches. Let the cake cool for a full 10 minutes before flipping to prevent the caramel from running. Room temperature ingredients ensure a tender crumb. For a gluten-free version, use a 1:1 gluten-free baking blend. For a vegan adaptation, use plant-based butter, flax eggs, and oat milk with apple cider vinegar.

Nutrition

  • Serving Size: 1 slice (1/8 of cake
  • Calories: 420
  • Sugar: 38
  • Sodium: 320
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 55
  • Fiber: 2
  • Protein: 5

Keywords: peach skillet cake, sticky caramel cake, easy peach dessert, cast iron skillet cake, summer dessert, peach cake recipe

Did you make this recipe?

Share a photo and tag us โ€” we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating