Ensure or Boost is a great way to get nutrition in a small amount. We use these for my residents who are losing weight and won't eat much. Meats are important. Breads and rice's will make her feel full very fast.
Hope the weight comes on for her. The most important thing- she needs a balanced diet. Plenty of fruits, veggies, carbohydrates, dairy products, and proteins.