Prep Pan: Preheat oven to 375°F. Spray one or two muffin pans with cooking spray and set aside.
Brown Sausage: Heat 1 tablespoon oil in a medium-sized skillet over medium-high heat until shimmery. Saute the sausage until browned, about 5-7 minutes, breaking it up into tiny pieces while it cooks. Transfer to a paper towel-lined plate and set aside.
Saute Veggies: Wipe out the pan. Add 1 tablespoon oil and heat until shimmery. Saute the onion and peppers for 4-5 minutes, until softened, seasoning with salt and pepper while they cook. Set aside.
Dry Mix: In a large bowl, whisk together the baking mix, cornmeal, garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon pepper.
Wet Mix: In another bowl, whisk together eggs, buttermilk, and butter. Stir in the sausage or ham, pepper/onion mixture, and cheese to this wet mixture until combined.
Combine: Pour the wet mixture into the dry mixture and stir just until combined (do not over mix). Spoon the batter into the prepared muffin tins, filling almost to the top.
Bake: Bake for 15-18 minutes. Muffins are done when an inserted toothpick comes out clean. Allow to cool in pans for a couple of minutes and then turn out onto a cooling rack.
Serve: I like to serve these warm with a little butter.