The advancement of mobile technologies has motivated countries around the world to aim for smarter health management to support senior citizens. However, the use of mobile health applications (mHealth apps) among senior citizens appears to be low. Thus, drawing upon user expectations, the present study examined user requirements for a senior-friendly mHealth application. A total of 74 senior citizens were interviewed to explore the difficulties they encounter when using existing mobile apps. This study followed Nielsen’s usability model to identify user requirements from five aspects, namely learnability, efficiency, memorability, error, and satisfaction. Based on the results, a guideline was proposed pertaining to usability and health management features. This guideline offers suggestions for mHealth app issues related to phrasing, menus, simplicity, error messages, icons and buttons, navigation, and layout, among others. The study also found that speech recognition technology can help seniors access information quickly. The proposed guideline and findings offer valuable input for software and app developers in building more engaging and senior-friendly mHealth apps.