She made us vegetable soup.

Literal

She [topic-は] us [to-に] vegetable soup [object-を] made for-us.

作ってくれる combines 作る ('to make') with the benefactive ~てくれる, which marks the speaker as the recipient of the kind action. Without ~てくれる, the sentence 私たちに野菜スープを作った would just describe the act mechanically; with it, the gratitude shines through. 野菜スープ ('vegetable soup') is a katakana loanword scaffolded onto a native noun (野菜 'vegetable' + スープ 'soup') — a mixed compound very typical in modern Japanese cuisine vocabulary.