Skip to Content

Peach Compote

Sharing is caring!

This easy peach compote recipe is delicious and endlessly useful. You can use it on pancakes, to top cheesecake, on oatmeal, or to drizzle over cake.

It's sweet and delicious and a very tasty way to enjoy fresh or frozen peaches.

Overhead shot of a jar of peach compote with a fold spoon.

What is Peach Compote?

Compotes are a mixture of fruit, sweetener, and other flavorings stewed together to create a chunky sauce. They can be served warm or cold. They are often used to top oatmeal, desserts, and toast.

This peach compote can be made with fresh or frozen peaches and is refined sugar free. It uses honey in place of traditional refined sugar.

This recipe also calls for cinnamon, sea salt, and vanilla extract to add warm, rich undertones to the flavor.

Ingredients for peach compote.

How to Use Peach Compote

Fruit compotes can be used in many ways! It's usually used as a topping, but it can be baked into cakes as well. Here are some ways to use a compote.

Peach compote in a glass jar with a gold spoon.

Tips for Making this Recipe

  • You can cook this compote anywhere between 20 to 40 minutes, depending on the consistency you want. At 20 minutes, the compote will be saucier and the peaches will not have broken down as much. After 40 minutes, the sauce will be much jammier. The pictures in this article are of a peach compote that has been simmered for 40 minutes.
  • Make sure to stir the compote every 8 to 10 minutes to keep it from sticking to the bottom of your pot. If it's sticking or burning, turn down the heat.
  • Peak fresh peach season is mid to late summer, if you're making this compote outside of that time frame, use frozen peaches.

If you love compotes, be sure to check out our blueberry compote as well!

Yield: 1 ½ cups

Peach Compote

Peach compote in a glass jar with a gold spoon.

This delicious peach compote is easy to make and a fantastic topping.

Prep Time 3 minutes
Cook Time 40 minutes
Additional Time 5 minutes
Total Time 48 minutes


  • 3 cups frozen peaches
  • ½ cup water
  • 3 tablespoons honey
  • 1 teaspoon ground cinnamon
  • 1 teaspoon sea salt
  • ½ teaspoon vanilla extract


  1. Combine all the ingredients in a heavy-bottomed pot (like a dutch oven) and heat over medium-low heat. Stir till the cinnamon and honey are combined and not sticking to the bottom of the pot.
  2. Bring the mixture to a simmer, reduce the heat to low, and allow to simmer for 20 to 40 minutes, depending on the consistency you desire.*
  3. Stir the compote every 8 to 10 minutes. If it's burning or sticking to the pot, reduce the heat. Using the end of a wooden spoon or a spatula, gently break down some of the peaches as they cook.
  4. Allow the compote to cool before storing it in a glass jar in the refrigerator for up to 5 days.
  5. The compote can be served warm or cold.


*If you want a saucier compote that drizzles, cook for 20 to 25 minutes. If you want a thicker, jammier compote, cook for 35 to 40 minutes. The compote in the picture has been cooked for 40 minutes.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 64Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 354mgCarbohydrates: 16gFiber: 1gSugar: 15gProtein: 1g

Have you connected with me on InstagramPinterest, and Facebook?


Sunday 27th of February 2022

Easy, simple and tasty, the flavor was spot on. Not over powering or under powering. How ever I did run into a problem, my sauce wasn’t thicken up. I left the peaches on the stove for 50 minutes, even tried to turn the heat up alittle bit, but it wasn’t getting to the jam consistency, I was a bit runny, not overly runny like you would use it on ice cream. I am not sure if I did something wrong, maybe not enough peaches, I used frozen and followed the excately measurements above. How could I thicken it to a jam consistency? Add corn starch? What would u suggest? Other then that definitely a great recipe and will be trying again.


Monday 28th of February 2022

You can definitely try adding corn starch!

Skip to Recipe