These are all great answers and the only thing I would add having bred Quality Siberian Huskies for over 25 years is this:
It may be too late to easily modify food aggression behavior of a 2 year old Husky that has never been broken of food aggression depending upon the dog's temperament and if you use hand feeding be prepared to get nipped in the beginning.
I assume your dog is spayed as keeping an intact female for 2 years as a pet is not reasonable and a food aggressive animal should not be bred as that trait will be passed along and can even be intensified.
Even though it is best to match pets with the opposite sex to achieve compatibility, dogs that exhibit aggressive tendencies may be so even toward an opposite sex dog if for some reason it doesn't like it and that reason may only be apparent to the dog. It could be it's sense of smell, body language, territorial instinct or just an alpha personality that makes it aggressive toward the companion dog. I had dogs who got along for a while but then something triggered a rift in that bond only they know.
So in the end you won't know until you try, but as others have said if you can break her of the aggression first that would be best but not required if she doesn't escalate from food aggression to dog aggression although you would have to feed them apart. Breaking the food aggression is easiest if started as a puppy and is mandatory if you don't want innocent children or others bit because they wondered to close to her bone, food or a plaything.
Of course if the dog is kept outside with plenty of room (and many husky owners do keep them outside as they are very hardy, love the cold and can be a disaster inside when they shed) food aggression would be less of a problem if they have plenty of room to avoid each other.
Finally I'd pick the friendliest most non aggressive (neutered when old enough) Husky you can find to be this dog's companion, young or old. It is most important that the new dog not be prone to react to aggression with aggression so when you get the new dog have it be on condition that you can return it within one month (or more if possible) in case they don't work well together. They may get along at first and when the newness wares off start having problems so give it as long as possible to work out. It is important your dog understands that you do not approve of any aggression toward the new dog so supervise their interactions as much as possible. http://hub.me/aaC86