Preheat and prep: Heat your oven to 350°F (175°C).
Lightly grease a 9x13-inch baking dish with cooking spray or a little olive oil.
Cook the sausage: Set a large skillet over medium heat. Add the sausage, breaking it up with a spatula. Cook until browned and cooked through, about 6–8 minutes.
Drain excess fat if needed.
Soften the veggies: Add the diced onion and red pepper to the sausage. Cook 3–4 minutes until softened. Stir in the spinach and cook just until wilted, about 1 minute.
Remove from heat and let it cool slightly.
Blend the egg base: In a large bowl, whisk the eggs, egg whites, cottage cheese, milk, Dijon, garlic powder, smoked paprika, salt, and pepper. For an extra smooth texture, you can blend the cottage cheese with the milk first, then whisk in the eggs.
Assemble: Spread the sausage and veggie mixture evenly in the baking dish. Sprinkle half of the shredded cheese on top.
Pour the egg mixture over everything. Finish with the remaining cheese.
Bake: Place the dish on the middle rack and bake 35–45 minutes, until the center is set and the top is lightly golden. A knife inserted near the center should come out mostly clean.
Rest and serve: Let the casserole rest 10 minutes before slicing.
This helps it set and makes clean squares. Serve warm with hot sauce, salsa, or a spoonful of Greek yogurt if you like.