01 -
Set the oven to 190°C. Line a 12-cup muffin tin with paper liners or grease it lightly to prevent sticking.
02 -
In a large bowl, whisk together flour, baking powder, salt, and optional garlic powder until evenly mixed.
03 -
In a separate bowl, beat milk, eggs, and melted butter until smooth. Fold in diced ham and shredded cheddar cheese.
04 -
Pour the wet mixture into the dry ingredients and gently stir until just combined. Avoid overmixing to maintain fluffiness.
05 -
Spoon the batter evenly into the muffin cups, filling each about three-quarters full.
06 -
Bake for 18 to 20 minutes, until tops are golden and a toothpick inserted in the center comes out clean or with few crumbs.
07 -
Allow muffins to cool in the tin for 5 minutes before transferring to a wire rack. Serve warm for best flavor.