Your Next Healthy Breakfast Casserole (veggie-packed, No Cream Soup)
Perfect for busy mornings or weekend brunch, this veggie-loaded, high-protein bake skips canned soup and leans on clean, whole-food flavor.
Want a breakfast that makes you feel like you’ve already won the day? This casserole turns a chaotic morning into a quick, satisfying power-up—no mystery cans, no greasy regrets. It’s stacked with colorful veggies, legit protein, and tastes like your favorite diner plate without the side of nap. Prep it once, eat like a champ all week. If your current “breakfast plan” is coffee and vibes, consider this your upgraded strategy.
The Secret Behind This Recipe

The magic move: build creaminess and structure without heavy cream soup. We use eggs (nature’s best binder), plus cottage cheese or Greek yogurt for a silky, rich texture that delivers serious protein. That combo keeps each slice tender and moist while avoiding the gluey, canned-soup feel. You get comfort-food vibes with clean ingredients—win-win.
Next up, veggies. We load the pan with sautéed onion, peppers, zucchini, broccoli, mushrooms, and spinach. Sautéing first drives off excess moisture and concentrates flavor, so the casserole bakes evenly and stays sliceable. No one wants a soggy square, right? Right.
Flavor lives in the details. A little garlic, smoked paprika, and oregano wake everything up without overpowering the eggs. If you want extra oomph, add lean turkey sausage or go fully vegetarian and lean on cheese and herbs. Either way, the texture lands between frittata and strata: firm enough to hold, soft enough to love.
Finally, structure. A light base of sweet potato cubes or clean shredded hash browns gives body and a satisfying bite. You don’t need much—just enough to make each forkful feel complete. And FYI, we keep dairy optional and flexible so you can tailor it to your goals.
What You’ll Need (Ingredients)
- 8 large eggs
- Optional: 1 cup egg whites (for extra protein and lighter texture)
- 1 cup cottage cheese or plain Greek yogurt
- 1/2 cup milk (dairy or unsweetened almond milk)
- Optional: 1 cup shredded part-skim cheese (cheddar, mozzarella, or feta)
- Optional protein: 12 oz lean turkey or chicken sausage, cooked and crumbled
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 1 medium zucchini, diced
- 2 cups small broccoli florets
- 1 cup mushrooms, sliced
- 2 cups baby spinach, roughly chopped
- Optional: 1 cup cherry tomatoes, halved
- Base: 1 small sweet potato, peeled and 1/2-inch diced or 3 cups frozen shredded hash browns, thawed and squeezed dry
- 2 cloves garlic, minced (or 1 teaspoon garlic powder)
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 3/4 teaspoon fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
- Optional: 1/4 teaspoon red pepper flakes
- Fresh parsley or chives, chopped, for garnish
- Cooking spray or extra oil for the pan
Let’s Get Cooking – Instructions

- Preheat to 375°F. Lightly grease a 9×13-inch baking dish with cooking spray or olive oil.
- Prep the base: If using sweet potato, spread cubes on the bottom of the dish and roast 10 minutes while you prep veggies. If using hash browns, thaw and squeeze out moisture with a clean towel, then press into the bottom of the dish.
- Sauté the veggies: Heat 2 tablespoons olive oil in a large skillet over medium-high. Add onion and bell pepper; cook 3–4 minutes until softened. Stir in zucchini, broccoli, and mushrooms; cook 4–5 minutes until most moisture evaporates. Add garlic and spinach; cook 1 minute until wilted. Season with a pinch of salt and pepper.
- Optional protein: Cook and crumble turkey or chicken sausage in the same skillet until browned. Drain any excess fat.
- Whisk the custard: In a large bowl, whisk eggs, egg whites (if using), cottage cheese or Greek yogurt, milk, smoked paprika, oregano, salt, black pepper, and red pepper flakes. Mix until smooth. It will look slightly speckled—normal.
- Layer the dish: Scatter cooked veggies evenly over the base. Add sausage if using. Sprinkle cheese if using. Pour the egg mixture over everything, tilting the pan to distribute.
- Top with cherry tomatoes for juicy pops (optional). They look fancy, and yes, you deserve that.
- Bake 35–40 minutes, until the center is set and the edges are golden. A knife inserted near the center should come out clean.
- For extra color, broil 1–2 minutes at the end. Watch closely—your casserole isn’t a marshmallow.
- Rest 10 minutes before slicing. This step locks in moisture and makes clean squares. Tempting to skip? Don’t.
- Garnish with parsley or chives. Slice into 8–12 squares and serve warm.
How to Store
Cool completely, then store tightly covered in the refrigerator for up to 4 days. Reheat single slices in the microwave (60–90 seconds) or in a 300°F oven for 10 minutes. The oven method keeps texture better.
For freezing, wrap individual slices in foil or airtight containers and freeze up to 3 months. Thaw overnight in the fridge, then reheat in the oven. Avoid reheating from frozen unless you enjoy hot edges and cold centers (you don’t).

