Add ground pork to a large skillet and season with thyme, garlic powder, onion powder, 1 teaspoon salt, and ½ teaspoon pepper. Cook over medium-high heat about 5-7 minutes or until cooked through. Using a slotted spoon, remove the pork from the skillet and transfer to a plate, while leaving the fat drippings in the skillet.
Add potatoes, bell peppers and onions to the same skillet. Cover and cook for about 10-15 minutes, stirring occasionally, until vegetables are tender. You should be able to insert a fork into the potatoes, but you also don’t want them falling apart. Once done, set aside.
Preheat the oven to 350° F. and grease a 9x13 inch casserole dish.
Crack the eggs into a large bowl and whisk together for a couple minutes; this makes the eggs fluffy, giving the casserole a good body. Whisk in the half-and-half, baking powder, ½ teaspoon salt, and ½ teaspoon pepper. Stir in 1 cup of cheddar cheese, ground pork, and vegetables. (Optional: Set aside a small portion of the ground pork and vegetables for sprinkling on the top).
Pour egg mixture into the casserole dish and bake for 35 minutes. Then sprinkle with remaining 1 cup of cheese (and any pork and vegetables you may have set aside) and bake for an additional 10-15 minutes until cheese is melted and casserole is set and puffy.
Garnish with fresh parsley, slice, and serve!