This vegetarian hash brown breakfast casserole is a protein-packed breakfast that’s perfect for a make-ahead weekday breakfast or a lazy weekend brunch. With just a handful of ingredients and minimal prep, this dish bakes up in no time!

Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

Looking for a healthy, easy breakfast idea that doesn’t leave you with a sink full of dishes? This cottage cheese egg bake is the answer! It’s made with shredded hash browns, fresh spinach, and creamy cottage cheese for a flavorful, veggie-packed casserole you can make in advance and enjoy all week long.

Ingredients & Substitutions

  • Eggs – Eggs are the base of this dish, giving it structure and protein. I used six large eggs for a fluffy, firm texture.
  • Milk – Helps loosen the mixture and keeps the casserole tender. Any kind of milk will work here, dairy or non-dairy.
  • Cottage Cheese – Adds creaminess and extra protein without a lot of fat. I recommend full-fat or 2% for the best texture.
  • Hash Browns – These create a hearty base. Use thawed frozen hash brown-style potatoes or shredded fresh potatoes.
  • Spinach – Fresh spinach adds color and nutrients. You can also use frozen, just be sure to thaw and squeeze out excess moisture.
  • Cheddar Cheese – Shredded cheddar brings everything together with that perfect melty, cheesy finish.
  • Seasonings – Salt and pepper are simple, but you could add garlic powder or dried herbs if you like a little extra flavor.

How to Make a Cottage Cheese Breakfast Casserole