Among vitamin B12 foods vegetarian Indian, you can take yogurt, fortified plant-based milk, eggs, and cheese. All these foods have a significant amount of Vitamin B12 in them, helping you fulfill the daily nutritional requirements from vitamin B12 foods.