Heinz is recalling two types of baby food sold in Canada due to potential for spoiling.

The latest recalled product is Heinz sweet potato and beef medley, sold in a 213 millilitre jar with a best before date of August 4, 2017.

Heinz says the jar could potentially lose its seal, causing the food to go bad.

Earlier this month Heinz recalled chicken with broth in a 100 millilitre jar with a best before date of September 26 or December 12, 2016.

No illnesses have been reported.