title_body: How to order Caffe Macchiato and be sure you get one?
upvoted_answer: The problem with ordering a "Macchiato" is that it's only half of the name of a traditional coffee drink.
  
  "Macchiato" means "stained" or "flecked" and not more.
  
  In Italy, you have either 
  
  
  Latte macchiato: *Milk "stained" with coffee (more precisely caffè or espresso) or
  Espresso macchiato: Espresso (or caffè) "stained" with a spoonful of milk foam.
  
  
  If you order a "Macciato" without qualifier, you will either get what the chain defines as such (for Starbucks, a lot of milk and foam with one or multiple shots of espresso) or what your barista thinks of first - and that would often be a (latte) macchiato, i.e. a glass of milk and foam with an espresso layer inbetween. 
  
  So my recommendation is:
  
  If you want a serving of espresso with a bit of milk, order an espresso macchiato. I just double-checked with the Starbucks US website and yes, they do have espresso macchiato on the menu. Any decent barista from the (self proclaimed) high-end places you mention should be familiar with these terms anyway. The fine difference between "coffee" and "caffè" (see below) might be "lost in translation" and they will be using an espresso machine in 99% of all cases anyway.
  
  
  
  Comment re. your Wikipedia link:
  
  Please note the spelling: caffè is not the same as American coffee! The former is what you get when you use a stovetop moka pot, which creates a brew similar (but not identical) to espresso. Both are served in rather small serving units and for coffee drinks used somewhat interchangeably. Espresso shots in a bar or coffee shop, caffè often in a domestic setting (no need for fancy machinery).