The NHL announced the suspension Wednesday.
The hit occurred during the first period of Tuesday night's game, and Stewart was given five minutes for checking from behind and a game misconduct.
The league says Stewart will forfeit $46,621.62 in salary.
"The onus is on Stewart to avoid this hit completely or at the very least minimize it," league disciplinarian Brendan Shanahan said in a video explanation posted on the league's web site.
Stewart, a four-year veteran, is eligible to return Nov. 23 at Pittsburgh.
Kronwall took much of the hit in his shoulders, but underwent precautionary concussion tests and was able to return in the second period.
"I think it was more of an accidental thing than anything," Kronwall said after practice Wednesday, according to the Detroit Free Press. "I think everyone knows that he is not that kind of player. He is an honest, hardworking guy.
"I put myself a little bit in a bad spot. I think he was anticipating me doing something else. But it was bad, absolutely."
Information from The Associated Press was used in this report.