Easy Spinach and Ham Egg Casserole for a Quick Breakfast
Get going in the morning with this simple healthy spinach and ham egg casserole recipe that is perfect for meal planning. Make it once and eat it all week!

Why You’ll Love this Recipe
Are you trying to get your crap together in this new year? I think we can do it any time of year, but I am trying to be a little more organized in general. I want to help you with that too. This spinach and ham egg casserole is perfect for that. Get a dose of protein first thing in the morning with this yummy egg casserole.

Eggs, spinach, and ham are the stars of this dish. And so easy!! Mix everything together in a bowl, pour into a pan and bake. Mix it up and then go shower and get ready. About a half and hour later, this baby is done. And if you have leftovers that is great. Just do a quick reheat and eat it over the next few days.
That is what makes this a great meal planning recipe. Make one pan at the first of the week, then enjoy it each day with a side of fruit. I also love that this recipe gets some veggies in a breakfast. Oh and you can throw in whatever extra you like, like peppers, bacon, sausage, etc. Same with the cheese. I like to use pepper jack because it give it a little spice, but cheddar or monterey jack would taste great too!
Ingredients for Spinach and Ham Egg Casserole
Contains affiliate links for your convenience; learn more and see our full disclosure policy here.
To make this casserole, you’ll need simple ingredients:
- 10 eggs, beaten (I love using a standard whisk to beat)
- 1 cup fresh baby spinach, chopped
- 1 cup diced ham
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1 pint cottage cheese
- 4 cups shredded cheese (cheddar, mozzarella, or a mix)
- 1/2 cup melted butter
These ingredients create a rich, cheesy, and flavorful casserole that’s easy to customize!
How to Make Spinach and Ham Egg Casserole
Making this casserole is simple. Follow these steps for a delicious result:
- Preheat oven to 350°F (175°C).
- Grease a 9×13-inch baking dish to prevent sticking.
- Mix all ingredients in a large bowl. Stir until everything is combined.
- Pour the mixture into the greased baking dish.
- Bake for 35 minutes, or until the center is set and the top is golden brown.
- Let it cool slightly, then cut into squares and serve warm.
That’s it! A quick, easy breakfast with minimal prep time.

Where to Serve This Casserole
This spinach and ham egg casserole is perfect for many occasions:
- Brunch gatherings – Serve this to guests for a hassle-free morning meal.
- Meal prep – Make it ahead and reheat slices for quick weekday breakfasts.
- Holidays – A great addition to Easter, Christmas, or Mother’s Day brunch.
- Potlucks – Easy to transport and always a crowd-pleaser.
- On-the-go breakfasts – Slice and store for a fast, protein-packed meal.
Variations to Change It Up
This casserole is easy to customize! Here are some ideas:
- Vegetarian – Skip the ham and add mushrooms or bell peppers.
- Spicy – Add diced jalapeños or a dash of hot sauce.
- Meat lovers – Add cooked sausage or bacon for extra flavor.
- Lower fat – Use reduced-fat cheese and less butter.
- Different cheese – Swap cheddar for feta, Swiss, or pepper jack.
Try different combinations to keep it fresh and exciting!

Can You Store or Make This Casserole Ahead?
Yes! This spinach and ham egg casserole is perfect for meal prep.
- To store: Keep leftovers in an airtight container in the fridge for up to 4 days.
- To freeze: Wrap portions tightly and freeze for up to 2 months.
- To reheat: Warm in the microwave for 30-60 seconds, or in the oven at 300°F for 10 minutes.
- To make ahead: Prepare the mixture the night before, cover, and refrigerate. Bake fresh in the morning.
Common Questions About Spinach and Ham Egg Casserole
Can I use frozen spinach?
Yes! Thaw and squeeze out excess water before adding it to the mix.
Can I make this dairy-free?
Yes. Use dairy-free cheese and replace cottage cheese with an alternative like almond or soy yogurt.
How do I know when it’s done baking?
The top should be golden brown, and the center should be firm. Insert a knife in the middle—if it comes out clean, it’s ready!
Can I add other vegetables?
Absolutely! Try adding mushrooms, onions, bell peppers, or zucchini.
How can I make this recipe lower in calories?
Use egg whites instead of whole eggs, reduce the cheese, and use less butter.
Spinach and Ham Egg Casserole
Ingredients
- 10 Eggs beaten
- 1 cup fresh baby spinach
- 1 cup diced ham
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1 pint cottage cheese
- 4 cups shredded cheese
- 1/2 cup melted butter
Instructions
- Mix all ingredients together, until combine.
- Pour into a greased 9×13 pan.
- Bake at 350°F for 35 minutes.
- Cut and serve warm.
Conclusion
This spinach and ham egg casserole is an easy, delicious, and protein-packed dish. It’s perfect for meal prep, brunch, or a quick breakfast. Plus, you can customize it with your favorite ingredients!
Try this recipe today and let us know how you like it. Have a favorite variation? Share it in the comments below!
More recipes to try for breakfast:
- Easy Homemade Waffles
- Pumpkin Chocolate Chip Muffins
- Snickerdoodle French Toast
- Biscuits and Gravy Breakfast Casserole
Please pin this post for later and follow along on Pinterest:





3 Comments