Justin Timberlake loves hosting dinner parties.

The 31-year-old actor enjoys throwing lavish barbecues and cooking meals for his friends and says the secret to being the perfect host is to offer guests an abundant supply of booze.

Justin told food blog Bon Appetit: ''The key to good hosting is to make sure everyone has enough to eat - and booze on. In my house, we tend to host Sunday barbecues, which is convenient in football season. Everybody can do chips and dips.''

The Hollywood hunk also revealed he enjoys hosting themed dinners and keeps things fun by organising games and getting guests to dress up, but said that with all the alcohol available at his parties, everyone is often left hungry.

Justin - who is engaged to Jessica Biel - explained: ''If you're hosting people, you want them to feel like they're in their own home. I don't like things to be too formal.

''I've hosted Halloween murder mystery dinners where people had to search through the house for clues. We did one that was Prohibition era-themed. The girls showed up as flappers and the guys showed up in waistcoats and pinstripes.

''At some point, people will drink enough to be hungry, so you need enough food. I've hosted parties where I'll have an In-and-Out (burger) truck show up later on in the evening. You know everyone will be hungry again.''