Health Benefits
- Protein-packed: Eggs plus cottage cheese or Greek yogurt create a satisfying, muscle-friendly breakfast.
- Fiber-rich veggies: Broccoli, peppers, zucchini, mushrooms, and spinach support digestion and satiety.
- Lower sodium than canned-soup casseroles, because we control seasoning—no hidden salt bombs.
- Balanced macros: Optional sweet potato or hash brown base adds complex carbs without overloading.
- Micronutrient boost: Iron from spinach, vitamin C from peppers, B vitamins from eggs—your morning multivitamin in fork form.
- Blood sugar friendly: Protein and fiber slow digestion, helping you avoid the mid-morning crash.
- Real-food ingredients: No cream soup—ever. Just whole foods your body recognizes and appreciates, IMO.

What Not to Do
- Don’t skip sautéing veggies. Raw watery veg equals soggy casserole. Science says no.
- Don’t forget to squeeze thawed hash browns. Extra moisture ruins texture faster than you can say “whoops.”
- Don’t overbake. Dry, rubbery eggs happen at high heat and long time. Stick to 35–40 minutes and check early.
- Don’t under-season. Eggs love salt, pepper, and aromatics. Taste the veggie mix before it hits the pan.
- Don’t drown it in cheese. A sprinkle adds richness; a mountain adds regret. Balance is key.
- Don’t cut too soon. Resting 10 minutes sets the structure so slices hold together.
- Don’t rely on canned soup. You don’t need it. Cottage cheese or yogurt delivers creaminess without the additives.
Variations You Can Try
- Vegetarian: Skip sausage, add extra mushrooms and spinach. Use feta or goat cheese for tang.
- Dairy-free: Swap cottage cheese/yogurt for unsweetened almond milk plus 2 tablespoons olive oil for creaminess. Use dairy-free cheese or skip entirely.
- Low-carb: Ditch the potato/hash browns. Add more non-starchy veg (broccoli, peppers) and increase sausage or tofu for protein.
- Mediterranean: Feta, olives, sun-dried tomatoes, oregano, and spinach. Serve with a lemony arugula side.
- Southwest: Black beans, corn, poblano or jalapeño, cilantro, and pepper jack. A dash of cumin works wonders.
- Paleo-ish: Use full-fat coconut milk, skip cheese, load up peppers, mushrooms, and spinach. Choose sugar-free sausage.
- Herb garden: Basil, chives, dill, and parsley. Light, fresh, and perfect for spring brunch.
- Grab-and-go muffins: Pour into greased muffin tins and bake 18–22 minutes at 375°F for portable portions. TBH, they’re adorable.
FAQ
Can I make this casserole the night before?
Yes. Assemble fully, cover, and refrigerate overnight. In the morning, let it sit at room temp 15 minutes, then bake as directed (you may add 5 minutes to the bake time).
Can I use only egg whites?
You can, but the flavor and texture will be leaner. Use 3 cups egg whites and add an extra 1/4 cup cottage cheese or yogurt for moisture. Season generously.
What pan size works best?
A 9×13-inch dish creates even layers and reliable baking. For thicker slices, use a 9×9-inch pan and extend bake time by 5–10 minutes.
How do I prevent a watery casserole?
Sauté veggies until moisture evaporates, squeeze thawed hash browns, and avoid adding raw tomatoes inside the custard. Rest after baking so slices set properly.
How long does it keep?
Up to 4 days in the fridge or 3 months in the freezer. Store airtight, and reheat gently to preserve texture.
Can I add bacon instead of sausage?
Absolutely. Cook until crisp, crumble, and blot. Bacon adds big flavor—just balance salt and consider trimming the cheese if you want it lighter.
How do I make it dairy-free without losing creaminess?
Use almond milk and mix in 2 tablespoons olive oil or cashew cream. The eggs still set beautifully, and the texture stays silky.
Do kids actually like this?
They do when you chop veggies small and include familiar flavors. Try mild cheddar, sweet bell peppers, and a little turkey sausage for kid-approved comfort.
In Conclusion
This casserole checks all the boxes: hearty, colorful, and clean. It’s simple enough for weekdays, yet impressive for brunch. Prep once, enjoy multiple meals, and feel good about what’s on your plate. No cream soup, just real ingredients and big flavor—exactly how breakfast should be.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.