Puppy food is what she needs because it is high in fats and other nutrients she needs to support the pups purina puppy chow would be your best low cost choice since she will be eating more, and soon the pups will be eating it to.
If it is very swollen it is probably broken take it in and get it checked out if you can.
You probably have an infection go to a doctor.