Creamy Homemade Lavender Ice Cream
Lavender ice cream is one of those desserts that feels elegant and deeply comforting all at once. The floral notes are refreshing, and the creamy custard base makes every spoonful silky.

It takes a little patience, but most of that is hands-off steeping and chilling. Once you taste it, you’ll understand why it’s worth the wait.
Why This Lavender Ice Cream Works
The custard base is key. Egg yolks and a slow cook give the ice cream a velvety texture that stays scoopable straight from the freezer. No icy crystals, just a clean, smooth melt.
And the floral flavor is gentle, not soapy. By steeping the lavender in warm cream and then straining it out, you get all the perfume without any bitter, gritty bits. It tastes like a garden, not a bar of soap.
Ingredients

- 2 cups heavy cream: provides a rich, dense base
- 1 cup whole milk: balances the richness and keeps the ice cream from feeling heavy
- 3/4 cup granulated sugar: gives the custard a silky sweetness
- 5 large egg yolks: these thicken the custard and add creaminess
- 3 tablespoons dried culinary lavender: make sure it’s food-grade lavender, not potpourri or treated buds
- Pinch of fine sea salt: wakes up the floral notes
- 1 teaspoon vanilla extract:: optional, but adds a warm background
Variations / Substitutions
- Honey-lavender swirl: After churning, layer the ice cream with ribbons of raw honey before freezing. It adds a floral, caramel note.
- Chocolate lavender: Fold in 1/2 cup of chopped dark chocolate at the very end of churning for a bittersweet contrast.
- Dairy-free version: Use full-fat canned coconut milk in place of the cream and milk, and omit the egg yolks. The texture will be lighter, but the lavender flavor shines.
- Rose and lavender: Combine 2 tablespoons dried rose petals with the lavender for a more complex floral blend.
Buttery Lavender Shortbread Cookies are next on our list if this ice cream is your kind of dessert.
How to Make Lavender Ice Cream
Step 1: Infuse the Cream with Lavender

Pour the 2 cups heavy cream and 1 cup whole milk into a medium saucepan. Add the 3 tablespoons dried lavender and set the pan over medium heat. Warm the mixture until you see tiny bubbles around the edge and the surface shimmers, about 5 minutes. Do not let it boil. Remove the pan from the heat, cover, and let the lavender steep for 30 minutes to an hour. The longer it steeps, the more floral the flavor, but stop before it turns bitter.
The cream will take on a faint purple hue and the kitchen will smell incredible. After steeping, strain out the lavender buds using a fine-mesh sieve, pressing gently on the solids to release every drop of infused cream. Set the strained liquid aside while you start the custard.
Step 2: Cook the Custard

Return the strained infused cream to the saucepan and warm it over medium heat until steaming, about 3 minutes. Meanwhile, in a medium bowl, whisk the 5 egg yolks with the 3/4 cup sugar and pinch of salt until the mixture is thick and pale yellow, about 2 minutes. Slowly pour about 1 cup of the hot cream into the yolk mixture while whisking constantly to temper the eggs. Pour the tempered yolk mixture back into the saucepan with the rest of the cream. Cook over medium-low heat, stirring constantly with a wooden spoon or silicone spatula, until the custard thickens enough to coat the back of the spoon and a finger drawn through leaves a clear track, about 5 to 7 minutes, or until it reaches 170°F (77°C). Do not let it boil. Remove from the heat and stir in the vanilla extract if using.
The custard will go from thin and watery to silky and thick enough to cling to the spoon. Keep your heat gentle; a bubbling custard can scramble the eggs in seconds. You’ll feel the mixture resist the spoon a bit when it’s ready.
Step 3: Strain and Chill the Base

Pour the custard through a fine-mesh sieve into a clean bowl to catch any coagulated egg bits. Press a piece of plastic wrap directly onto the surface of the custard to prevent a skin from forming. Refrigerate until very cold, at least 4 hours but preferably overnight.
This overnight rest is the secret to the creamiest ice cream. The colder your base, the faster it churns, and the smaller the ice crystals will be. Take your time here.
Step 4: Churn the Ice Cream

