[rank_math_breadcrumb]

Ham & Cheese Breakfast Casserole with Spinach

August 14, 2026

By Amelia

4 Ingredient Mounjaro Recipe – Step-by-step process showing lemon, ginger, and honey being mixed into a detox drink

Cozy Ham & Cheese Breakfast Casserole with Spinach

There’s something unbelievably comforting about a warm, cheesy breakfast casserole wafting through the house, isn’t there? It brings back memories of lazy weekend mornings spent in my grandmother’s cozy kitchen, where the smell of baked eggs and melted cheese would lure us from our slumber. I remember gathering around the table with my family, laughter and chatter filling the room, all while savoring the heartiness of a dish that felt like a warm embrace. This Ham & Cheese Breakfast Casserole with Spinach is just that—a tender, creamy creation that is as delightful to make as it is to share. Whether you’re hosting a family brunch or just seeking a fulfilling start to your day, this easy recipe is one you’ll definitely want to pin for later!

Why You’ll Love This Recipe

  • Comforting and Nourishing: The combination of creamy eggs, savory ham, and fresh spinach creates a dish that feels like a hug in a pan.
  • Easy to Prepare: Perfect for busy mornings or gatherings, this recipe takes minimal effort while delivering maximum flavor.
  • Make-Ahead Friendly: Whip it up the night before and simply pop it in the oven in the morning for a hassle-free breakfast.
  • Customizable: Adapt the ingredients to fit your family’s tastes—there’s plenty of room for creativity!
  • Family-Friendly: Kids and adults alike will adore the cheesy goodness and comforting flavors packed in every bite.

Ingredients You’ll Need for Ham & Cheese Breakfast Casserole with Spinach

  • 6 large eggs
  • 2 cups milk
  • 1 cup diced ham
  • 1 cup shredded cheese (cheddar or your choice)
  • 2 cups fresh spinach, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 4 slices of bread, cubed

How to Make Ham & Cheese Breakfast Casserole with Spinach

  1. Preheat the oven to 350°F (175°C) and grease a 9×13 inch baking dish to ensure your delicious casserole doesn’t stick.

  2. In a large mixing bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder until frothy. This mixture will create that creamy texture we all love.

  3. Layer the cubed bread in the greased baking dish, creating an even base that will soak up all that eggy goodness.

  4. Sprinkle in the diced ham, fresh spinach, and your choice of shredded cheese. This colorful layering makes the dish as pleasing to the eye as it is to the stomach!

  5. Pour the egg mixture over the top, ensuring all the bread is nicely coated. You want every bite to be infused with flavor.

  6. Bake for 30-35 minutes until the casserole is set and has turned a beautiful golden brown. The aroma wafting through your kitchen will be nothing short of magical!

  7. Allow to cool slightly before slicing and serving. This is the hardest part, but trust me, it’s worth the wait!

Delicious Variations to Try

  • Zesty Veggie Delight: Swap the ham for colorful bell peppers, mushrooms, and zucchini for a vibrant vegetarian option.
  • Spicy Kick: Add a pinch of red pepper flakes to the egg mixture for those who enjoy a little heat with their breakfast.
  • Herbed Masterpiece: Incorporate fresh herbs like basil or parsley into the egg mixture for an aromatic twist.
  • Creamy Mushroom Medley: Sauté some mushrooms before adding them to your layers for an indulgent richness.

Chef Emma’s Helpful Tips

  • Make-Ahead Magic: Assemble the casserole the night before, cover it with foil, and refrigerate. In the morning, just pop it in the oven for a quick breakfast treat!
  • Ingredient Swaps: Feel free to use turkey bacon instead of ham, or substitute with your favorite seasonal vegetables.
  • Proper Storage: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Just reheat in the oven or microwave until warmed through.
  • Slicing Tricks: For perfect slices, let the casserole cool for about 10 minutes before cutting. This helps it hold its shape better!

Nutrition Information per Serving

  • Serving Size: 1 slice
  • Calories: 300
  • Carbohydrates: 24g
  • Sugar: 3g
  • Fat: 18g
  • Protein: 16g
  • Sodium: 680mg

Frequently Asked Questions

Can I make this ahead?
Absolutely! Assemble it the night before and bake it in the morning for an effortless breakfast.

Can I use different ingredients?
Yes! Feel free to swap in whatever you like—different meats, cheeses, or vegetables—make it your own!

How do I store leftovers?
Store any remaining casserole in an airtight container in the fridge for up to 3 days.

How long does it last?
If stored properly, this casserole is best enjoyed within 3 days after baking.

A Cozy Closing Note

There’s a special kind of joy that comes from sharing a meal made with love, and this Ham & Cheese Breakfast Casserole with Spinach encapsulates that sentiment beautifully. It’s a versatile dish that brings people together, reminiscent of cherished memories while creating new ones around the breakfast table. Save this recipe to your cozy breakfast board, so it’s ready whenever you need a comforting treat! Happy cooking!

Ham & Cheese Breakfast Casserole with Spinach

This comforting breakfast casserole combines creamy eggs, savory ham, and fresh spinach for a delightful meal that's easy to prepare and perfect for family gatherings.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Breakfast, Brunch
Cuisine American
Servings 8 servings
Calories 300 kcal

Ingredients
  

Main Ingredients

  • 6 large eggs
  • 2 cups milk
  • 1 cup diced ham
  • 1 cup shredded cheese (cheddar or your choice)
  • 2 cups fresh spinach, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 4 slices bread, cubed

Instructions
 

Preparation

  • Preheat the oven to 350°F (175°C) and grease a 9x13 inch baking dish.
  • In a large mixing bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder until frothy.
  • Layer the cubed bread in the greased baking dish.
  • Sprinkle in the diced ham, fresh spinach, and shredded cheese.
  • Pour the egg mixture over the top, ensuring all the bread is coated.

Baking

  • Bake for 30-35 minutes until the casserole is set and golden brown.
  • Allow to cool slightly before slicing and serving.

Notes

Make-ahead magic: Assemble the casserole the night before and refrigerate. Bake in the morning. Leftovers can be stored for up to 3 days.

Nutrition

Serving: 1gCalories: 300kcalCarbohydrates: 24gProtein: 16gFat: 18gSodium: 680mgSugar: 3g
Keyword Breakfast Casserole, Ham and Cheese, Spinach
Tried this recipe?Let us know how it was!

Readers Love These Recipes!

Leave a comment

Recipe Rating