Gather a crowd around your brunch table with this Easy Ham and Cheese Breakfast Casserole Recipe, loaded with savory diced ham and sharp cheddar. Cubed bread soaks up the rich egg mixture overnight, baking into a golden, satisfying dish perfect for holiday mornings or weekend guests.
This post may contain affiliate links. Please read my disclosure policy .
You’re Going to Adore This Casserole
- Simple Overnight Prep – Let it rest in the fridge so your morning is completely stress-free.
- Crowd-Pleasing Flavor – Everyone raves about the cheesy brunch bake with bell peppers and ham.
- Perfect for Special Mornings – It turns an ordinary breakfast into a celebratory, golden baked morning meal.
- Uses Basic Ingredients – You likely have everything you need waiting in your fridge and pantry right now.
What You’ll Need for Your Ham and Cheese Breakfast Casserole
For the base
- Day-old bread – Cubed into 1-inch pieces; it’s the perfect starchy foundation for soaking up all that goodness.
- Diced cooked ham – Adds a hearty, savory touch that pairs so well with the cheese and eggs.
For the filling
- Shredded sharp cheddar cheese – Sharp cheddar brings that tangy richness we all love.
- Finely chopped yellow onion – Adds a subtle sweetness and depth of flavor.
- Finely chopped green bell pepper – A fresh, crisp bite that balances the dish.
For the egg mixture
- Large eggs – The star of the show, binding everything together.
- Whole milk – Keeps the casserole creamy and moist.
- Dry mustard – Just a pinch for a subtle warmth and complexity.
- Garlic powder – A little goes a long way to elevate the savory notes.
- Black pepper – Freshly ground is ideal for the best flavor.
- Salt – Essential for seasoning; don’t skip it!
For greasing
- Unsalted butter – Softened and used to grease the baking dish for that perfect golden finish.

