First things first, preheat your oven to 350°F (175°C). While it's heating up, grab a small baking dish (a loaf pan, an 8x8 inch dish, or even individual ramekins work perfectly!) and grease it well with that tablespoon of olive oil or butter. Make sure you get the sides too!
In a medium bowl, combine the cottage cheese, grated cheese, and your finely chopped veggies (if using). Stir in the garlic powder (if you like), and add a pinch of salt and pepper. Give it a good mix until everything is happily combined.
Spoon the cottage cheese mixture into your prepared baking dish and spread it out evenly. You want a nice layer for the eggs to sit on.
Using the back of a spoon or even your knuckles, gently make four indentations or "wells" in the cottage cheese layer. These are where your eggs will rest.
Carefully crack one egg into each well you made. Try not to break the yolks if you like them runny!
Lightly sprinkle a little extra salt and pepper directly onto the eggs. This adds an extra layer of flavor.
Pop the dish into your preheated oven. Bake for 18-25 minutes, or until the egg whites are set but the yolks are still a little soft (if you prefer them that way). If you like firmer yolks, bake for a few minutes longer. Keep an eye on them – ovens vary!
Carefully take the dish out of the oven. Let it rest for just a minute or two before serving. This helps the eggs finish setting slightly. Sprinkle with fresh herbs if you're using them. Serve warm, straight from the dish!