Jessica Alba only lets her daughter eat organic food.

The 29-year-old actress is committed to a green lifestyle and doesn't want two-year-old Honor - her child with husband Cash Warren - to eat anything unhealthy so she is very strict with what she serves her at meal times.

She said: "I'm very strict With Honor. She's healthy and on a schedule. We eat organic, our house is all green, we don't waste. It's more about having as green a house as possible. We recycle, we have a hybrid car, we do that kind of stuff."

Although she makes Honor eat healthily, Jessica doesn't stick to a strict eating plan herself.

She has confessed she often gives in to her cravings for sweet treats and fried delights.

She added: "I eat fried foods. I stay up late, too late, lots of times. Like last night. I eat late-night deserts all the time and I should work out. But after I put my daughter to bed, I'd rather have a glass of wine than go to the gym."