Let's see if I can be at all helpful, because my kids have food allergies too...
They are probably telling you to watch out on the soy because kids with dairy allergy often wind up allergic to soy also, if given a lot of it.
I thought this over. Coconut milk and coconut oil are great if she can have them. Not sure if the nut allergy means no coconut, but if she can have coconut milk, it makes great milkshakes, great waffles and pancakes, you can even buy coconut frozen dessert 'ice cream' (luna and larry's is the best in my opinion) at the health food store or elsewhere.
Sesame butter, called Tahini, is superb fat and protein AND calcium too! Might be the perfect thing! You can make it into a dip, or serve in place of peanut butter, spread on toast, etc. but you may want to sweeten it a bit, sometimes it tastes better to kids that way.
Better yet, try her on a Jewish traditional treat called Halvah or Halavah. I personally love it, and would munch on it all the time if I could, but there's so much healthy fat, protein, calcium and trace minerals, not to mention calories, that I would blow up like a balloon. Halavah is a sweet treat that kids usually love, made of sesame seeds, and happens to be a healthy food. Sesame seeds contain so many calories in such a small amount, and so many good vitamins, not to mention protein and calcium, that they are a good survival food. Made into Halavah, it's a meal bar or candy bar depending on your viewpoint, and it even comes in chocolate.
Adding sausage or bacon to her morning couldn't hurt, and they have turkey versions of both if you prefer. Kids need a certain amount of saturated fat, and she can't get it from the fake milks like soy milk(which she may become allergic to if overexposed) or the empty-calorie things like rice milk.
Canned fish packs a wallop of calcium and protein, especially sardines, but because they are canned, they also pack Bisphenol-A in every bite, sadly. But some people eat fish for breakfast, and you can get "canned" fish like pickled herring, in a jar instead of a metal can.
Avocados are also great for healthy fats and lots of calories, in addition to great nutrition.
So, coconut milk (they also make a coconut milk yogurt by the way, and a coconut-based "milk" in a carton), sesame seeds in the form of Halavah and possibly tahini butter, maybe sausage at breakfast, and avocados. That's all I can think of for now.
I hope this helps, but do try the Halvah. I bet she will love that even if she doesn't much care for tahini, and that halavah packs the pounds on like nobody's business, but also adds calcium and protein. Joyva is a well-known national brand, and I see halavah bars for sale at health food stores, and they also sell it in bulk.