ご質問ありがとうございます。
①
"I was waiting for your dinner!"=「私はあなたの晩御飯を待っていました!」
☆仮に"dinner"と書きましたが、"lunch", "breakfast", 又は"meal"でもOKです。
②
"I was waiting for you to finish cooking dinner!"=「私はあなたが晩御飯を作り終わるを待っていました!」
ご参考に!
I was looking forward to what you might make for dinner.
この「ご飯できるの待っていました!」は、ご飯が出来上がるのを楽しみにしているニュアンスが含まれていると思うので、次のように言うと良いと思います。
ーI was excited about you making dinner.
「あなたの作ってる夕飯にワクワクしていた」=「ご飯できるの待っていました!」
be excited で「ワクワクする・胸が弾む」
ーI was looking forward to what you might make for dinner.
「夕飯に何を作るのか楽しみに待っていた」=「ご飯できるの待っていました!」
look forward to で「〜を楽しみに待つ・期待する」
ご参考まで!