Love this? Save it for later!
Share the inspiration with your friends
Introduction
Last August, I was at the farmers’ market with a bag of peaches that were already threatening to turn into jam in my canvas tote. An older woman next to me at the honey stand watched me sniffing one of them, trying to figure out if they’d make it through the afternoon. “Those are the ones you want for baking,” she said, nodding at my bag. “Too soft for eating out of hand, but they’ll give you something special in the pan.” She didn’t tell me her name, and she didn’t give me a recipe. She just pointed to the peaches and moved on to buy her own honey. But that little exchange stuck with me. I went home, looked at my sad, bruised fruit, and decided to figure out what “something special” looked like.
Honestly, I messed up the first attempt. I used a regular cake pan and ended up with a sticky, caramelized mess that stuck to everything except the plate. I mean, the flavor was there—that deep, jammy peach sweetness mingling with buttery caramel—but the presentation was a disaster. The second time, I grabbed my cast iron skillet, and let me tell you, it was a game-changer. The heat distribution was perfect, and the caramel stayed exactly where it was supposed to be. That’s how this Sticky Caramel Peach Skillet Cake was born. It’s the kind of dessert that makes you close your eyes after the first bite. Maybe you’ve been there, standing over a skillet with a fork, pretending you’re just “checking the texture.” I know I have.
This cake has become my go-to for late summer dinners when I want something that feels impressive but doesn’t require a pastry degree. The peaches get all jammy and soft on the bottom, the caramel turns into this glossy sauce that soaks into the cake, and the whole thing comes together in one skillet. No fuss, no multiple bowls, no complicated techniques. Just honest, sticky, wonderful cake. I keep making it because it reminds me of that moment at the market—a tiny, unplanned conversation that turned into something I now share with everyone I feed.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to count, and every single time, it delivers. Here is why this Sticky Caramel Peach Skillet Cake deserves a permanent spot in your baking rotation:
- Quick & Easy: From start to oven in about 20 minutes. No stand mixer needed, no creaming butter and sugar for ten minutes. Just whisk, pour, and bake.
- Simple Ingredients: You likely have most of these in your pantry right now. Butter, sugar, flour, eggs, vanilla. The only special purchase is ripe peaches and maybe some heavy cream for the caramel.
- Perfect for Late Summer: This is the dessert you make when peaches are at their peak and you want to capture that flavor in something warm and comforting. Great for backyard dinners, potlucks, or just a Tuesday night treat.
- Crowd-Pleaser: I’ve served this to kids who usually push fruit desserts aside, and they went back for seconds. The caramel does something magical to people’s willpower.
- Unbelievably Delicious: The texture is what gets me every time. The bottom of the cake soaks up the caramel and peach juices, creating this sticky, almost pudding-like layer, while the top stays light and tender. It’s like two desserts in one.
What makes this recipe different from other peach cakes is the technique. Instead of folding peaches into the batter where they sink and get lost, we arrange them in the skillet first, then pour the caramel over them, and finally top with the batter. When you flip it out, the peaches are right there on top, glossy and beautiful. No hiding. No sinking. No disappointment.
This isn’t just another fruit cake. It is the kind of dessert that makes people ask for the recipe before they even finish their slice. It’s comfort food with a little bit of drama—the sticky caramel, the tender cake, the burst of sweet-tart peach in every bite. Perfect for impressing guests without spending all day in the kitchen.
What Ingredients You Will Need
This recipe uses humble ingredients that come together to create something truly special. Here is everything you will need, along with a few notes from my own kitchen experience.
For the caramel sauce:
- 1/2 cup (113g) unsalted butter, cut into pieces (I use Kerrygold for the rich flavor)
- 1 cup (200g) packed light brown sugar (dark brown works too, but light keeps the peach flavor forward)
- 1/4 cup (60ml) heavy cream (adds richness and prevents the caramel from seizing)
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt (balances the sweetness)
For the peaches:
- 3 medium ripe peaches, sliced into 1/4-inch wedges (about 1 1/2 cups sliced)
- Look for peaches that give slightly when pressed but aren’t mushy. If they’re too firm, let them sit on the counter for a day or two.
- You can use frozen peaches in a pinch, but thaw and drain them first, or the extra moisture will make the cake soggy.
For the cake batter:
- 1 1/2 cups (190g) all-purpose flour (spoon and level for accuracy)
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon (optional, but I love the warmth it adds)
- 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, room temperature
Ingredient notes and substitutions:
- Buttermilk: If you don’t have buttermilk, add 1 1/2 teaspoons of lemon juice or white vinegar to regular milk and let it sit for 5 minutes. It works perfectly.
- Flour: You can substitute 1:1 gluten-free baking flour for a gluten-free version. I’ve tried Bob’s Red Mill and it works well.
- Peaches: Nectarines or plums work beautifully in this recipe if peaches aren’t in season. Just adjust the sugar slightly if the fruit is very tart.
- Brown sugar: If you only have granulated, you can add 1 tablespoon of molasses per cup of sugar to approximate brown sugar, but honestly, the real thing is better here.
Equipment Needed