Pour the chilled custard into your ice cream maker and churn according to the manufacturer’s instructions, usually 20 to 25 minutes, until the mixture looks like thick soft-serve and no visible liquid remains.
Scrape down the sides if needed. At this point, you can eat it as soft-serve. For a firmer, scoopable texture, transfer the churned ice cream to a loaf pan or airtight container, smooth the top, and freeze for at least 4 hours to harden.
Step 5: Scoop and Garnish

Remove the ice cream from the freezer and let it sit at room temperature for 5 minutes to soften slightly. Use a scoop dipped in warm water for neat, round balls. Place the scoops in chilled bowls, then drizzle with honey and sprinkle a few reserved dried lavender buds on top.
Serve right away and watch the honey crystallize a bit against the cold ice cream. The pure, gentle floral flavor is the reward.
A Few Tips for the Best Lavender Ice Cream
- Use culinary lavender only. Decorative sachets or dried bundles from a craft store may have been treated with fragrances or pesticides, so always look for a food-safe label.
- Watch the steep. Leaving lavender in the hot cream too long can make the flavor turn bitter. Taste the steeped cream before moving on; if it starts to get sharp or soapy, strain it immediately.
- Temper carefully. Pour the hot cream into the yolks in a slow, steady stream while whisking vigorously. Dumping it all at once creates scrambled egg bits that can’t be saved.
- No ice cream maker? Pour the chilled base into a shallow dish, freeze for 45 minutes, then stir vigorously with a fork, breaking up the ice. Repeat every 30 minutes until it’s the texture of soft-serve, about 3 to 4 cycles.
Infusion time changes the intensity; here’s a quick guide:
| Steep Time | Flavor | Notes |
|---|---|---|
| 15-20 mins | Mild floral hint | Good for a whisper of lavender |
| 30-45 mins | Balanced floral | The classic version |
| 1 hour | Pronounced lavender | Robust; can tip toward bitter if left longer |
Keeping Lavender Ice Cream Fresh
- Refrigerate: Store the ice cream in an airtight container in the freezer for up to 2 weeks. Let it soften at room temperature for 5 to 10 minutes before scooping.
- Longer storage: Well wrapped, it keeps up to 2 months. Press a piece of parchment directly on the surface to prevent ice crystals.
What to Serve with Lavender Ice Cream
This ice cream is wonderful on its own, but it also shines alongside a slice of warm lemon loaf or crumbled over fresh strawberries. For a more dramatic pairing, spoon it over a warm chocolate lava cake; the floral cream tempers the richness and feels like a small celebration.
Frequently Asked Questions
Can I use fresh lavender instead?
Yes, but use about 1 tablespoon chopped fresh blossoms and taste frequently. Fresh lavender can turn bitter more quickly than dried, so strain as soon as the cream tastes floral.
Why is my ice cream icy?
That usually happens when the custard wasn’t chilled enough before churning or if the churning bowl wasn’t fully frozen. Make sure the base is very cold and the machine bowl is rock hard.
My custard curdled. Can I salvage it?
If it’s just a few small lumps, passing it through a sieve will catch them. If it’s fully scrambled, the egg proteins have separated and you’ll need to start the custard again.
How do I get a stronger lavender color?
The ice cream has a naturally pale, creamy hue. You can add a drop of natural purple food coloring or steep a few dried butterfly pea flowers along with the lavender to tint it a soft blue-lavender without affecting the taste.

Lavender Ice Cream Recipe
Ingredients
Method
- Combine cream, milk, and lavender in a saucepan. Warm over medium heat until steaming, about 5 minutes. Remove from heat, cover, and steep 30 minutes to 1 hour. Strain out the lavender, pressing gently.
- Return the infused cream to the pan and rewarm until steaming. Whisk yolks, sugar, and salt until thick and pale. Slowly whisk about 1 cup of the hot cream into the yolks, then pour it all back into the pan. Cook over medium-low, stirring constantly, until the custard coats the back of a spoon and reaches 170°F, about 5 to 7 minutes. Stir in vanilla if using.
- Pour the custard through a fine-mesh sieve into a clean bowl. Place plastic wrap directly on the surface and refrigerate until very cold, at least 4 hours or overnight.
- Churn the chilled custard in an ice cream maker until thick and soft-serve-like, 20 to 25 minutes. Transfer to a container, smooth the top, and freeze until firm, about 4 hours.
- Let the ice cream soften at room temperature for 5 minutes. Scoop into bowls, drizzle with honey, and top with a few dried lavender buds. Serve right away.
