Luscious Lavender Ice Cream with Peach Compote

I didn’t try lavender ice cream until I was in my thirties, and I’ll be honest—I was skeptical. Lavender sounds like something you’d put in soap, not something you’d eat. But then I tried a scoop at a farmers market stand, and it completely changed my mind.

The trick with lavender ice cream is using the right amount. Too much and it tastes like perfume. Too little and you wonder why you bothered. When you get it just right, though, it’s this cool, creamy treat with a floral note that’s actually really nice. And when you top it with warm peach compote? That combo of floral and fruity just works.

lavender ice cream with peach compote
Image: myjoyfulkitchen.com / All Rights reserved

Why You’ll Love This Lavender Ice Cream

  • Unique, floral flavor – The lavender gives this ice cream a sophisticated taste that’s different from your typical vanilla or chocolate, making it perfect when you want to impress guests or treat yourself to something special.
  • Natural sweetness from honey – Using honey instead of all sugar adds a smooth, natural sweetness that pairs beautifully with the lavender and peaches.
  • Fresh peach compote topping – The bright, fruity compote cuts through the richness of the ice cream and adds a nice contrast in both flavor and texture.
  • Restaurant-quality dessert at home – This tastes like something you’d order at a fancy restaurant, but you can make it in your own kitchen in under an hour (plus freezing time).

What Kind of Lavender Should I Use?

When making lavender ice cream, it’s really important to use culinary-grade lavender, not the stuff from craft stores or garden centers that might have been treated with chemicals. You can find food-safe dried lavender at specialty grocery stores, health food stores, or online. If you’re lucky enough to have fresh lavender growing in your garden, you can absolutely use that too – just use about three times the amount since fresh herbs are less concentrated than dried. Start with the amount called for in the recipe, and remember that a little goes a long way with lavender since too much can make your ice cream taste soapy or perfume-like.

lavender ice cream with peach compote
Image: myjoyfulkitchen.com / All Rights reserved

Options for Substitutions

This recipe has a few areas where you can make swaps if needed:

  • Dried lavender: Make sure you’re using culinary-grade lavender – not the kind from craft stores. If you can’t find it, you can substitute with 1 tablespoon of dried chamomile or rose petals for a different floral note, though the flavor will be different.
  • Heavy cream and whole milk: You can use all heavy cream (4 cups total) for a richer ice cream, or swap in half-and-half for the whole milk if that’s what you have. Just know that using lower-fat milk will give you a less creamy result.
  • Honey: If you don’t have honey, you can use all white sugar instead (about 1 cup total). The flavor will be a bit different since honey adds its own taste, but it’ll still work fine.
  • Fresh peaches: Frozen peaches work great here – just thaw and drain them first. You can also try nectarines, apricots, or even berries for the compote.
  • Egg yolks: Unfortunately, the egg yolks are pretty important for this custard-based ice cream. There’s no good substitute that will give you the same creamy texture, so try not to skip these.

Watch Out for These Mistakes While Cooking

The biggest mistake when making lavender ice cream is using too much lavender or letting it steep too long, which can make your dessert taste soapy or perfume-like – stick to the 2 tablespoons and strain it after just 10-15 minutes of steeping for a subtle floral flavor.

When tempering the egg yolks, rushing this step by adding the hot cream mixture too quickly will scramble your eggs and ruin the custard, so always add the warm cream slowly while whisking constantly to bring the eggs up to temperature gradually.

For the peach compote, cooking it on heat that’s too high will cause the sugars to caramelize too quickly and turn bitter, so keep it at a gentle simmer and stir frequently until it reaches a jam-like consistency.

Make sure your custard is completely chilled (at least 4 hours or overnight) before churning, as warm custard won’t freeze properly in your ice cream maker and will result in an icy texture instead of creamy.

lavender ice cream with peach compote
Image: myjoyfulkitchen.com / All Rights reserved

What to Serve With Lavender Ice Cream?

This lavender ice cream with peach compote is already a showstopper on its own, but it pairs beautifully with simple butter cookies or shortbread that won’t compete with the floral flavors. I love serving it alongside a slice of pound cake or angel food cake, which soaks up the peach compote perfectly. For a fancier presentation, try adding some fresh berries like blueberries or raspberries on the side, or crumble up some graham crackers for a nice crunch. If you’re feeling extra, a drizzle of extra honey over the top brings out the sweetness even more.

