How to Make White Chocolate Eyeballs for Halloween

These Halloween white chocolate eyeballs are a delightful homemade treat that offers a healthier alternative to store-bought candy. Their surprising purple sweet potato center keeps sugar lower and adds a naturally festive color. They make a fun, slightly spooky addition to Halloween parties, classroom treats, or cupcake toppers, and they’re sure to impress trick-or-treaters and guests alike.

These Halloween white chocolate eyeballs have a surprise filling: purple sweet potato!

Updated September 16, 2019 (Originally posted October 29, 2016)

Making these eyeballs takes a bit more time than grabbing a bag of candy, but the results are worth it. The sweet potato filling is creamy, subtly sweet, and pairs beautifully with tempered white chocolate. Because the filling is mostly vegetable-based, these treats are more wholesome than typical Halloween sweets while still delivering a playful and delicious bite-sized confection.

How to make Halloween white chocolate eyeballs

Although they are called white chocolate eyeballs, the bulk of each bite is purple sweet potato. I recommend Japanese purple sweet potatoes for their vibrant color, but any purple-fleshed variety will work. If you use a standard orange sweet potato, the flavor will still be great—just adjust the cream so the filling can be rolled into firm balls.

Japanese purple sweet potatoes, chopped and ready to be boiled

Start by peeling and chopping the sweet potatoes into even chunks. Cover them with cold water in a saucepan and bring to a boil, then reduce the heat and simmer until tender, about 15 to 20 minutes. Test doneness by piercing a piece with a fork or toothpick—if it slides off easily, the potatoes are ready.

Drain the cooked sweet potatoes and transfer them to a mixing bowl. Add butter, light brown sugar, and heavy cream, then mash until smooth. If you don’t have a potato masher, a fork followed by a hand mixer works fine. For starchier varieties, add cream gradually so the mixture is moist but not too wet; you want a texture that can be shaped into small firm balls and will hold its shape after chilling.

Mashed purple sweet potatoes

Once the filling is cool, scoop a tablespoonful at a time and roll into balls. Place them on a tray, cover with plastic wrap, and chill in the refrigerator until firm. If you prefer larger eyeballs, increase the amount per ball. The chilled filling is much easier to dip in chocolate without deforming.

Purple sweet potato balls to be covered with white chocolate

While the filling chills, temper the white chocolate so it sets with a glossy, crisp finish and won’t bloom or melt too easily at room temperature. Once your white chocolate is tempered, dip each chilled sweet potato ball, allowing excess chocolate to drip off before placing the coated eyeball on parchment to harden. When fully set, paint the iris, pupil, and veins using gel food coloring for vibrant, long-lasting color. Gel color adheres better to the chocolate surface than liquid coloring.

Liquid vs Gel food coloring

Gel food coloring is recommended for painting details because it sits on the chocolate surface and provides bright, consistent color. For the iris, try blending blue and green tones; for veins, a thin wash of pink or orange adds realistic effect. Use edible black gel for the pupil and fine accents. Painting these details is a creative and satisfying step—many find it as enjoyable as the baking itself.

Halloween white chocolate eyeballs

These eyeballs make charming cupcake toppers or stand-alone treats wrapped individually. They keep best refrigerated in an airtight container for several days. Bring them to room temperature briefly before serving so the flavors are most pronounced and the texture is pleasant to bite through.

If you enjoy making seasonal homemade treats, consider pairing these eyeballs with other Halloween-inspired recipes, or use them as a healthier candy option to hand out to trick-or-treaters. The combination of creamy sweet potato and crisp white chocolate is unique, and the finished look is delightfully eerie yet elegant—perfect for the holiday.

Halloween white chocolate eyeballs with purple sweet potato filling

Halloween White Chocolate Eyeballs

These Halloween white chocolate eyeballs have a surprise filling of purple sweet potato for a healthier and colorful treat that still feels indulgent.
Servings: 36 eyeballs

Ingredients

  • 1¼ lbs (567g) purple sweet potato, peeled and chopped into chunks
  • 3 tablespoons (42g) salted butter
  • ¼ cup (40g) light brown sugar
  • 2 tablespoons heavy cream (adjust as needed)
  • 5.3 oz (150g) white chocolate, chopped and tempered for coating

Instructions

  1. Boil the peeled and chopped sweet potatoes in a saucepan of cold water. Bring to a boil, then reduce heat and simmer until tender, about 15–20 minutes. Drain well.
  2. Place drained sweet potatoes in a bowl. Add butter, brown sugar, and heavy cream, then mash until smooth. Let the mixture cool completely.
  3. Scoop a tablespoonful of the cooled mixture and roll into balls. Place on a tray, cover, and chill in the refrigerator until firm.
  4. Temper the white chocolate while the sweet potato balls chill.
  5. Dip each chilled sweet potato ball into the tempered white chocolate, letting excess drip off. Set on parchment to harden completely.
  6. When the chocolate has set, paint the iris, pupils, and veins using gel food coloring. Allow the paint to dry before storing.
Love this recipe?
Share a photo of your finished eyeballs on your favorite social channel and tag the creator to show your results.