Thaw frozen spinach and squeeze very dry using a clean kitchen towel or paper towels. This is important—excess moisture makes the casserole watery. Set aside.
Heat the olive oil in a large skillet over medium-high heat. Add the mushrooms and cook 5-6 minutes, stirring occasionally, until golden brown and moisture has evaporated. Add the onion and cook another 3-4 minutes until softened. Remove from heat and let cool slightly.
Prepare the slow cooker:
Grease a 6-quart slow cooker with cooking spray or butter.
In a blender, combine the eggs, cottage cheese, milk, dry mustard, salt, garlic powder, smoked paprika, and black pepper. Blend until completely smooth, about 30 seconds. No cottage cheese curds should remain.
Layer and cook:
Spread half the hash browns in the bottom of the slow cooker. Top with half the mushroom-onion mixture, half the spinach, half the bell peppers, and 1 cup of the cheese.
Repeat layers: remaining hash browns, mushroom-onion mixture, spinach, bell peppers, and 1 cup cheese. Do not stir.
Pour the egg mixture evenly over the layered ingredients. Gently press down with a spatula to ensure the egg mixture reaches the bottom.
Cover and cook on LOW for 7-8 hours or HIGH for 3-4 hours, until eggs are set and edges are golden.
Sprinkle the remaining ½ cup cheese over the top. Turn off the slow cooker, cover, and let rest 15 minutes. The cheese will melt and the casserole will firm up for easier slicing.
Scoop or slice into 8 portions. Garnish with green onions and serve with sour cream, salsa, or chives if desired.
Notes
Sauté mushrooms until golden and dry to prevent a watery casserole.
Squeeze spinach very dry; excess moisture causes a soggy casserole.
Blend cottage cheese completely smooth for creaminess and added protein.
Use frozen hash browns directly from the freezer; thawed hash browns get mushy.
Diced hash browns add more potato texture; shredded ones get crispier edges.
Do not stir the layers — they create distinct sections when sliced.
Some liquid around the edges is normal; it absorbs as the casserole rests.
If the casserole finishes early, switch to WARM for up to 1 hour.
For a smaller slow cooker (4-quart), reduce all ingredients by half (yields 4 servings).
Portion into individual containers for grab-and-go breakfasts.