ーI worked hard preparing this food.
「頑張って料理した」
I worked hard ~ing で「頑張って〜した」と言えます。
例:
I worked hard cleaning our house all morning.
「午前中ずっと頑張って家の掃除をした」
ーI did the best I could cooking this meal.
「頑張って料理をした」
I did the best I could ~ing を使っても「頑張って〜した」と表現できます。
ご参考まで!