Preheat the oven to 350°F (180°C). Line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk together the flour, sugar, baking powder, oregano, garlic powder and salt. In a large bowl, whisk the eggs, then whisk in the milk and oil until smooth. Add the flour mixture and stir just until well combined. Stir in the ham, cheese, pineapple and basil.
Spoon the batter evenly into the muffin liners.
Spoon one teaspoon (five milliliters) pizza sauce over each muffin, and then sprinkle with additional mozzarella. Bake for 20 minutes, or until golden brown and a toothpick inserted into a muffin comes out clean. Turn out onto a rack to cool. Store in the refrigerator in an airtight container or bag for up to one week