Using a food processor, pulse cranberries, jalapeños, onions, and cilantro until everything is blended and in tiny pieces (i like to blend until I don’t see anymore whole cranberries.)
Place this mixture into a bowl and sprinkle the sugar on top. Stir. Cover with plastic wrap and let sit in the fridge for a minimum of 2 hours or overnight. This will release the excess liquid from the cranberries.
Press your cream cheese block onto the bottom of your serving dish in a level layer. Remove your cranberry mixture from the fridge and drain the excess liquid. Then spoon this mixture onto the cream cheese and spread.