Golden, cheesy, and packed with tender spinach, this Easy Spinach and Cottage Cheese Breakfast Casserole is the kind of morning meal that makes you feel like you’ve got your life together. It’s light yet satisfying, with a fluffy egg base, creamy pockets of cottage cheese, and plenty of melty cheddar on top.


You can whisk it together in minutes, bake it once, and enjoy it for several days. Whether you’re feeding a hungry family before school, hosting a relaxed weekend brunch, or prepping grab-and-go breakfasts for a busy week, this casserole slides right into your routine.
Why You’ll Love This Easy Spinach and Cottage Cheese Breakfast Casserole
This isn’t your average heavy, bread-loaded breakfast bake. It’s naturally high in protein and loaded with veggies, so you stay full without feeling weighed down.
- High-protein and wholesome. Eggs, cottage cheese, and shredded cheese team up for a satisfying breakfast that actually keeps you full.
- Perfect for meal prep. Bake once and enjoy slices all week long—this casserole reheats beautifully.
- Flexible and forgiving. Swap cheeses, add extra veggies, or spice it up to match your family’s tastes.
- Great any time of day. Serve it for a quick breakfast, a simple lunch with salad, or a breakfast-for-dinner night.
Can I Use Frozen Spinach In This Breakfast Casserole?
Absolutely—you can use either fresh or frozen spinach in this recipe. If you’re using frozen spinach, make sure it’s completely thawed and then squeeze out as much liquid as possible. Any extra moisture can make the casserole feel soggy instead of light and custardy.
Fresh spinach works just as well. A quick sauté helps cook off the water and gives the greens a buttery, garlicky flavor that blends perfectly into the eggs. Use whichever option you have on hand; the key is simply removing extra moisture before it goes into the casserole.
Ingredients