Storage Instructions

Store: Keep your lavender ice cream in an airtight, freezer-safe container for up to 2 weeks. Press a piece of parchment paper directly on the surface before sealing to prevent ice crystals from forming. The peach compote can be stored separately in the fridge in a covered container for up to 5 days.

Serve: Let the ice cream sit at room temperature for about 5-10 minutes before scooping so it’s easier to work with. If your peach compote is cold from the fridge, you can warm it gently on the stove or enjoy it chilled over the ice cream.

Make Ahead: This is actually a great dessert to prep in advance! The ice cream base can be made a day ahead and chilled in the fridge before churning. The peach compote also tastes even better after sitting for a few hours, so feel free to make both components the day before you plan to serve.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2600-2900
  • Protein: 35-45 g
  • Fat: 195-220 g
  • Carbohydrates: 215-245 g

Ingredients

For the ice cream:

  • 2 1/4 cups heavy cream
  • 1 3/4 cups whole milk
  • 2/3 cup honey
  • 1/4 cup sugar
  • 2 1/2 tbsp culinary grade lavender
  • 7 egg yolks
  • 1 1/2 tsp vanilla extract
  • 1 pinch sea salt

For the peach compote:

  • 1 cup peaches (peeled and diced)
  • 1 1/2 tbsp sugar
  • 1/2 lemon, juiced
  • 1/2 tsp fresh thyme leaves

Step 1: Infuse the Lavender Cream Base

  • 2 1/4 cups heavy cream
  • 1 3/4 cups whole milk
  • 2/3 cup honey
  • 1/4 cup sugar
  • 2 1/2 tbsp culinary grade lavender

Combine heavy cream, whole milk, honey, sugar, and culinary grade lavender in a saucepan.

Heat over medium heat, stirring occasionally, until the mixture is steaming and small bubbles form around the edges—do not boil.

Remove from heat, cover the pan, and let the lavender steep for 20-30 minutes to fully infuse its delicate floral notes into the cream.

This gentle infusion method ensures the lavender flavor is subtle and refined rather than bitter.

Strain the mixture through a fine mesh strainer into a bowl, pressing gently on the lavender solids to extract all the liquid, then discard the spent lavender.

Step 2: Temper and Cook the Custard Base

  • 7 egg yolks
  • 1 1/2 tsp vanilla extract
  • 1 pinch sea salt
  • lavender cream mixture from Step 1

In a separate bowl, whisk together egg yolks and vanilla extract for about 3 minutes until pale and slightly thickened—this incorporation of air creates a silkier final texture.

Slowly add about 1/4 cup of the warm lavender cream mixture to the egg yolks while whisking constantly to temper them gently; this prevents the eggs from scrambling.

Pour the tempered egg mixture back into the saucepan with the remaining lavender cream, whisking continuously.

Cook over medium heat, stirring frequently with a wooden spoon or heat-resistant spatula, until the custard thickens enough to coat the back of a spoon (about 170°F if you have a thermometer).

Add the pinch of sea salt near the end of cooking to enhance the delicate lavender flavor.

Step 3: Chill the Custard Thoroughly

  • custard base from Step 2

Pour the cooked custard through a fine mesh strainer into a clean bowl to remove any cooked egg bits or lumps.

Cover the surface directly with plastic wrap (this prevents a skin from forming) and refrigerate for at least 4 hours, or preferably overnight.

I find that chilling the custard thoroughly before churning creates a smoother, creamier ice cream texture—it also allows the flavors to meld beautifully.

Step 4: Prepare the Peach Compote

  • 1 cup peaches
  • 1 1/2 tbsp sugar
  • 1/2 lemon, juiced
  • 1/2 tsp fresh thyme leaves

While the custard chills, prepare the peach compote by combining peeled and diced peaches with sugar in a medium saucepan.

Cook over medium heat, stirring occasionally, for 8-12 minutes until the peaches soften and release their juices, creating a jammy consistency.

The mixture should thicken noticeably and reduce by about one-third.

Gently mash some of the peaches with the back of a spoon to create a chunky-smooth texture, then stir in the fresh lemon juice and thyme leaves.

The thyme adds an unexpected herb note that complements both the peaches and lavender beautifully.

Let the compote cool to room temperature, then refrigerate until ready to serve.

