Azeite and Óleo can both be accepted, because they both mean the same thing: oil and olive oil.
I wrote: ela come de salada com azeite. why is this wrong?
There should be no "de" because that translates as "she eats (of) salda with olive oil".