This high-protein cottage cheese breakfast casserole is the ultimate easy, healthy, and satisfying breakfast—and it’s packed with everything you need to stay full and energized. Fluffy eggs, creamy cottage cheese, crispy bacon, melty cheese, and fresh veggies come together in one simple, meal-prep-friendly dish that’s low-carb, gluten-free, and ridiculously good.
Preheat the oven to 350°F (175°C). Lightly spray a 9x9-inch baking dish with olive oil spray.
Cook the bacon in a skillet or oven until crispy but not burnt. Place it on paper towels to drain, then chop it into small pieces. Set aside.
In a large mixing bowl, crack and whisk the eggs until smooth and fully blended.
To the whisked eggs, add the cottage cheese, chopped bacon, green onion, red bell pepper, shredded cheese, garlic powder, chopped herbs, spinach, salt, and pepper. Stir everything together thoroughly until all the ingredients are evenly combined throughout the egg mixture.
Pour the mixture into the prepared baking dish and spread evenly with a spatula.
Sprinkle the Parmesan cheese evenly over the top. Add a little extra black pepper if desired.
Bake uncovered for 50–60 minutes, or until the center is firm and the top is golden.
Remove from the oven and let it rest for 15–20 minutes before slicing. This helps the egg bake firm up and enhances flavor.