Breakfast just got a whole lot easier and tastier with this ham egg cheese casserole. If you’re looking for a satisfying, make-ahead dish that’s perfect for busy mornings, this recipe will quickly become your go-to. The ham egg cheese casserole combines savory flavors with fluffy eggs and gooey cheese, creating a comforting breakfast everyone will love.

Whether you’re feeding a family or prepping meals for the week, this dish is both convenient and delicious. You’ll love how simple it is to throw together, and how it fills your kitchen with an irresistible aroma while it bakes.
Why You'll Love This Recipe
- Quick and easy to prepare with minimal ingredients.
- Perfect for meal prep or feeding a crowd.
- Rich, hearty flavors from ham, eggs, and cheese.
- Can be customized with your favorite veggies or seasonings.
- Reheats well for a convenient breakfast option anytime.
Ingredients
Gather these simple ingredients to make a delicious ham egg cheese casserole that serves about 6 people.
- 8 large eggs
- 1 cup whole milk
- 2 cups diced cooked ham
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1/2 cup chopped green bell pepper (optional)
- 1/4 cup finely chopped onion
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon butter (for greasing)
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 6
- Calories: Approximately 320 per serving
How to Make Ham, Egg, and Cheese Casserole: Quick & Easy Breakfast Recipe
- Preheat your oven to 350°F (175°C). Lightly grease a 9x9-inch baking dish with butter to prevent sticking.
- In a large bowl, whisk together 8 large eggs and 1 cup whole milk until fully blended and slightly frothy.
- Add the diced ham, shredded cheddar and mozzarella cheeses, chopped bell pepper, onion, garlic powder, salt, and black pepper. Stir gently to combine all ingredients evenly.
- Pour the mixture into the prepared baking dish, spreading it out evenly. Let it sit for 5 minutes to allow the flavors to meld.
- Bake uncovered in the preheated oven for 35-40 minutes, or until the casserole is set in the center and the top is golden brown. A toothpick inserted should come out clean.
- Remove from oven and let the casserole cool for about 5 minutes before slicing. Garnish with fresh herbs if desired.
- Serve warm and enjoy a hearty breakfast that’s ready in under an hour.
Tips for the Best Results
- Use day-old bread or a starch if you want a firmer casserole texture—just fold it in with the eggs.
- For extra creaminess, substitute half the milk with half-and-half or heavy cream.
- Add your favorite veggies like spinach, mushrooms, or tomatoes for more flavor and nutrition.
- Let the casserole rest briefly after baking to finish setting and make slicing easier.
- Use pre-cooked ham to save time and avoid overcooking the meat.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, microwave individual portions for 1-2 minutes until warm, or warm in a 350°F oven for 10-15 minutes.
This casserole also freezes well. Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating using the same methods for best results.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes! You can assemble the casserole the night before and refrigerate it. Bake it fresh in the morning, adding a few extra minutes to the cooking time if needed since it will be cold from the fridge.
What type of cheese works best in this recipe?
Cheddar and mozzarella are classic choices for a melty, flavorful casserole. You can also experiment with Swiss, Monterey Jack, or pepper jack for a different twist.
Is this casserole gluten-free?
Yes, this recipe as written contains no gluten ingredients. If you add bread or other fillers, be sure to use gluten-free options if needed.
Can I substitute the ham with another protein?
Absolutely! Cooked bacon, sausage, or even turkey ham work well as alternatives. Adjust the seasoning slightly depending on the protein you choose.


