01 - In a small skillet over medium-low heat, melt the butter. Add the sliced onion, granulated sugar, and pinch of salt. Cook slowly, stirring occasionally, until the onions are deeply caramelized and golden, approximately 12–15 minutes.
02 - Transfer the caramelized onions and any pan juices to a blender. Add 2 tablespoons of milk and blend until the mixture is completely smooth. Strain through a fine-mesh sieve for a silky consistency.
03 - Dispense 2 ounces of freshly brewed espresso into each of two serving cups. Add 1 tablespoon of the strained onion purée to each cup and stir thoroughly to incorporate.
04 - Heat the remaining milk until steaming but not boiling. Froth using a milk frother or whisk until the texture is creamy and foamy.
05 - Pour the frothed milk over the espresso-onion mixture in each cup. Sweeten to taste with honey or maple syrup if desired. Gently stir and serve immediately.