a basic buttermilk recipe combines a milk product with an acid. you can use several milk products to make buttermilk, including regular milk (any percentage), half and half, cream, or even non-dairy milk. many types of acids combined with milk can make a buttermilk substitute.