When your betta spits out its food, it usually means the pieces are too large to eat. Choose smaller pellets and break up larger foods like bloodworms before giving them to your betta. Soak freeze-dried foods, so they are soft enough for your betta to eat. Stress or illness may be the underlying cause if your betta refuses to eat anything.