I'm sure in your town or the one over they have cooking classes. Pick the one you like best Chinese, Italian, Southern, BBQ, and sign her up for the classes. Buy all the supplies too. It will be a good long time investment. Tell her it's for her b-day, anniversary, Mother's Day, just cause you love her day. She'll learn a new skill, and you'll finally get a good dinner. Everyone wins.