I bought Bento boxes at the convenience store for my family's supper.
I bought Bento for supper for everyone in my family at the convenience store.
for my family's supper としても不自然ではないですよ。
ーI bought Bento boxes at the convenience store for my family's supper.
「コンビニで家族の夕飯に弁当を買った」
ーI bought Bento for supper for everyone in my family at the convenience store.
「コンビニで家族みんなのために夕飯の弁当を買った」
このような言い方もできます。
ご参考まで!