Warm the milk base: In a small saucepan, combine milk, honey, lavender, vanilla, and a tiny pinch of salt. Heat over low until steaming, 3–5 minutes.
Don’t boil.
Infuse and strain: Remove from heat and let the lavender steep for 2–4 minutes. Taste. If floral notes are where you want them, strain out the lavender with a fine sieve.
Add rose: Stir in rose water (start small) or rose syrup.
Rose intensifies quickly, so build slowly.
Brew coffee: Pull 2 shots of espresso or brew strong coffee. Pour into a mug.
Froth the milk: Whisk vigorously, use a handheld frother, or shake the hot milk in a heat-safe jar with the lid on for 20–30 seconds.
Assemble: Pour the infused milk over the espresso. Spoon foam on top.
Taste and adjust honey or rose if needed.
Garnish: Add a few crushed dried rose petals or a tiny pinch of lavender on top for aroma (optional).