Preheat and prep the pan.
Heat the oven to 350°F and grease a nonstick muffin tin or silicone muffin cups with cooking spray.
Prep the fillings.
Chop the green pepper, green onions, spinach, and bacon or ham. Divide the vegetables and 1/2 cup of the bacon among the muffin cups.
Mix the eggs.
In a medium bowl, whisk together the eggs, half-and-half, salt, pepper, and 1/2 cup of the shredded cheese. A bowl with a spout makes pouring easier.
Fill the muffin tin.
Pour the egg mixture evenly into each cup. If a few look uneven, spoon a little mixture from fuller cups into the lower ones until they match more closely.
Top and bake.
Sprinkle the remaining bacon and cheese over the tops, then bake for 18 to 20 minutes. Check at 18 minutes and continue in short increments only if needed.
Cool slightly and serve.
The egg bites will puff as they bake and settle a bit after they come out of the oven. Serve warm or cool completely for meal prep