Selma Blair admits she has struggled to lose ''baby weight''.

The former 'Anger Management' star - who has a two-year-old son, Arthur, from her previous relationship with fashion designer Jason Bleick - revealed her love of food has stopped her from getting back to her pre-pregnancy body.

She told Cosmopolitan magazine: ''This is why I can't lose my baby weight, because I ate crepes, I ate French toast, I ate an ice cream cone, I had french fries, and three hamburgers!

''Then I'm going to go and have a full dinner with my son. Then I'll go out again tonight.''

The 41-year-old actress insisted she wishes she could keep a slim figure, saying it is ''terrible'' she struggles to regain the body she had before she was expecting Arthur.

She said: ''It's terrible and I don't like what it does to my body, believe me, because I'm not one of these people that's like, I can eat whatever I want, whenever.''

Selma may not be keen on the fact she can't control her weight, but she has found a way to combat her appetite.

She joked: ''I'm like, no, I need a tight leather dress to keep all those hamburgers in, and I got one!''