Go Back

Roasted Hazelnut Latte - Warm, Nutty, and Comforting

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 servings

Ingredients
  

  • 2 shots espresso (about 2 ounces), or 1/2 cup very strong brewed coffee
  • 1 cup milk (dairy, oat, almond, or your favorite)
  • 1–2 tablespoons roasted hazelnut syrup (store-bought or homemade; adjust to taste)
  • Pinch of sea salt (optional, enhances flavor and balances sweetness)
  • Whipped cream (optional, for topping)
  • Crushed roasted hazelnuts or cocoa powder (optional, for garnish)
  • 1 cup sugar
  • 1 cup water
  • 1/2–3/4 cup roasted hazelnuts, roughly chopped
  • 1/2 teaspoon vanilla extract (optional)
  • Pinch of sea salt

Method
 

  1. Brew your espresso. Pull 2 shots of espresso. If you don’t have an espresso machine, use a stovetop moka pot or brew strong coffee at a 1:12 ratio. Keep it hot.
  2. Warm and froth the milk. Heat milk in a small pot until steaming (don’t boil). Froth using a handheld frother, French press, or a whisk. Aim for small, silky bubbles.
  3. Sweeten the base. Add 1–2 tablespoons roasted hazelnut syrup to your mug. Stir in a pinch of sea salt if you like a more balanced flavor.
  4. Add espresso. Pour the hot espresso into the mug and stir with the syrup to combine.
  5. Top with milk. Gently pour in the frothed milk, holding back the foam with a spoon, then spoon foam on top for a latte-like texture.
  6. Finish with garnish. Add whipped cream if you’re feeling indulgent. Sprinkle crushed roasted hazelnuts or a dusting of cocoa powder for a café finish.
  7. Roast the hazelnuts. Toast hazelnuts in a dry skillet over medium heat for 5–7 minutes until fragrant and lightly browned. Let them cool, then roughly chop.
  8. Simmer the syrup. Combine sugar and water in a small saucepan. Bring to a gentle simmer, then add chopped roasted hazelnuts and a pinch of salt. Simmer for 10 minutes.
  9. Infuse and strain. Remove from heat and let steep 15–20 minutes. Strain through a fine mesh sieve or cheesecloth. Stir in vanilla if using. Cool before using.