Isla Fisher craves ''pints'' of ice cream when she's pregnant.

The 40-year-old actress - who has children Olive, eight, Elula, six, and 18-month-old son Montgomery with her husband Sacha Baron Cohen - refuses to work when she's expecting because she'd rather stuff her face with Häagen-Dazs, prop her puffy feet on a stool and get some shut eye.

When asked why she refuses to work when pregnant, Isla told Australia's ELLE magazine: ''I want a pint of Häagen-Dazs and my fat feet up on a stool and I want to just sleep.''

And the flame-haired beauty is just as selective about what film roles she takes on when she's not pregnant as she doesn't want to fall into the trap of being an A-lister mother.

She said recently: ''I'm not in that bracket of hugely successful actresses who get offered amazing parts all the time, which is fine by me because it means I get to stay at home with my family.''

Meanwhile, the 'Confessions of a Shopaholic' star has decided she wants to keep the details of her private life close to her chest from now on - something she never used to do.

While appearing in a television interview on Australia's 'Sunrise' earlier this year, Isla snapped at hosts Sam Armytage and David Koch when they pressed her on her 44-year-old husband Sacha, whom she married six years ago.

She said: ''He's not here doing the interview. I don't like talking about my private life.''

However, she quickly retracted her stern words and claimed their family is full of fun.

She explained: ''Yes, I think there's a lot of mischief that goes on in our house and a lot of fun.''