Step 5: Churn and Freeze the Ice Cream

  • chilled custard base from Step 3

Pour the chilled custard from Step 3 into your ice cream maker and churn according to the manufacturer’s instructions, typically 20-30 minutes.

The churning process incorporates air and prevents ice crystal formation, creating that signature smooth texture.

Transfer the soft-serve consistency ice cream to a freezer-safe container, cover tightly, and freeze for at least 4 hours or until firm enough to scoop.

Step 6: Serve and Plate

  • lavender ice cream from Step 5
  • peach compote from Step 4

Scoop the frozen lavender ice cream into bowls or cups and top generously with the peach compote from Step 4.

The contrast between the floral, creamy ice cream and the warm, slightly tart peach topping creates a beautiful balance of flavors and temperatures.

lavender ice cream with peach compote

Luscious Lavender Ice Cream with Peach Compote

Delicious Luscious Lavender Ice Cream with Peach Compote recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Calories: 2750

Ingredients
  

For the ice cream
  • 2 1/4 cups heavy cream
  • 1 3/4 cups whole milk
  • 2/3 cup honey
  • 1/4 cup sugar
  • 2 1/2 tbsp culinary grade lavender
  • 7 egg yolks
  • 1 1/2 tsp vanilla extract
  • 1 pinch sea salt
For the peach compote
  • 1 cup peaches (peeled and diced)
  • 1 1/2 tbsp sugar
  • 1/2 lemon, juiced
  • 1/2 tsp fresh thyme leaves

Method
 

  1. Combine heavy cream, whole milk, honey, sugar, and culinary grade lavender in a saucepan. Heat over medium heat, stirring occasionally, until the mixture is steaming and small bubbles form around the edges—do not boil. Remove from heat, cover the pan, and let the lavender steep for 20-30 minutes to fully infuse its delicate floral notes into the cream. This gentle infusion method ensures the lavender flavor is subtle and refined rather than bitter. Strain the mixture through a fine mesh strainer into a bowl, pressing gently on the lavender solids to extract all the liquid, then discard the spent lavender.
  2. In a separate bowl, whisk together egg yolks and vanilla extract for about 3 minutes until pale and slightly thickened—this incorporation of air creates a silkier final texture. Slowly add about 1/4 cup of the warm lavender cream mixture to the egg yolks while whisking constantly to temper them gently; this prevents the eggs from scrambling. Pour the tempered egg mixture back into the saucepan with the remaining lavender cream, whisking continuously. Cook over medium heat, stirring frequently with a wooden spoon or heat-resistant spatula, until the custard thickens enough to coat the back of a spoon (about 170°F if you have a thermometer). Add the pinch of sea salt near the end of cooking to enhance the delicate lavender flavor.
  3. Pour the cooked custard through a fine mesh strainer into a clean bowl to remove any cooked egg bits or lumps. Cover the surface directly with plastic wrap (this prevents a skin from forming) and refrigerate for at least 4 hours, or preferably overnight. I find that chilling the custard thoroughly before churning creates a smoother, creamier ice cream texture—it also allows the flavors to meld beautifully.
  4. While the custard chills, prepare the peach compote by combining peeled and diced peaches with sugar in a medium saucepan. Cook over medium heat, stirring occasionally, for 8-12 minutes until the peaches soften and release their juices, creating a jammy consistency. The mixture should thicken noticeably and reduce by about one-third. Gently mash some of the peaches with the back of a spoon to create a chunky-smooth texture, then stir in the fresh lemon juice and thyme leaves. The thyme adds an unexpected herb note that complements both the peaches and lavender beautifully. Let the compote cool to room temperature, then refrigerate until ready to serve.
  5. Pour the chilled custard from Step 3 into your ice cream maker and churn according to the manufacturer's instructions, typically 20-30 minutes. The churning process incorporates air and prevents ice crystal formation, creating that signature smooth texture. Transfer the soft-serve consistency ice cream to a freezer-safe container, cover tightly, and freeze for at least 4 hours or until firm enough to scoop.
  6. Scoop the frozen lavender ice cream into bowls or cups and top generously with the peach compote from Step 4. The contrast between the floral, creamy ice cream and the warm, slightly tart peach topping creates a beautiful balance of flavors and temperatures.

Leave a Comment

Recipe Rating