This simple to make, ham and cheese sourdough breakfast casserole will quickly become one of your family’s favorite meals.

Who doesn’t love a great breakfast casserole? Made with delicious, homemade sourdough bread, ham, eggs, milk, veggies and cheese; you’ve got a dish for breakfast, lunch or dinner. This made from scratch breakfast casserole is simple and delicious. It combines protein, dairy and vegetables, is ready in just an hour and can serve 8+ people. You will fall in love with this recipe!
Around our house we love having breakfast for dinner. All of the wonderful flavors of breakfast in a savory dish for dinner is the perfect winter meal. Everyone in our family loves this hearty casserole, even our kids!
Sourdough Breakfast Casserole Tips
- Use whole milk in this recipe for the best flavor and texture.
- This recipe tastes best when you use homemade sourdough bread. You can find the recipe I use HERE. I cut the recipe in half and make one loaf at a time.
- I love to use uncured ham for this recipe as a healthier option without preservatives.
- Choose a medium or sharp cheddar cheese for this recipe for a great flavor combination.
- This recipe is easily customizable. See below for suggestions.
What can you eat with breakfast casserole?
Although this casserole is a complete meal with all of the food groups we still like to pair some tasty sides with it. This casserole is great with seasonal fruit or greek yogurt topped with homemade granola.
How can you customize this recipe?
This is a recipe that is easily customizable.
You can swap out the meat for sausage or bacon.
You can add different vegetables such as spinach, tomatoes or different types of peppers. Jalapenos would be a great choice to add a little spice.
If you don’t have sourdough bread you can always use another type of bread. Just make sure that it is crusty to help absorb milk and egg mixture.
How to Store Your Casserole:
Cool your Ham & Cheese Sourdough casserole to room temperature and cover. You can cover with plastic wrap or an airtight lid. Your casserole will stay fresh for up to four days if refrigerated.
Tools you may need:
As an Amazon Associate this post contains affiliate links, which means I make a small commission at no extra cost to you. See my full disclosure here.
- 9×13 baking dish
- Cutting Board
- Knife
- Large Bowl
- Whisk and Spatula
- Measuring Cups
Ingredients
- 10 large eggs
- 1/2 cup milk
- 1/2 cup sour cream
- 1 tsp of salt
- 1 tsp of pepper
- 1 tsp of garlic powder
- 3 cups of sourdough bread (a day old or slightly stale is best)
- 1/2 cup of onion, finely chopped
- 1/2 cup of red pepper, finely chopped
- 1/2 cup mushrooms, finely chopped
- 2 cups of ham, chopped small
- 1 1/2 cups of shredded cheddar cheese
How to Make Ham & Cheese Sourdough Breakfast Casserole
1. Preheat the oven to 350 degrees and lightly grease a 9×13 pan. I use butter to grease my cooking dish but you can use spray as well.
2. Cut your sourdough bread into small squares, approximately 1 inch. You should have a total of 3 cups once all of the slices of bread have been chopped. (I used approximately 4-5 slices of bread)

3. Fill the bottom of your baking dish with the cut up pieces of sourdough bread.

4. Crack all of the eggs in a large bowl. Next mix in the milk and sour cream. Lastly add all of the seasonings. (salt, pepper & garlic powder) Whisk to combine until the mixture is smooth and creamy.
5. Chop the onion, red pepper mushrooms and ham into small pieces. Make sure all of these items are chopped to a similar size so that they all cook to the same texture.




6. Add the meat and veggies to the egg mixture and stir to combine.

7. Grate your cheese. Stir in half of the grated cheese into your egg mixture. Save the other half to spread on top of your casserole.
8. Pour the egg, ham, cheese and vegetable mixture into your baking dish over your sourdough bread.

9. Cover the top of your casserole with the remaining shredded cheese.

10. Place casserole in preheated oven for 1 hour. Casserole will be fully cooked when the edges are slightly brown and the center of the casserole is firm.

Let cool slightly and ENJOY!
If you made this recipe and enjoyed it please consider leaving a comment and review!

Ham & Cheese Sourdough Breakfast Casserole
This delicious, made from scratch sourdough breakfast casserole combines meat, eggs, cheese, and tons of veggies to create a hearty meal for breakfast, lunch or dinner.
Ingredients
- 10 large eggs
- 1/2 milk
- 1/2 sour cream
- 1 tsp of salt
- 1 tsp of pepper
- 1 tsp of garlic powder
- 3 cups of sourdough bread (a day old or slightly stale is best)
- 1/2 cup of onion, finely chopped
- 1/2 cup of red pepper, finely chopped
- 1/2 mushrooms, finely chopped
- 2 cups of ham, chopped small
- 1 1/2 cups of shredded cheddar cheese
Instructions
Step 1: Preheat the oven to 350 degrees and lightly grease a 9x13 pan. I use butter to grease my cooking dish but you can use spray as well.
Step 2: Cut your sourdough bread into small squares, approximately 1 inch. You should have a total of 3 cups once all of the slices of bread have been chopped. (I used approximately 4-5 slices of bread)
Step 3: Fill the bottom of your baking dish with the cut up pieces of sourdough bread.
Step 4: Crack all of the eggs in a large bowl. Next mix in the milk and sour cream. Lastly add all of the seasonings. (salt, pepper & garlic powder) Whisk to combine until the mixture is smooth and creamy.
Step 5: Chop the onion, red pepper mushrooms and ham into small pieces. Make sure all of these items are chopped to a similar size so that they all cook to the same texture.
Step 6: Add the meat and veggies to the egg mixture and stir to combine.
Step 7: Grate your cheese. Stir in half of the grated cheese into your egg mixture. Save the other half to spread on top of your casserole.
Step 8: Pour the egg, ham, cheese and vegetable mixture into your baking dish over your sourdough bread.
Step 9: Cover the top of your casserole with the remaining shredded cheese.
Step 10: Place casserole in preheated oven for 1 hour. Casserole will be fully cooked when the edges are slightly brown and the center of the casserole is firm.
ENJOY!
Nutrition Information
Yield 8 Serving Size 1Amount Per Serving Calories 293Total Fat 17gSaturated Fat 7gTrans Fat 0gUnsaturated Fat 8gCholesterol 274mgSodium 1005mgCarbohydrates 14gFiber 1gSugar 3gProtein 21g
The nutritional information provided in this recipe is an estimate based on the ingredients used and standard serving sizes. Variations in ingredient brands, portion sizes, or preparation methods may affect the nutritional content. For the most accurate nutritional information, please consult with a registered dietitian or use a nutrition calculator tailored to your specific ingredients.
Leave a Reply