This easy peach compote comes together in about 10 minutes and makes the perfect topping for everything from ice cream to pancakes. Use fresh or frozen peaches for a simple, versatile recipe you’ll come back to all summer.

Peach compote is one of my favorite warm-weather toppings — and one of the easiest ways to make the most of fresh peaches. It comes together in minutes with just a handful of ingredients, and it’s endlessly useful. Spoon it over cake, yogurt, ice cream, or anything that needs a pop of juicy, summery flavor. I especially love it with a slice of buttery pound cake.
Whether you serve it warm or chilled, this simple recipe lets the peaches shine.
What Is Peach Compote?
Peach compote is a simple fruit sauce made by gently cooking peaches with sugar until they soften and release their juices. It’s looser and more rustic than jam, with soft chunks of fruit in a lightly thickened syrup. It’s meant to be spooned over desserts, breakfast dishes, or anything that could use a little extra sweetness.
Why You’ll Love This Peach Compote
- Quick and easy. Ready in about 10 minutes with just a handful of ingredients. No pectin, no cornstarch — just peaches, sugar, and a little lemon.
- Fresh, vibrant flavor. Lets ripe peaches shine with just enough sweetness.
- Use it anywhere. Perfect for ice cream, pancakes, yogurt, cake, and more.
- Serve it your way. Delicious warm, chilled, smooth, or chunky.

What You’ll Need
Here’s a look at the simple ingredients that make this compote work:
- Peaches – Fresh peaches are ideal, but frozen peaches work well, too (see below).
- Sugar – Just enough to enhance the peaches’ natural sweetness.
- Lemon juice – Brightens things up and helps balance the sweetness.
- Vanilla extract – Optional, but adds a warm background note.
- Salt – A small pinch brings out all the other flavors.
You’ll find the full recipe at the bottom of the post.
Can I Use Frozen Peaches?
Yes! No need to thaw — just add them straight to the pan and cook a few extra minutes. The compote will be a bit softer and slightly more saucy, but still just as delicious.
How to Make Peach Compote


Let the peaches macerate. Combine peaches, sugar, lemon juice, and salt in a saucepan. Let them sit for 5 to 10 minutes. This helps the peaches release their natural juices so the compote cooks evenly.
Simmer. Cook over medium heat until the peaches are soft and the juices are lightly thickened and glossy, about 8 to 10 minutes.
Finish with vanilla. Stir it in after removing from the heat, if you’re using it.
Cool or serve. You can serve it warm, at room temp, or chilled. Whatever works with what you’re pairing it with.

Tips for Success
- Use ripe peaches for the best flavor and texture. Underripe peaches won’t break down as well.
- Cut the peaches to your liking. Chop them small for a smoother compote or larger for more texture.
- Taste and adjust the sugar if your peaches are very sweet or tart.
- Adjust the texture if you like. This recipe makes a slightly chunky compote with pieces of soft peach throughout. For a smoother version, you can mash some of the peaches as they cook or simmer the mixture a few extra minutes to break them down more. If you’d like even more texture, cut the peaches into larger pieces and reduce the cooking time slightly.
- Don’t overcook. The compote will thicken more as it cools, so stop cooking once it looks slightly loose.

Variations
This compote is delicious just as it is, but here are a few easy ways to change it up:
- Add warm spices. A pinch of cinnamon, ginger, or cardamom adds cozy flavor that’s great for late summer or early fall.
- Brighten it up. Stir in a little lemon zest for extra freshness.
- Boozy twist. A splash of bourbon or rum adds depth and richness.
- Vanilla variation. Swap the extract for almond extract for something a little different, or skip it altogether for a cleaner fruit flavor.
Ways to Use Peach Compote
This compote is incredibly versatile! Use it anywhere you want a burst of summer flavor. Here are a few of my favorite ways to enjoy it:
- Over pound cake, angel food cake, or vanilla cake
- With pancakes, waffles, or French toast
- Swirled into yogurt or spooned over oatmeal
- Paired with vanilla ice cream or cheesecake
- As a topping for pavlova or shortcake

How to Store
Store the compote in an airtight container in the refrigerator for up to 1 week. You can also freeze it for up to 2 months. Thaw overnight in the refrigerator and stir before serving.
An Easy Way to Use Fresh Peaches
When peaches are in season, this easy peach compote is one of the simplest ways to enjoy them. It comes together quickly, keeps well in the fridge, and works with everything from breakfast to dessert.
Make a batch and you’ll always have something sweet and summery ready to spoon over your favorite treats.

More Summer Toppings to Try

Peach Compote
Ingredients
- 4 cups fresh peaches, peeled and chopped (about 4–5 medium peaches)
- ⅓ cup (67 g) granulated sugar
- 1 tablespoon (15 ml) lemon juice
- pinch salt
- 1 teaspoon vanilla extract, optional
Recommended Products
Instructions
- Combine the peaches, sugar, lemon juice, and salt in a medium saucepan. Let sit for 5–10 minutes to draw out the juices.
- Cook over medium heat, stirring occasionally, for 8–10 minutes, or until the peaches are softened and the juices are slightly thickened. For a saucier compote, cook a bit longer.
- Remove from the heat and stir in the vanilla extract, if using.
- Cool slightly before serving warm, or chill completely for a cold topping.
Notes
- Frozen peaches: You can use frozen peaches instead of fresh. No need to thaw, just add them to the saucepan and increase the cooking time slightly.
- Texture tips: For a smoother compote, mash some of the peaches while cooking or simmer a bit longer. For more texture, use larger peach pieces and shorten the cook time slightly.
- Simple variations: Add a pinch of cinnamon, ginger, or cardamom for a spiced version. A bit of lemon zest or a splash of bourbon can also add a fun twist.
- Storage: Store in an airtight container in the refrigerator for up to 1 week, or freeze for up to 2 months.

