Kraft Foods has lowered its earnings outlook for 2011, despite expectation-beating first-quarter profits, due to the loss of a contract to manufacture Starbucks-branded products.