Preheat oven to 350°F and grease an 8x8-inch baking dish with butter or line with parchment paper for easy removal.
Whisk eggs in a mixing bowl for 30 seconds until slightly frothy, then stir in cottage cheese, milk, salt, and black pepper until just combined.
6 large eggs, 1 cup cottage cheese, 0.25 cup milk, 0.5 tsp salt, 0.25 tsp black pepper
Fold in flour and baking powder gently using a spatula, stopping as soon as no dry streaks remain to avoid tough texture.
0.75 cup all-purpose flour, 1 tsp baking powder
Stir in herbs, grated cheese, and drained vegetables if using, then pour batter into prepared dish and smooth the top lightly.
2 tbsp herbs, 0.5 cup grated cheese, 0.5 cup vegetables
Let the batter rest for 5 minutes to hydrate the flour fully before baking.
Bake for 25-30 minutes until center is set and a knife inserted comes out clean; edges should be lightly golden and pulling away slightly from the pan.