Ham and Cheese Breakfast Casserole
Ingredients
- 8 cups cubed day-old bread about 1-inch cubes
- 2 cups diced cooked ham
- 1.5 cups shredded sharp cheddar cheese
- 0.5 cup finely chopped yellow onion
- 0.5 cup finely chopped green bell pepper
- 6 large eggs
- 2 cups whole milk
- 1 tsp dry mustard
- 0.5 tsp garlic powder
- 0.25 tsp black pepper
- 0.25 tsp salt
- 2 tbsp unsalted butter softened
Method
- Preheat your oven to 350°F and generously grease a 9×13 inch baking dish with the softened butter, ensuring all sides and corners are coated to prevent sticking.
- Spread the cubed bread evenly in the prepared baking dish, then layer the diced ham, chopped onion, and green bell pepper on top, followed by sprinkling the shredded cheddar cheese over everything.
- In a large mixing bowl, whisk together the eggs, milk, dry mustard, garlic powder, black pepper, and salt until the mixture is completely smooth and well combined.
- Slowly pour the egg mixture evenly over the contents of the baking dish, pressing down lightly with a spatula to ensure all the bread cubes become saturated with the liquid.
- Allow the casserole to sit undisturbed for 10 minutes so the bread can fully absorb the egg mixture, which is essential for a cohesive final texture.
- Bake uncovered in the preheated oven for 45-55 minutes, or until the top is golden brown and puffed, and a knife inserted into the center comes out clean.
- Let the casserole rest on a wire rack for 10 minutes before slicing and serving, which allows it to set properly for clean cuts.
Nutrition
Notes
Private Notes
This Ham and Cheese Breakfast Casserole Comes Together Quickly
I love how this easy breakfast casserole fits into a slow weekend morning without any rush. You only need about 15 minutes to get everything prepped and ready for the oven. Then you can relax with your coffee while it bakes for 50 minutes, filling your kitchen with the most comforting aroma.
In just over an hour, you have a complete, satisfying meal that feels special. For more cozy morning inspiration, browse our favorite breakfast casserole ideas.
Making Your Casserole Work for Everyone
I firmly believe that good food should be accessible, so let’s talk about a few simple tweaks for your ham and cheese breakfast casserole. If you’re sugar conscious or looking for a lower glycemic option, you can easily adapt this recipe. Using a sugar alternative isn’t necessary here, but paying attention to portion size is a great way to support your goals.
For a diabetic friendly approach, you could use a whole grain or sourdough bread for a better fiber content. You can also opt for a reduced fat cheese to lighten it up a bit while keeping all that cheesy goodness.
My Best Tips for a Perfect Ham and Cheese Breakfast Casserole
After making this baked ham casserole more times than I can count, I’ve picked up a few secrets along the way. These little tricks ensure you get that perfect, fluffy egg casserole with onion and cheese every single time. First, truly let the bread soak up that egg mixture for the full 10 minutes, it makes all the difference in the texture.
For a flavor twist, try swapping the cheddar for Gruyère or adding a pinch of smoked paprika. If you need a prep shortcut, this ham dish uses a similar savory goodness. To prevent a soggy bottom, press down gently on the bread layers before pouring the eggs over them. Finally, if you have leftovers, they reheat beautifully in the toaster oven to keep that crispy top.
The Wholesome Goodness in Every Bite
This savory baked egg casserole with ham is more than just delicious, it’s also packed with nourishing ingredients. The eggs provide a fantastic source of protein to keep you full and energized all morning long. The ham adds even more protein, making this a truly satisfying high protein breakfast option.
You are also getting nutrients from the bell peppers and onions baked right in. For safe handling of your ingredients, always refer to the Safe Egg Handling Practices guidelines. If you love starting your day with protein, you might also enjoy my cheesy baked eggs for another simple idea.
How to Lighten Up Your Breakfast Bake
I adore the rich flavor of this cheesy breakfast bake, but I also love having lighter options. You can easily create a version that feels a little lighter without sacrificing any coziness. Simply swap the whole milk for 2% or even unsweetened almond milk for a different profile.
Using a reduced fat cheese works wonderfully here, and you can even add spinach for extra greens. For another fantastic baked dish that’s naturally vegetable forward, try my green bean casserole. You can also explore this sheet pan frittata for a meal that’s heavy on veggies and flavor.
Serving Your Ham and Cheese Breakfast Casserole with Love
I love serving this oven-baked breakfast dish with cheddar right from the pan at the table, letting everyone dig in. It brings back memories of holiday mornings at my grandma’s house, where the big meal was the main event. The steam rising from the golden brown top is basically a hug in dish form.
I love pairing a slice with a simple arugula salad for a fresh contrast or some roasted potatoes for the ultimate comfort plate. For a complete brunch spread, it pairs beautifully with a platter of fresh fruit and some crispy bacon. If you’re planning a full menu, you’ll find so many wonderful brunch casserole ideas on the site. Don’t forget the mimosas or a big pot of coffee for the perfect cozy gathering.
Common Mistakes with Your Ham and Cheese Breakfast Casserole
Even the simplest recipes can have little pitfalls, so let’s make sure your casserole turns out perfectly. The most common mistake is using fresh, soft bread, which turns to mush instead of giving you that perfect custardy texture. Always opt for day-old or slightly stale bread cubes, as they hold their shape and absorb the egg mixture beautifully.
Another error is not letting the casserole rest before baking, which is crucial for absorption. Rushing this step means you’ll have dry spots and uneven cooking. Also, be sure to check the internal temperature with a knife for doneness, as ovens can vary. For more tips on handling your main ingredient, check the USDA Ham Safety Guidelines. If you love egg bakes, learning from this crustless quiche can help you master the technique.
Keeping Your Breakfast Casserole Cozy for Later
This ham and cheese breakfast casserole is one of those wonderful dishes that tastes almost as good the next day. I love making a full pan knowing that I’ll have easy, delicious breakfasts ready for a busy week. Once it’s completely cooled, cover the baking dish tightly with foil or transfer slices to an airtight container.
It will keep happily in the refrigerator for up to three days. To reheat, I pop a portion in the microwave or toaster oven until it’s warm all the way through. For more make ahead breakfast magic, you have to try my overnight oats. You can also use leftover ham in my chicken casserole for another family favorite later in the week.
I Hope You Give This Hearty Casserole a Try
I truly hope this ham and cheese breakfast casserole finds its way onto your family’s table soon. There’s something so special about a meal that brings everyone together with minimal effort on your part. I remember my son’s face lighting up when he sees this coming out of the oven, and I hope it creates those same warm memories for you.
It’s the perfect solution for feeding a crowd or for treating yourself to a special morning. If you’re looking for more everyday inspiration, we have so many recipes for you to explore. Check out our simple breakfast tacos, our unique breakfast burrito, or our classic sweet potato casserole. For something different, try our Greek tomato eggs or even our homemade cottage cheese bread.
More Cozy Breakfast Ideas You’ll Adore
If you loved this casserole, your next cozy morning is already planned. Here are a few more of my favorite ways to start the day right.
Cheesy Baked Eggs – Incredibly simple individual servings with runny yolks and herbs.Sheet Pan Frittata – The easiest way to feed a whole crowd with minimal cleanup.
Crustless Quiche Lorraine – All the flavor of the classic without any fussy pastry.
Cinnamon Apple Overnight Oats – A make-ahead wonder that feels like dessert for breakfast.
Your Ham and Cheese Breakfast Casserole Questions
Can I make a ham breakfast casserole the night before?
Absolutely, and I highly recommend it. Assemble the entire casserole the night before, cover it tightly with plastic wrap, and store it in the refrigerator. In the morning, just take it out while the oven preheats, then bake as directed, adding a few extra minutes if needed straight from the fridge.
What cheese is best for breakfast casserole?
Sharp cheddar is my go-to for its fantastic melt and tangy flavor that stands up to the ham. Monterey Jack, Gruyère, or even a combination of cheeses work beautifully too. The key is using a good melting cheese that you love for the best cheesy breakfast bake.
Can you freeze a cooked breakfast casserole?
Yes, this casserole freezes wonderfully for future easy mornings. Let it cool completely after baking, then cut it into individual portions. Wrap each piece tightly in plastic wrap and foil before freezing for up to two months. Thaw overnight in the fridge and reheat in the oven until warm. For another freezable favorite, try my cottage cheese bagels.









[…] lazy brunches with loved ones. If you adore easy breakfast ideas like this, you might also enjoy my ham and cheese breakfast casserole for another make-ahead […]