Oh, and if you need supplemental iron, the best supplement, and also vegetarian, is herbal iron by Floradix.
Not necessarily. Cheese, as a dairy product, may be problematic for you. Most vegetarians rely on beans and nuts for their protein, as should you. The rice should be brown rice for maximum protein and nutrition; beans combined with any whole grain will give you a complete protein. Iron is not a problem for vegetarians -- there are many vegetable sources for it, including beets, parsley, dandelion greens, most green leafy veggies except lettuce, nettles, etc. The two nutrients hard to get for a vegetarian are L-methionine, an amino acid that's part of protein, and B12. Also keep in mind that not everyone is cut out to be a vegetarian, so watch your energy levels and health. Some people do well that way, some don't -- we're not all the same.