Another thing I would suggest is to take your fave dishes and make them vegetarian. For example, get cheese pizza instead of pepperoni, a grilled cheese sandwich instead of a bacon one, or chicken fettuccini alfredo without the chicken.
If you want iron the best places are lentils, spinach, mustard greens, kale, oats, and occasionally I take a vegan iron supplement. Now because plant-derived iron is nonheme it does not absorb into the body as well as heme iron. To get the most absorbency from your food make sure you ingest vitamin C with iron foods and try to reframe form eating food with too much calcium as it inhibits iron absorption.
Eat lots of veggies, fruits and nuts!
Nuts have lots of proteins, same as Quinoa. Quinoa is a sort of Couscous that you can eat it like rice or put it in salads.
Tofu, soy milk and soybeans also have lots of proteins
Good luck and stay strong!