These two coffee drinks are quite similar, so many people get them confused. For a macchiato, the order of ingredients in the glass is steamed milk, foamed milk, and espresso. For a mocha, the order of ingredients in the glass is espresso, steamed milk, foamed milk, then whipped cream.