Both A and C are correct:
A. The lasagna smelled amazing to Joey since he hadn't eaten in two days. C. Since he hadn't eaten in two days, the lasagna smelled amazing to Joey.
Option B is not correct because the semicolon is improperly used; it should be a comma instead.
Therefore, the answer is: Both A and C are correct.