Breakfast needs a main dish, so I made some pasta.
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば少し直訳気味ですが、
Breakfast needs a main dish, so I made some pasta.
と言えます。
少し変えて、
There should be a main dish for breakfast, so I made some pasta.
とすると、『朝食にはメインディッシュがあるべきなので、私はパスタをつくりました。』というようにも表現できます。
参考になれば幸いです。
I need a main dish for my breakfast, so I cooked pasta this morning.
この場合、次のような言い方ができますよ。
ーI need a main dish for my breakfast, so I cooked pasta this morning.
「朝食にはメインディッシュが必要だから、今朝はパスタを作った」
to cook pasta でパスタを茹でた意味にも取れますし、パスタを作った意味にも取れます。
ご参考まで!