If you don't like milk to consume directly, then you can have it's byproducts such as butter, cottage cheese, home made curds, buttermilk etc..to get
b12 and other sources are fortified breakfast cereals, previous night cooked rice soaked in water and leave it whole night to ferment and have the next day morning for breakfast... you can consume that also ..if you wish to..for getting b12 and is also very good for gut as it contains microflora the good gut probiotic bacteria..in the form of resistant starch..
Thankyou