Beef, pork and lamb are excellent sources of B12.
Salmon, tuna and trout have high B12 content.
Milk, cheese and yogurt provide B12.
Especially the yolks, contain a good amount of B12.
Some cereals are fortified with B12, making them a good option for vegetarians.