Preheat your oven to 350°F (175°C).
In a skillet over medium heat, add the olive oil. Once heated, toss in the diced onion and bell pepper. Sauté until soft and fragrant, about 3–4 minutes.
Add the fresh baby spinach into the skillet and cook until wilted, about 2–3 minutes. Season with garlic powder, salt, and pepper. Remove from heat and let cool slightly.
In a large mixing bowl, whisk together the eggs, milk, and cottage cheese until smooth. Stir in Italian seasoning and additional salt and pepper.
Fold the cooled vegetables into the egg mixture along with half of the shredded cheese.
Grease a 9-inch pie dish and pour the mixture evenly into the dish.
Bake in the preheated oven for approximately 40–45 minutes until the top is golden brown and a toothpick inserted in the center comes out clean. Let cool for 5–10 minutes before slicing.