Not including special items, the company earned 46 cents per share. Revenue rose 6 percent to $21.81 billion.
Analysts on average expected an adjusted profit of 43 cents per share on revenue of $21.55 billion, according to FactSet.
Kroger now expects to earn between $2.44 and $2.46 for the year, up from the previous range of $2.35 to $2.42.
Kroger's stock rose $1.19, or 4.8 percent, to close at $26.25 Thursday. The company operates more than 2,400 supermarkets and multi-department stores in the U.S.