Amanda Seyfried has suggested she's having a baby boy.

Amanda Seyfried

Amanda Seyfried

The 'In Time' actress dropped a huge hint that the sex of her and her fiancé Thomas Sadoski's unborn tot is male when discussing her newly-acquired craving for cottage cheese.

Discussing her tendency to scoff the low fat dairy delight in an interview with W Magazine, the 31-year-old star said: "The only thing I'd say I crave more is calcium. I eat cottage cheese. It's kind of the best thing...

"Well, whatever happens, he'll hopefully crave cottage cheese his whole life. And there will be no stigma with it for him (pointing to stomach)"

Amanda stopped short of confirming the sex of the child after her slip-up, but her comments seemingly confirm the first-time parents-to-be know the gender of their baby.

Whilst a benefit of being pregnant is enjoying meals loaded with cheese, the actress recently admitted she can't be anywhere near people who have strong body odor (BO).

The blonde beauty has found her senses have been heightened since falling pregnant, and she can't bear to be around anyone with BO.

Amanda said: "The only thing that I can't tolerate is body odor. Normally body odor is, 'Uh, it's alright.' But I cannot tolerate it anymore. If someone has it, I have to leave. I have a hard time with that."

But the most bizarre aspect of being pregnant is that she thinks she can smell electricity.

She explained: "I can smell electricity. I swear to God I can smell the TV."

However, the 'Mean Girls' star insists she isn't bothered by the changes.

She added: "I was looking forward to it. Nothing makes me sick."

Amanda's pregnancy announcement came just two months after she and Thomas got engaged after six months of dating.