One of the best things about this Sticky Caramel Peach Skillet Cake is that it doesn’t require a kitchen full of fancy equipment. Here is what you will actually need:
- 10-inch cast iron skillet: This is non-negotiable for the best results. The skillet holds heat evenly and creates that perfect caramelized bottom. If you don’t have one, you can use a 9-inch round cake pan, but the texture won’t be quite the same.
- Mixing bowls: One large bowl for the dry ingredients and one medium bowl for the wet ingredients. Nothing fancy needed.
- Whisk: For combining the dry ingredients and for making the caramel.
- Rubber spatula: For folding the batter and scraping every last bit of caramel into the skillet.
- Measuring cups and spoons: For accuracy. I’ve learned the hard way that eyeballing baking ingredients leads to sad results.
- Paring knife: For slicing the peaches.
- Cooling rack: For cooling the cake before flipping it out.
If you don’t own a cast iron skillet, check thrift stores or garage sales. I found my favorite one for five dollars, and it works better than any new one I’ve ever bought. Just make sure it’s well-seasoned before you start.
Preparation Method
Take your time with this one. The actual hands-on work is quick, but letting the caramel bubble properly and the cake cool adequately makes all the difference. Here is how to do it.
Step 1: Make the caramel sauce.
Place your cast iron skillet over medium heat. Add the 1/2 cup of butter and let it melt completely, swirling the pan occasionally. Once the butter is melted and starting to foam, add the packed brown sugar. Stir constantly with a wooden spoon or heat-resistant spatula until the mixture is smooth and bubbling. This takes about 2 to 3 minutes. Slowly pour in the heavy cream while stirring—the mixture will bubble up vigorously, so be careful. Continue stirring for another minute until the caramel is glossy and smooth. Remove from heat, stir in the vanilla extract and salt, and set aside. The caramel will thicken as it cools, so don’t worry if it looks thin right now.
Step 2: Prepare the peaches.
While the caramel cools slightly, slice your peaches into 1/4-inch thick wedges. I leave the skin on because it adds color and a slight chewiness, but you can peel them if you prefer. Arrange the peach slices in a single layer over the caramel in the skillet. Don’t overlap them too much—you want each slice to get some caramel contact. If you have extra slices, tuck them in wherever they fit.
Step 3: Mix the dry ingredients.
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, and cinnamon if you’re using it. Set this aside for a moment.
Step 4: Cream the butter and sugar.
In a large bowl, beat the softened butter and granulated sugar together until light and fluffy. This takes about 2 to 3 minutes with a hand mixer, or 4 to 5 minutes if you’re doing it by hand with a wooden spoon. Scrape down the sides of the bowl halfway through. The mixture should look pale and slightly increased in volume.
Step 5: Add the eggs and vanilla.
Add the eggs one at a time, beating well after each addition. The mixture might look a little curdled at this point—that’s normal, don’t panic. Stir in the vanilla extract.
Step 6: Alternate the dry ingredients and buttermilk.
Add about one-third of the flour mixture to the butter mixture and stir until just combined. Pour in half of the buttermilk and stir again. Repeat with another third of the flour, the remaining buttermilk, and finally the last of the flour. Mix only until you can’t see any more dry streaks. Overmixing will make the cake tough.
Step 7: Assemble the cake.
Gently spoon the batter over the peaches and caramel in the skillet. Use a spatula to spread it evenly, being careful not to disturb the peach layer too much. The batter will be thick, so take your time. It doesn’t have to be perfect—it will even out as it bakes.
Step 8: Bake.
Place the skillet in the preheated oven and bake for 35 to 40 minutes, or until a toothpick inserted into the center of the cake comes out clean or with just a few moist crumbs. The top should be golden brown and the edges should be pulling away from the sides of the skillet slightly. Let the cake cool in the skillet on a wire rack for exactly 10 minutes. Don’t skip this cooling time—it allows the caramel to set slightly so the cake holds together when you flip it.
Step 9: Flip and serve.
Place a large serving plate or platter upside down over the skillet. Using oven mitts, carefully invert the skillet onto the plate. Lift the skillet slowly—the caramel will cascade down the sides of the cake. If any peaches stick to the skillet, just nudge them back into place with a spatula. Serve warm or at room temperature.
Cooking Tips & Techniques
After making this Sticky Caramel Peach Skillet Cake more times than I can count, I have learned a few things the hard way. Here are my best tips so you don’t have to make the same mistakes.
Don’t rush the caramel. I know it’s tempting to turn up the heat and get it done faster, but medium heat is your friend here. High heat can cause the sugar to burn before the butter has fully melted, and burnt caramel has a bitter taste that no amount of peaches can fix. Let it bubble gently and watch for that deep amber color.
Room temperature ingredients matter. I used to think this was just something baking blogs said to sound important, but it actually makes a difference. Cold eggs and cold buttermilk will make your batter seize up and result in a denser cake. Take them out of the fridge about 30 minutes before you start baking. If you forget, place the eggs in a bowl of warm water for 5 minutes and microwave the buttermilk for 10 seconds.
Check your peaches. Not all peaches are created equal. If your peaches are very sweet and ripe, you might want to reduce the sugar in the caramel by a tablespoon or two. If they’re on the tart side, leave the sugar as written. Taste a slice of your peach before you start—it will tell you everything you need to know.
The cooling step is not optional. I flipped this cake too early once, and the caramel was so runny that it flooded the plate and left the cake sitting in a puddle. It still tasted good, but it looked like a mess. Ten minutes of cooling allows the caramel to thicken to the perfect syrupy consistency that clings to the cake instead of running off.
Use a well-seasoned skillet. If your skillet is new or has patches of bare metal, the caramel might stick. Make sure your skillet is properly seasoned before you start. A quick way to check: rub a drop of oil on the surface and see if it beads up or absorbs. If it absorbs, you need more seasoning.
Variations & Adaptations
One of the things I love about this Sticky Caramel Peach Skillet Cake is how adaptable it is. Here are some variations I have tried and loved.
Berry Peach Skillet Cake: Add 1/2 cup of fresh blueberries or raspberries along with the peaches. The berries burst during baking and create little pockets of tartness that balance the sweet caramel beautifully. I tried this last July when I had leftover berries, and it was a hit at the neighborhood potluck.
Spiced Caramel Version: Add 1/2 teaspoon of ground ginger and a pinch of cardamom to the caramel sauce. The warm spices complement the peaches and give the cake a more complex flavor profile. This version is especially good in the fall when you’re clinging to the last of the summer fruit.
Dairy-Free Adaptation: Substitute the butter in the caramel and cake with a high-quality vegan butter stick (I like Miyoko’s). Use full-fat coconut cream instead of heavy cream in the caramel, and swap the buttermilk for 1/2 cup of unsweetened almond milk mixed with 1 1/2 teaspoons of lemon juice. The texture is slightly different—a bit more tender—but the flavor is still wonderful.
Individual Skillet Cakes: If you have small cast iron skillets (6-inch), you can make individual servings. Divide the caramel, peaches, and batter evenly among 4 small skillets and bake for about 20 to 25 minutes. These are perfect for dinner parties—everyone gets their own little cake.
Savory-Sweet Twist: This sounds weird, I know, but try adding a pinch of black pepper and a sprinkle of fresh thyme to the peaches before arranging them in the skillet. The pepper adds a subtle heat, and the thyme cuts through the sweetness. I was skeptical the first time, but now it’s one of my favorite versions.
Serving & Storage Suggestions
This Sticky Caramel Peach Skillet Cake is best served warm, when the caramel is still slightly runny and the cake is tender. Here is how to make the most of it.
Serving: Scoop a generous slice onto a plate and spoon any extra caramel from the skillet over the top. A dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream is the perfect accompaniment—the cold creaminess balances the warm, sticky cake. For a slightly fancier presentation, add a few fresh mint leaves or a sprinkle of flaky sea salt over the top. The salt really makes the caramel sing.
Storage: If you have leftovers (which is rare in my house), cover the skillet tightly with foil or transfer the cake to an airtight container. Store at room temperature for up to 2 days. The cake will become more moist and sticky as it sits, which is honestly not a bad thing. You can also refrigerate it for up to 4 days, but let it come to room temperature or warm it gently before serving.
Reheating: The best way to reheat individual slices is in a low oven (300°F) for about 10 minutes, or in the microwave for 20 to 30 seconds. If you’re reheating the whole cake, place the skillet back in a 325°F oven for 10 to 15 minutes. The caramel will loosen up and the cake will regain its tender texture.
Freezing: You can freeze the baked and cooled cake for up to 3 months. Wrap it tightly in plastic wrap, then in foil. To serve, thaw overnight in the refrigerator and reheat as directed above. The texture will be slightly denser after freezing, but the flavor remains excellent.
Flavor development: Honestly, this cake tastes even better the next day. The caramel continues to soak into the cake overnight, creating that sticky, pudding-like texture that I mentioned earlier. If you can resist eating it all the day you bake it, you are in for a treat the next morning with your coffee.
Nutritional Information & Benefits
While this Sticky Caramel Peach Skillet Cake is undoubtedly a treat, it does offer some nutritional benefits worth noting. Here is an approximate breakdown per serving (based on 8 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 18g |
| Saturated Fat | 11g |
| Cholesterol | 85mg |
| Sodium | 320mg |
| Total Carbohydrates | 52g |
| Dietary Fiber | 2g |
| Sugars | 38g |
| Protein | 5g |
Health highlights: Peaches are a good source of vitamin C and dietary fiber, especially if you leave the skin on. The buttermilk in the cake provides calcium and probiotics, which support digestive health. The butter and eggs add fat-soluble vitamins A, D, and E. Of course, this is still a dessert, so enjoy it in moderation—but know that it’s not empty calories.
Dietary considerations: This recipe contains gluten, dairy, and eggs. For a gluten-free version, use a 1:1 gluten-free flour blend. For a dairy-free version, see the variations section above. This recipe is not suitable for vegans as written, but the dairy-free adaptation can be made vegan with additional egg substitutes.
Potential allergens: Wheat (gluten), dairy, eggs. If you have specific allergies, please check your ingredient labels carefully, especially for the baking powder and vanilla extract, which can sometimes contain hidden allergens.
Conclusion
This Sticky Caramel Peach Skillet Cake is more than just a dessert—it is a celebration of summer peaches, a testament to the magic of caramel, and proof that the best recipes often come from the simplest ingredients. I’ve made this cake for backyard barbecues, quiet Sunday afternoons, and even a birthday or two, and it never fails to draw people to the kitchen. There is something about the way the caramel bubbles up around the edges and the peaches soften into jammy sweetness that feels like pure comfort.
I want you to make this recipe your own. Maybe you add a pinch of cinnamon, or swap the peaches for plums, or serve it with a drizzle of extra caramel and a scoop of ice cream. Whatever you do, know that this cake is forgiving and generous—it wants you to succeed. If you try it, I would love to hear how it turns out. Leave a comment below and tell me about your version. Did you use a different fruit? Did you add a spice I didn’t mention? Did you eat it for breakfast like I sometimes do? No judgment here.
Thank you for stopping by and spending a little time with me in the kitchen. Now go make some sticky, peachy, caramel magic. You deserve it.
Frequently Asked Questions
Can I use canned peaches instead of fresh?
You can, but the texture and flavor won’t be the same. Canned peaches are much softer and sweeter, so you might want to reduce the sugar in the caramel slightly. Drain them very well and pat them dry with paper towels before using to avoid excess moisture.
Why did my caramel turn grainy?
Grainy caramel usually happens when sugar crystals form during cooking. To prevent this, make sure your butter is fully melted before adding the sugar, and stir constantly. If your caramel does turn grainy, you can sometimes fix it by adding a tablespoon of heavy cream and stirring over low heat until smooth.
Can I make this cake ahead of time?
Absolutely. You can bake the cake a day ahead and store it covered at room temperature. The flavors actually meld together beautifully overnight. Just reheat it gently before serving, and it will taste freshly baked.
Do I have to use a cast iron skillet?
For the best results, yes. The cast iron distributes heat evenly and creates that perfect caramelized bottom. However, you can use a 9-inch round cake pan if that’s all you have. Just keep in mind that the caramel might not caramelize as deeply, and the cake might be slightly less sticky.
How do I know when the cake is done baking?
Insert a toothpick into the center of the cake—it should come out clean or with just a few moist crumbs attached. The top should be golden brown, and the edges should be pulling away from the sides of the skillet. Start checking at the 35-minute mark to avoid overbaking.
Pin This Recipe!

Best Sticky Caramel Peach Skillet Cake
A warm, sticky skillet cake with jammy peaches and glossy caramel, baked in a cast iron skillet for a perfect caramelized bottom. Easy to make with simple ingredients, it’s the ultimate late summer dessert.
- Prep Time: 20 minutes
- Cook Time: 35-40 minutes
- Total Time: 55-60 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1/2 cup (113g) unsalted butter, cut into pieces
- 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, sliced into 1/4-inch wedges (about 1 1/2 cups sliced)
- 1 1/2 cups (190g) all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon (optional)
- 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, room temperature
Instructions
- Make the caramel sauce: Place a 10-inch cast iron skillet over medium heat. Add 1/2 cup butter and melt completely, swirling occasionally. Once melted and foaming, add packed brown sugar. Stir constantly until smooth and bubbling, about 2-3 minutes. Slowly pour in heavy cream while stirring (mixture will bubble vigorously). Continue stirring for another minute until glossy and smooth. Remove from heat, stir in vanilla extract and salt, and set aside.
- Prepare the peaches: Slice peaches into 1/4-inch thick wedges (skin on or peeled). Arrange peach slices in a single layer over the caramel in the skillet, avoiding excessive overlapping.
- Mix dry ingredients: In a medium bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon (if using). Set aside.
- Cream butter and sugar: In a large bowl, beat softened butter and granulated sugar together until light and fluffy, about 2-3 minutes with a hand mixer or 4-5 minutes by hand. Scrape down sides halfway through.
- Add eggs and vanilla: Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
- Alternate dry ingredients and buttermilk: Add about one-third of the flour mixture to the butter mixture and stir until just combined. Pour in half of the buttermilk and stir. Repeat with another third of flour, remaining buttermilk, and final third of flour. Mix only until no dry streaks remain.
- Assemble the cake: Gently spoon batter over peaches and caramel in skillet. Use a spatula to spread evenly, being careful not to disturb the peach layer too much.
- Bake: Place skillet in preheated oven and bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Top should be golden brown and edges pulling away from skillet. Let cool in skillet on a wire rack for exactly 10 minutes.
- Flip and serve: Place a large serving plate upside down over skillet. Using oven mitts, carefully invert skillet onto plate. Lift skillet slowly; caramel will cascade down sides. If any peaches stick, nudge them back into place with a spatula. Serve warm or at room temperature.
Notes
Don’t rush the caramel; use medium heat to avoid burning. Room temperature ingredients matter for best texture. The cooling step after baking is not optional—it allows the caramel to thicken. Use a well-seasoned skillet to prevent sticking. The cake tastes even better the next day as caramel soaks in.
Nutrition
- Serving Size: 1 slice (1/8 of cake
- Calories: 385
- Sugar: 38
- Sodium: 320
- Fat: 18
- Saturated Fat: 11
- Carbohydrates: 52
- Fiber: 2
- Protein: 5
Keywords: peach skillet cake, caramel peach cake, cast iron skillet dessert, summer peach dessert, sticky caramel cake, easy peach cake


