Puebla's famous sweet potato candy comes in vibrant colors and fruity flavors. This family-friendly treat is a naturally sweet, traditional confection of Poblano heritage.
Peel and cut sweet potatoes into chunks; place them in a pot and cover with water. Bring to a boil over medium-high heat, then reduce to medium and simmer until very soft, about 30 minutes.
Drain sweet potatoes thoroughly and let them cool slightly. Mash until completely smooth, ensuring no lumps remain for best texture.
In a heavy saucepan, combine the mashed sweet potatoes, sugar, orange zest, vanilla extract, and water. Stir continuously over medium heat so the mixture does not stick or burn.
Reduce heat to medium-low and cook, stirring frequently, until the mixture thickens and starts pulling away from the sides, about 40–50 minutes. For vibrant color, stir in food coloring at this stage.
Remove from heat and let the mixture cool to room temperature. Shape into small logs or balls (using clean hands or a spoon), then transfer to a parchment-lined tray and refrigerate for at least 1 hour to firm up before serving.