A triple car bombing on a market killed at least 23 people in Gogjali, a few kilometres east of Mosul, the army said.
Gogjali was retaken by pro-government forces on November 1, two weeks into a massive operation to oust IS jihadists from their last stronghold in Iraq.
Since launching the operation against IS on October 17, Iraq's elite counter-terrorism service has advanced into Mosul from the east, but progress has since slowed.
IS said three of its suicide bombers carried out the attack.
Mortar fire also killed 11 people including four aid workers as civilians gathered to receive assistance in Mosul city, the United Nations said.
"According to initial reports, four aid workers and at least seven civilians queueing for emergency assistance in eastern Mosul city have been killed by indiscriminate mortar fire," UN humanitarian coordinator in Iraq Lise Grand said in a statement.
"People waiting for aid are already vulnerable and need help. They should be protected, not attacked," Grande said.
"The killing of civilians and aid workers violates every humanitarian principle."
Iraqi forces pushing towards Mosul on the southern front have yet to enter the city, and another advance from the north has stalled.
To the west, forces from pro-government paramilitary groups are close to the town of Tal Afar, between Mosul and the border with Syria.
However, areas taken from the jihadists are still exposed to deadly artillery attacks, bombs and gunfire.
Disclaimer: No Business Standard Journalist was involved in creation of this content
