Nuts: Nuts such as almonds, raisins, pistachios, walnuts and pecans are full of proteins. Seeds like flaxseeds too are important as they contain unsaturated fats. A handful of nuts and seeds daily will assure that your body gets a dose of fibers, vitamins, proteins and iron.
Eggs and dairy products: Eggs and dairy products provide a healthy dose of proteins, which is otherwise difficult in a meatless diet. Milk and milk products also provide calcium and vitamin D.
Lentils: Legumes, including beans and lentils, are a very important part of a vegetarian's diet. They are the best source of proteins and also offer essential fibers, vitamins and minerals.
Grains: Whole grains are a good source of carbohydrates for vegetarians. They also provide minerals like zinc, copper and iron. So stock up on oats, whole wheat breads and pasta, brown rice and quinoa.
Fruits and vegetables: This is of course, the most important staple in a vegetarian's diet. Fruits and vegetables are abundant with vitamins, minerals and antioxidants.