My father made me a delicious lunch.

Literal

Father [subject-が] me [to-に] delicious lunch [object-を] made-for-me.

私に~を作ってくれた is the natural, everyday way to express making something for someone — に marks the indirect object (recipient). A simpler pattern than のために (purpose marker).