Preheat the Oven: Set your oven to 350°F (175°C). Lightly grease a muffin tin or use silicone liners.
Whisk the Eggs: In a large bowl, whisk together the eggs and half-and-half until smooth. Season with salt and black pepper.
Add Fillings: Stir in the diced ham, chopped red bell pepper, and shredded cheddar cheese.
Fill the Muffin Cups: Pour the egg mixture evenly into each muffin cup, filling about ¾ full.
Bake: Place the muffin tin in the oven and bake for 18-20 minutes, or until the egg muffins are set and slightly golden on top.
Cool and Serve: Let the muffins cool for a few minutes before removing them from the tin. Enjoy warm or store in the refrigerator for an easy meal prep breakfast.