You can make a substitute for buttermilk at home by adding vinegar, lemon juice, or cream of tartar to milk. In contrast, you can also use sour cream, plain yoghurt, kefir or buttermilk powder.