Just like in any diet, balance is key when you follow a vegetarian meal plan. In order to make sure that you get enough vitamins like B12 and omega-3 fatty acids, avoid monotonous meals and choose a variety of healthy plant-based foods like whole grains, veggies and fruits. Flax and chia seeds, soy products, nuts, and avocados also contain healthy fats while legumes, eggs and dairy are a great source of protein and B12.