This Meaty Breakfast Casserole is made with ham, bacon, sausage, diced potatoes, spinach, cheese and eggs. It's the perfect hearty breakfast to start your day!
This is a family friendly breakfast recipe that is special enough to serve for the holidays, and it can be prepped in advance to save time.
Want to Save This Recipe?
Enter your email below, and we'll send it directly to you. Plus, you'll get amazing recipes sent to you daily.
By submitting this form, you consent to receive emails from Recipes Simple.
Why You Will Love This Recipe
- This is the best breakfast casserole recipe!
- Meat lovers will love it. Made with ham, bacon and sausage.
- It's easily adaptable to whatever ingredients you have on hand.
- Great to serve for Breakfast, brunch or dinner.
One thing I love about breakfast casseroles is how versatile they are. You can easily add or substitute ingredients to use what you have on hand.
My mom always called it "the kitchen sink casserole" because she would throw in whatever she had - everything but the kitchen sink. You can do the same. Add any leftover vegetables, meat or cheese. It will be delicious!
Breakfast casseroles are a great way to feed a crowd for a holiday brunch. They also make a special weekend breakfast.
We like to bake it and enjoy it on Saturday and Sunday mornings. Cook once and eat twice!
Ingredients
See printable recipe card below for all ingredients, specific measurements, and complete instructions.
- Diced Potatoes - This recipes uses frozen diced potatoes with peppers and onions.
- Sausage - Use your favorite brand of breakfast sausage, cooked and crumbled. Mild, medium or spicy will work.
- Bacon - Crispy cooked bacon chopped into bite size pieces add some crunch and flavor to this casserole.
- Ham - I buy the cooked Diced ham from the grocery store. But if you have leftover ham just dice it up and use it.
- Cheese - I used cheddar jack cheese. I recommend freshly grating your own cheese as it melts more smoothly than pre-shredded cheese.
- Spinach - Use fresh baby spinach
- Eggs - For this recipe you will need 8 large eggs.
- Milk - I like to use whole milk when cooking but you can use low-fat milk also.
- Salt and Pepper - Season with salt and pepper to your own taste.
How To Make Meaty Breakfast Casserole
- Preheat the oven to 375 degrees.
- Spread the diced potatoes in an even layer in the bottom of a 9x13 baking dish.
- Over medium-high heat cook the bacon in a large skillet until crispy. Remove from pan and set aside. Drain grease.
- Add sausage and cook until browned, crumbling into small pieces as it cooks. Drain any excess grease.
- Sprinkle the sausage, bacon, diced ham, and spinach over the top of the potatoes.
- Top with the shredded cheese and spinach.
- Whisk together the eggs, milk, salt and pepper. Pour the mixture over the entire dish.
- Bake uncovered for 50 to 60 minutes, until the eggs are set and cooked through.
How To Store
Prep Ahead - This casserole can be prepared in advance. Follow the recipe directions to get it ready to bake then cover with foil and store in the refrigerate for up to 6 hours. Before baking remove from refrigerator and place on counter for 15 to 20 minutes to allow it to come to room temperature. Then bake according to the recipe directions.
Leftovers - Store leftovers covered tightly with plastic wrap or in an airtight container in the refrigerator for up to 2 days.
What to Serve with Breakfast Casserole
This meaty breakfast casserole is a filling breakfast on it's own but it also goes well fruit, biscuits or served alongside Cinnamon Roll French Toast Casserole, Homemade Pancakes or Cinnamon Cream Cheese Muffins.
Recipe Variations
- Tex-Mex - Add some chopped bell peppers, finely chopped cilantro, diced jalapeno peppers, black olives, a little taco seasoning and Mexican blend cheese.
- Vegetarian - Omit the meat and chop up your favorite mix of vegetables to use, such as broccoli, mushrooms, spinach, or cherry tomatoes. Lightly sauté and add some Italian seasoning.
- Kid-Friendly - Make a kid friendly breakfast casserole with eggs, potatoes and extra cheese. Even picky eaters will love it!
Stay Connected! Subscribe to my newsletter and follow along on Facebook, Instagram, and Pinterest for the latest recipes.
I hope you enjoy this Meaty Breakfast Casserole! If you try this recipe, please come back and rate it and leave me a comment below. I love to hear from you!
Meaty Breakfast Casserole
Ingredients
- 1 package frozen diced potatoes with peppers and onions
- 2 cups breakfast sausage, cooked and crumbled
- 1 cup bacon, cooked and chopped
- 1 cup ham, diced
- 2 cups cheddar jack cheese, shredded
- 1 cup baby spinach
- 8 eggs
- 1½ cups milk
- Salt and pepper to taste
Instructions
- Preheat the oven to 375 degrees.
- Spread the diced potatoes in an even layer in the bottom of a 9x13 baking dish.
- Over medium-high heat cook the bacon in a large skillet until crispy. Remove from pan and set aside. Drain grease.
- Add sausage and cook until browned, crumbling into small pieces as it cooks. Drain any excess grease.
- Sprinkle the sausage, bacon, diced ham, and spinach over the top of the potatoes.
- Top with the shredded cheese and spinach.
- Whisk together the eggs, milk, salt and pepper. Pour the mixture over the entire dish.
- Bake uncovered for 50 to 60 minutes, until the eggs are set and cooked through.