In this case, "to make sth" is not used. 맛있게+하다 is made up of adverb(good) + 하다(do).
So literally 오늘 친구랑 저녁식사 맛있게 했어 is "I did a dinner well with my friends,"
and the liberal translation would be "I made a good dinner of it with my friends."
It would be kind of confusing :)..
Sorry for my English and hope you'll understand better