Preheat your oven to 350°F (175°C).
Lightly grease a 12-cup muffin tin with oil or nonstick spray.
In a large bowl, whisk the eggs until smooth and slightly frothy.
Add the cottage cheese, shredded cheese, garlic powder, onion powder, salt, and pepper. Whisk to combine.
Fold in the chopped vegetables, cooked meat (if using), and herbs. Stir gently so everything is evenly distributed.
Divide the mixture evenly among the muffin cups, filling each about 3/4 full.
Give the tin a little shake to level the tops.
Bake for 18–22 minutes, until the centers are set and the tops are lightly golden. A toothpick should come out clean.
Let the egg cups cool in the pan for 5 minutes, then run a butter knife around the edges to release them.
Serve warm, or cool completely before storing.