Preheat oven to 450°F (230°C).
In a mixing bowl, combine, cornmeal, flour, baking powder, salt, pepper, and cayenne (if desired).
Separately, mix together onion, milk, eggs, sweet potato purée, and butter.
Add dry ingredients to wet and mix until just combined. Stir in crumbled bacon.
Spoon 1 Tbsp batter into sprayed mini muffin tins.
Bake 8-10 minutes, until firm to the touch and golden.
Sprinkle with powdered sugar (or sugar-free powdered sugar), serve, and enjoy!
Yields ~28 baked hush puppies.