
Onion Latte is an adventurous coffee drink that has completely transformed my morning routine. By blending caramelized onion syrup with bold espresso and creamy milk, this latte delivers a surprising, savory-sweet harmony that challenges your palate in the best way. Whether you love new culinary experiences or simply want to impress brunch guests, Onion Latte is bound to spark conversation and delight your senses.
My first time making this was pure curiosity after a late night inspiration binge and I was shocked when my most skeptical friends asked for seconds. Now it is my go to treat for a weekend pick me up or a unique after dinner drink.
Ingredients
- Yellow onion thinly sliced: provides the sweet and savory backbone look for a firm onion with shiny skin and no soft spots for best flavor
- Unsalted butter: builds richness and depth in your syrup choose a high quality butter for best results
- Brown sugar: deepens the caramelization and counters any sharpness from the onion
- Water: essential for achieving a pourable syrup consistency
- Espresso or strong coffee: delivers bold coffee flavor freshly ground beans elevate the final cup
- Whole milk or plant based milk: provides creaminess and balances the intensity
- Caramelized onion syrup: your signature twist taste as you go to find your ideal sweetness
- Ice cubes: keeps the iced version brisk and refreshing use filtered water for crystal clear cubes
Instructions
- Prepare the Onion Syrup:
- Start by melting butter in a small saucepan over medium heat until just bubbling. Add the sliced onions and cook slowly while stirring often. Let the onions caramelize for 10 to 12 minutes until they turn a deep golden color and their aroma is sweet and mellow.
- Sweeten and Simmer Syrup:
- Sprinkle the brown sugar over the onions and stir to coat every piece thoroughly. Pour in the water and continue simmering for 2 to 3 minutes, stirring gently as the mixture thickens into a fragrant syrup.
- Strain for a Smooth Syrup:
- Carefully pour the hot syrup through a fine mesh sieve set over a bowl. Use the back of a spoon to press all the liquid out of the onions, ensuring maximum flavor in your syrup. Let the syrup cool to room temperature. Discard the solids.
- Brew the Coffee Base:
- Make two shots of espresso or brew a strong cup of coffee. The coffee should be robust enough to hold its own against the rich onion syrup.
- Make a Hot Latte:
- Gently steam or heat the milk until it is hot and frothy but not boiling. In each mug add a coffee shot and 1 to 1 and a half tablespoons of onion syrup. Pour in the hot milk, then stir gently. Taste and adjust the syrup for your preferred balance.
- Make an Iced Latte:
- Fill a glass with ice cubes. Pour in one shot of espresso and the desired amount of onion syrup. Top with cold milk and stir briskly to chill and combine.

My favorite part of this recipe is the look on my family’s faces when I first poured it at brunch. The caramelized onion syrup always reminds me of my grandmother’s onion pie and adds an unexpected comfort to the drink.
Storage Tips
Store leftover onion syrup in a sealed jar in the refrigerator for up to five days. Warm the syrup gently or let it sit at room temperature before using so it blends more easily into your latte. Any extra syrup is fantastic in cocktails or brushed onto grilled vegetables.
Ingredient Substitutions
For a vegan version substitute plant based butter and oat or almond milk. If yellow onions are not available try sweet onions for a mellower flavor or red onions for a dramatic color and slight tang. Maple syrup can work in a pinch for added sweetness but will change the flavor profile.
Serving Suggestions
Serve hot in cozy mugs dusted with a pinch of ground cinnamon or a crack of black pepper for complexity. For iced lattes use tall glasses with plenty of ice and a rustic garnish of caramelized onion on a toothpick if you are feeling playful. Pair with breakfast tarts or savory scones.

Don’t be afraid to surprise yourself and your guests with Onion Latte. Each cup turns everyday ingredients into something unexpected.