"Daily routine"は、おそらく最近日本語でも用いられている言葉かもしれないのですが、「習慣」のようなニュアンスになります。
また、"mandatory"には「必須な」という意味がありますので、少し強めな言い方になります。
この後に"so it's not fun anymore."/「だからもう楽しくなくなってきた。」などと付けていただけます。
ご参考になれば幸いです。
I've had to learn to cook for myself every day, so I've come to enjoy it.
詳しい状況がわかりませんが、次のように言えると思います。
ーI've had to learn to cook for myself every day, so I've come to enjoy it.
「毎日自分で料理を作れるようにならなければいけなかったので、料理するのが楽しくなってきた」
I've come to enjoy ... で「私は…するのが楽しくなってきた」と言えます。
ご参考まで!