Right why not say "she makes lunch instead" ?
"She makes lunch" would probably be translated with "Sie macht das Mittagessen."
Erstellt is a bit a strange word to use there -- as create is in english.
'strange' is a bit weak in my opinion. I'd actually consider it plainly wrong.