These are staples I keep around as a vegan. Just thought it might give you some ideas.
Vinegars (usually rice and cider vinegar and sometimes balsamic)
lemon juice and lime juice
soy sauce or tamari (for making dishes for my gluten free Mom)
vegan mayonnaise (Just Mayo or Vegannaise)
salsa
dijon mustard
organic catsup
applesauce
flaxseeds/ground flaxmeal
unsweetened coconut flakes
vital wheat gluten
cornmeal or polenta
oats
whole wheat flour, white spelt flour, whole wheat pastry flour
white rice flour and brown rice flour
sorghum flour
chickpea flour (awesome to have around to make chickpea flour omelets)
baking soda and baking powder
tapioca starch, cornstarch
maple syrup
blackstrap molasses (great source of calcium and iron and goes well in hot cereal, homemade Asian sauce, smoothies, baking bread etc)
tahini
peanut butter (just peanuts)
sesame seeds, pumpkin seeds, sunflower seeds (shelled)
brazil nuts, almonds, walnuts, pecans
nutritional yeast flakes (found in bulk section of natural food stores)
buckwheat groats, oat groats, millet, brown rice, jasmine rice, couscous, quinoa, bulgur wheat (great for making taco "meat", spaghetti sauce "meat", sloppy joe "meat" etc as the texture is similar to ground beef and it absorbs other ingredients well)
spaghetti, whole wheat penne pasta, buckwheat soba noodles (without egg), udon noodles
cans of tomato paste, tomato sauce, diced or stewed tomatoes
dried lentils (brown, red)
dried split peas (green, yellow)
cans of chickpeas, white beans, black beans, kidney beans (sometimes dry too)
cans of pineapple
cans or artichoke hearts
canned pumpkin (great in place of egg for some baking and for smoothies or pancakes etc)
turbinado sugar
agar flakes (if you like to make things that "gel", this works beautifully in place of gelatine)
spices like cumin, chili powder, garlic powder, cayenne, turmeric, paprika, garam masala, coriander, oregano, basil, dill seed or weed, thyme, black pepper, onion powder, marjorum, mustard powder
vegan commercial bread on occasion (Rudi brand or Ezekiel/Food For Life) or I make my own more often
Frozen mixed vegetables, bananas I freeze in chunks and keep in freezer bags, frozen berries in winter months, frozen peas and limas
tempeh, tofu (I almost always keep a package of tempeh on hand but tofu is something I buy less often)
plant milks (almond, soy usually but have tried oat, hemp etc and used to make my own flaxseed milk and almond milk)
sweet potatoes (great in soups, burritos, casseroles, mashed with pineapple or coconut etc)
potatoes (red or russet)
a variety of leafy greens always on hand (collards, kale, bok choy, spinach, turnip greens, romaine etc) (good for smoothies, salads, in sandwiches, wraps, soups etc)
bell peppers
cucumbers
zucchini, yellow squash
winter squash (butternut, acorn)
green beans
snap peas
mushrooms
tomatoes
jicama
celery
carrots
onions
asparagus or brussel sprouts
broccoli always on hand
apples
oranges
bananas
seasonal fruits (berries, plums, peaches...)
cantaloupe or pineapple
There are tons of egg replacers. Depends on what you are using them for. Stuff like cornstarch which acts as a leavener and lightens baked dishes, "buttermilk" (plant milk plus a tablespoon of vinegar or lemon juice) and baking soda in same recipe acts as a leavener, applesauce, ground flaxseed and water, chia seeds (they expand when introduced to wet foods/liquids and especially heat so make a great binder), banana, pumpkin or squash or even potatoes, beans, tofu, agar flakes...
A 14 year old girl needs well over 2000 calories per day, especially if you are active. I was very small as a teenager too and didn't get my first period until I was 16. If I could go back I would have done more to help myself because I have VERY bad bones now. Fractures are not fun and are very debilitating. Eat a variety of plant food and worry more about getting enough calories instead of obsessing about macronutrients and specific foods. If you eat a variety of plant food and include several servings of beans, five to seven servings of fruits/veggies, five or six or more servings of grains, and a few servings of fats etc you will be fine. To meet calorie needs, especially as tiny as you are, eat more dense fruits like bananas, pineapple, dates, figs. Include stuff like peanut butter (not a nut so safe even with nut allergies) or sunflower butter. If you can't handle that, try avocados. Make puddings like banana, avocado, and cocoa powder with some maple syrup or other sugar. If you are unable to meet your calorie needs you really should have your parents set you up with a dietician. Being that underweight as a teen is going to hurt your health big time when you get older, trust me. My Mom took me to a doctor when I still wasn't getting my period at 16 (I was studying ballet 3-4 hours six days per week) and I think that put the fear into me as I ate like a horse after that lol. Don't worry about being perfect with your diet. Food is supposed to be enjoyable, not just there to meet nutritional needs. even wild animals celebrate their food and enjoy it! Gluten free pastas are also more and more abundant nowadays. I have seen quinoa and corn based pasta as well as brown rice and have tried them all. I love the quinoa pastas!