The phrase "couldn't help but smile" is common, but in this case "help" is the wrong verb. I would say: She couldn't resist the smile that was tugging at her lips. ("tugging at" is fine).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Doctor DI hope this helps.Yes, it does, Doctor D. You know, I'm impressed with your explanation. What more can I ask for? Thank you very much.