Jon Favreau has revealed that he has to be careful of gaining extra pounds, after shooting Chef.

The 47-year-old, who directed, produced, written and stars as Chef Carl Casper in the indie comedy-drama, admitted he has to pay more attention to his waistline because the film has given him a new appreciation for food.

"The training for Chef required a lot of cooking and working in kitchens. When you're working, it's not so bad but when you're eating all the food afterwards, that's what becomes difficult," he said.

"Now that I've made this movie, I've made friends with a lot of chefs. I go out to restaurants and they treat me like a chef. That means food comes out that you didn't order, and as a chef's paying you respect, you must pay him the respect of eating the food.

"Of course, it's always amazing; I think that's going to be worth a good 20lbs throughout my life. I've got to be careful," he added.

Jon is reunited with his Marvel castmate Scarlett Johansson, who plays his girlfriend; with Modern Family's Sofia Vergara as his ex-wife in Chef.

"By having such beautiful women involved, it shows what the chef culture has become, and what a fantasy it can be for people entering that field," he explained.

"I don't know if it's always been that way, but chefs are like rock stars, certainly in the States. They definitely punch above their weight and end up with women who are fixated on them because of how skilled they are in the kitchen," the married father-of-three added.

:: Chef is released in cinemas on June 27.