Catherine has to work to keep her weight down

Catherine Tyldesley envies Michelle Keegan‘s fast metabolism.

The blonde actress has noticed Coronation Street co-star Michelle, 26, snacking on unhealthy treats on set but Mark Wright‘s girl still manages to stay in shape.

My Corrie friend Michelle Keegan seems to be able to eat what she wants and not put on an ounce,’ says Catherine, 30.

She’ll stand in the Rovers eating pork scratchings, and I think, “Where do you put it?”‘

Meanwhile Catherine – who plays barmaid Eva Price in the soap – has to work hard to keep her weight down.

The Manchester-born star famously slimmed down from a size 22 to a size 10 by shedding 6st and she admits that staying in shape is a constant battle for her.

I’m not going to lie – it’s hard graft staying slim,’ Catherine tells Hello!

I have to work at it. I still treat myself, though. Life’s too short to go without chocolate.’

EXCLUSIVE VIDEO Catherine Tyldesley‘s naked shoot…

EXCLUSIVE VIDEO Catherine Tyldesley‘s naked shoot

SEE PICTURES Catherine Tyldesley joins Coronation Street cast at Manchester charity ball

Catherine Tyldesley‘s diet secrets

Anna Francis