01 - Combine milk and lavender buds in a medium saucepan. Heat over medium heat until just simmering. Remove from heat, cover, and let steep for 15 minutes to extract floral flavors.
02 - Pour infused milk through a fine mesh sieve to remove lavender buds, pressing gently to extract maximum flavor. Return strained milk to the saucepan.
03 - Whisk egg yolks and sugar together in a separate bowl until mixture becomes pale yellow and slightly thickened, about 2-3 minutes.
04 - Slowly pour warm lavender milk into egg yolk mixture while whisking constantly to prevent curdling. This gradual temperature incorporation creates a smooth custard base.
05 - Return mixture to saucepan and cook over low heat, stirring constantly with wooden spoon until custard thickens and coats the back of spoon (approximately 170°F). Do not let mixture boil or eggs will scramble.
06 - Remove from heat immediately. Stir in heavy cream and vanilla extract until fully combined. Add food coloring drop by drop if desired for visual appeal.
07 - Pour custard through fine sieve into clean bowl. Let cool to room temperature, then cover surface directly with plastic wrap and refrigerate minimum 4 hours or overnight for best results.
08 - Process chilled mixture in ice cream maker according to manufacturer instructions, typically 20-25 minutes. Transfer churned ice cream to airtight container.
09 - Freeze ice cream until firm, 2-4 hours. Serve in scoops garnished with additional lavender buds or edible flowers if desired. Allow to soften 5 minutes before scooping for best texture.