Preheat the oven to 350 degrees F. Grease a 12 capacity muffin pan with avocado oil or olive oil cooking spray or if you prefer use a silicone muffin pan or parchment paper liners for easier removal.
Place half the diced ham into each muffin cup. Set aside the rest.
In a large bowl, place the eggs, cottage cheese, heavy cream, mozzarella and salt and pepper. Whisk to combine. Pour egg mixture into each muffin liners cup or silicone mold.
Add the rest of the diced ham into each cup. Sprinkle in chopped scallions into each cup.
Bake for 23-25 minutes until puffed up and golden brown around the edges. Cool slightly then enjoy.
Storage: Place any leftover egg muffins into an airtight container in the fridge for up to 3 days or cover with plastic wrap.