01 - Melt unsalted butter in a small skillet over medium-low heat. Add the thinly sliced yellow onion, granulated sugar, and a pinch of salt. Sauté gently, stirring occasionally, until the onions reach a deep golden caramelization, approximately 12 to 15 minutes.
02 - Transfer the caramelized onions along with any pan juices to a blender. Add 2 tablespoons of milk and blend until completely smooth. Pass the mixture through a fine-mesh sieve, discarding any solids, and reserve the silky purée.
03 - Prepare 2 shots of freshly brewed espresso. Divide evenly between two serving cups. For each, add 1 tablespoon of the strained onion purée and mix well to integrate the flavors.
04 - Heat the remaining milk until steaming but not boiling. Froth vigorously using a milk frother or whisk until the texture is creamy and foamy.
05 - Pour the frothed milk over the espresso-onion blend in each cup. Add honey or maple syrup if desired. Gently stir and serve immediately.