This breakfast casserole keeps the ingredient list simple while giving you maximum flavor and protein. Below is what you’ll need and why each ingredient matters.
- Eggs – Form the fluffy, custardy base and provide structure and richness.
- Cottage cheese – Adds creaminess, tang, and extra protein without making the casserole heavy.
- Shredded cheddar or mozzarella cheese – Melts over the top and throughout the casserole for cheesy flavor in every bite.
- Fresh spinach or thawed frozen spinach – Packs in veggies, color, and a mild earthy flavor.
- Milk (or half-and-half) – Loosens the egg mixture for a tender, silky texture.
- Onion or green onions – Bring a hint of sweetness and savory depth.
- Garlic – Adds warm, aromatic flavor that makes the casserole taste like it came from a café.
- Olive oil or butter – Used to sauté the aromatics and spinach and adds richness.
- Salt – Wakes up all the flavors.
- Black pepper – Adds gentle heat and balance.
- Smoked or sweet paprika – Gives a touch of smokiness and a beautiful golden color on top.
- Dried Italian seasoning or mixed dried herbs – Layers in subtle herb flavor without extra prep.
- Red pepper flakes (optional) – For a little kick of heat if you like it spicy.
- Nonstick spray or extra butter – For greasing the baking dish so slices release easily.
How To Make the Easy Spinach and Cottage Cheese Breakfast Casserole
The steps are simple: sauté the spinach, whisk the eggs and cottage cheese, combine, and bake until puffed and golden. Here’s how to do it so it comes out perfect every time.
Step 1: Preheat the oven and prep the pan
Preheat your oven so it’s fully hot by the time the casserole goes in. Lightly grease a baking dish with nonstick spray or a thin layer of butter. This keeps the eggs from sticking and makes it easy to lift out clean slices.
Step 2: Sauté the aromatics and spinach
Warm a bit of olive oil or butter in a skillet over medium heat. Add the onion and cook until it softens and turns translucent. Stir in the garlic just until fragrant, then add the spinach. If using fresh spinach, sauté until wilted and most of the moisture has cooked off. If using frozen spinach, make sure it’s thawed and squeezed dry before you add it, then cook just long enough to warm and drive off extra moisture. Set this mixture aside to cool slightly.
Step 3: Whisk the egg and cottage cheese mixture
In a large mixing bowl, whisk the eggs until the yolks and whites are fully combined. Add the cottage cheese, milk, salt, pepper, paprika, and dried herbs. Whisk until everything is evenly blended. The mixture will look a bit lumpy from the cottage cheese—that’s exactly what you want.
Step 4: Combine everything in the baking dish
Spread the spinach and onion mixture evenly in the bottom of your prepared baking dish. Sprinkle most of the shredded cheese over the veggies. Pour the egg and cottage cheese mixture over the top, then gently wiggle or tap the dish so everything settles into an even layer. Finish by sprinkling the remaining cheese on top.
Step 5: Bake until puffed and golden
Slide the dish into the preheated oven and bake until the casserole is set in the center, puffed around the edges, and deeply golden on top. A knife inserted in the center should come out without wet egg clinging to it. If the top is browning too quickly, you can loosely tent the casserole with foil toward the end of the bake.
Step 6: Rest, slice, and serve
Once baked, remove the casserole from the oven and let it rest for a few minutes. This helps the texture set so you can cut neat slices. Sprinkle with a little extra black pepper or fresh herbs if you like, then slice and serve warm.
Serving Easy Spinach and Cottage Cheese Breakfast Casserole
This casserole is hearty enough to be the star of the plate. A standard 9×9-inch or similar-size dish will comfortably feed about 6 people as a main dish, or up to 8 if you’re serving it alongside other breakfast items.
Serve generous squares with:
- Fresh fruit or a simple fruit salad for brightness.
- Toast, English muffins, or a slice of crusty bread.
- A crisp green salad if you’re turning this into a lunch or easy dinner.
It’s delicious warm from the oven, but it also tastes great at room temperature, which makes it ideal for brunch buffets and holiday breakfasts.
How To Store Easy Spinach and Cottage Cheese Breakfast Casserole
Let the casserole cool to room temperature before storing—this helps prevent condensation from building up inside the container.
- In the refrigerator: Transfer slices to an airtight container, or cover the entire baking dish tightly. The casserole will keep well in the fridge for up to 3–4 days. Reheat individual portions in the microwave or in a low oven until warmed through.
- In the freezer: For longer storage, cut the casserole into squares, wrap each portion tightly in plastic wrap, then place the wrapped pieces in a freezer-safe bag or container. Freeze for up to 2 months.
- Reheating from frozen: Thaw overnight in the refrigerator, then warm in a 325°F (165°C) oven until hot, or reheat gently in the microwave. Avoid overcooking when reheating so the eggs stay tender and not rubbery.
If your casserole ever seems a little watery after chilling, simply reheat slices on a parchment-lined baking sheet in the oven. A few extra minutes of heat usually evaporates the moisture and brings back a nice texture.
Frequently Asked Questions
Can I make this breakfast casserole the night before?
Yes! Assemble the casserole fully, cover it tightly, and refrigerate overnight. In the morning, let the dish sit at room temperature while the oven preheats, then bake as directed. You may need to add a few extra minutes of bake time since it’s starting cold.
Can I substitute another cheese for the cottage cheese?
Cottage cheese gives this casserole its creamy, high-protein base, but you can swap some or all of it for ricotta if you prefer a smoother texture. Greek yogurt can replace a portion of the cottage cheese as well, though it will make the casserole slightly tangier.
How do I keep the casserole from turning watery?
The most important step is removing extra moisture from the spinach. If you’re using frozen spinach, thaw it and squeeze it very dry—almost until it feels crumbly. If you’re using fresh spinach, cook it until the pan is mostly dry before adding it to the dish.
Can I add meat to this casserole?
Definitely. Cooked and crumbled bacon, breakfast sausage, diced ham, or even leftover shredded chicken all work well. Make sure any meat you add is fully cooked and drained of excess grease before stirring it into the spinach mixture.
Is this recipe good for meal prep?
Yes, this casserole is fantastic for meal prep. Bake it on Sunday, then cool, slice, and store portions in the fridge. Reheat in the microwave for quick weekday breakfasts or pack a slice in your lunchbox with some salad or veggies for a protein-packed meal.
Want More Breakfast Casserole & Brunch Ideas?
If you love this Easy Spinach and Cottage Cheese Breakfast Casserole, you’ll probably enjoy these other favorites from the blog:
- Try this Cottage Cheese Spinach Crustless Quiche when you want something light, crustless, and still full of protein.
- Make a pan of Easy Spinach Casserole for an ultra-creamy veggie side that pairs with almost any dinner.
- Bake a comforting Crack Breakfast Casserole when you’re feeding a crowd that loves cheesy, hearty breakfasts.
- Whip up Skillet Breakfast Hash for a one-pan morning meal loaded with crispy potatoes, eggs, and plenty of flavor.
Save This Pin For Later
📌 Save this Easy Spinach and Cottage Cheese Breakfast Casserole to your Pinterest breakfast board so you can come back to it any time.
And when you make it, let me know how it turned out! Did you use fresh or frozen spinach? Did you keep it vegetarian or sneak in some bacon or sausage?
I love hearing how you make these recipes your own. Questions are always welcome too—let’s help each other cook smarter, not harder.
For even more quick breakfast ideas, easy dinner inspiration, and high-protein food ideas, follow Life With Livia on Pinterest.
Print
Easy Spinach and Cottage Cheese Breakfast Casserole
- Total Time: 45
- Yield: 6 servings
Description
Easy Spinach and Cottage Cheese Breakfast Casserole is a high-protein egg bake loaded with tender spinach, creamy cottage cheese, and melted cheddar, perfect for a quick breakfast, easy dinner, or healthy snack when you need simple breakfast ideas, dinner ideas, an easy recipe, and everyday food ideas.
Ingredients
8 large eggs
1 cup low-fat cottage cheese
1 cup shredded cheddar or mozzarella cheese
4 cups fresh spinach, chopped (or 10 ounces frozen spinach, thawed and well squeezed)
1/2 cup milk or half-and-half
1 small onion, finely diced (or 4 green onions, sliced)
2 cloves garlic, minced
1 tablespoon olive oil or butter
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon smoked or sweet paprika
1/2 teaspoon dried Italian seasoning or mixed dried herbs
1/4 teaspoon red pepper flakes (optional)
Nonstick spray or extra butter for greasing the baking dish
Instructions
1. Preheat your oven to 350°F (175°C). Lightly grease a 9×9-inch or similar baking dish with nonstick spray or a thin layer of butter.
2. Heat the olive oil or butter in a skillet over medium heat. Add the diced onion and cook for 3–4 minutes, until softened and translucent. Stir in the minced garlic and cook for 30 seconds, just until fragrant.
3. Add the spinach to the skillet. If using fresh spinach, cook until wilted and most of the moisture has evaporated. If using frozen spinach, make sure it is fully thawed and squeezed very dry before adding; cook for 1–2 minutes to warm through and remove excess moisture. Set the spinach mixture aside to cool slightly.
4. In a large mixing bowl, whisk the eggs until the yolks and whites are fully combined. Add the cottage cheese, milk or half-and-half, salt, black pepper, paprika, dried Italian seasoning, and red pepper flakes if using. Whisk until everything is evenly combined; the mixture will look slightly lumpy from the cottage cheese.
5. Spread the spinach and onion mixture evenly over the bottom of the prepared baking dish. Sprinkle about three-quarters of the shredded cheese over the spinach.
6. Pour the egg and cottage cheese mixture evenly over the spinach and cheese. Gently shake or tap the dish to help the mixture settle into an even layer. Sprinkle the remaining shredded cheese on top.
7. Bake for 30–35 minutes, or until the casserole is puffed, golden around the edges, and set in the center. A knife inserted into the middle should come out without wet egg attached.
8. Remove the casserole from the oven and let it rest for 5–10 minutes to finish setting. Slice into squares and serve warm.
Notes
Be sure to squeeze as much water as possible from the spinach—especially if you use frozen spinach—or the casserole can turn watery instead of staying light and fluffy.
- Prep Time: 10
- Cook Time: 35
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 260
- Sugar: 2
- Sodium: 520
- Fat: 16
- Saturated Fat: 7
- Unsaturated Fat: 8
- Trans Fat: 0
- Carbohydrates: 6
- Fiber: 1
- Protein: 22
- Cholesterol: 260
Keywords: easy spinach and cottage cheese breakfast casserole, quick breakfast, easy dinner, healthy snack, breakfast ideas, dinner ideas, easy recipe, food ideas, high protein breakfast, brunch casserole

