Josh Hutcherson will drop his vegan diet for Thanksgiving on Thursday (23.11.17).

The 'Hunger Games' star recently turned to a plant-based diet meaning he no longer eats animal products including meat, eggs, and dairy, but he has admitted the annual American holiday - which is celebrated on the fourth Thursday of November and traditionally sees families get together to enjoy a roast turkey - may prove difficult to navigate, as his family will be offended if he doesn't chow down on the forbidden foods.

Josh insists he still won't be allowing himself to eat any turkey or ham, but will indulge in his grandmother's macaroni cheese, which he would otherwise be unable to eat.

He said: ''I'm vegan plus. It's like, vegan plus some other things I wanna eat every now and then. Like, my grandma makes the best macaroni and cheese on Earth and it's like, I'm not going to have a steak, but vegan, vegetarian, whatever. I've just been doing a plant-based diet.''

Asked by James Corden on his 'Late Late Show' on Wednesday night (22.11.17) how his family will feel about his first vegan Thanksgiving, Josh added: ''Not very good about it. No, grandma's gonna be pretty p***ed that I'm not eating her turkey or her ham. But I'm going to eat all the sides. The mac and cheese, the green beans, the mashed potatoes, all day. I'm super excited. Rolls, bread, it's gonna be great.''

It isn't the first time the 25-year-old actor has spoken about his veganism either, as he previously said he wouldn't be munching on turkey this holiday season because it ''doesn't fit in'' to the category of foods he can eat.

He said: ''I just started trying to eat a plant-based diet this year, and turkey does not fit into that category.''