Yes, you can use any milk to make either an espresso macchiato or latte macchiato as long as you can create the textured foam. So, whether you're using almond milk, soy milk, coconut milk, oat milk, or another dairy alternative, you should be able to make delicious espresso or latte macchiato using the appropriate milk-foaming technique. However, you can create denser milk froth with whole milk.