Easy Cheesy Breakfast Casserole Recipe
This Easy Cheesy Breakfast Casserole is packed with potatoes, ham, cheese, and fresh veggies, making it the perfect dish for brunch, breakfast for dinner, or holiday mornings. Whether you’re hosting a gathering or simply want to enjoy a hearty breakfast with your family, this casserole is a guaranteed crowd-pleaser. Plus, itโs a fantastic make-ahead option for those busy mornings when you need a quick, delicious meal. Just slice, heat, and enjoy!
This hearty breakfast casserole recipe uses simple ingredients easily found at your local grocery store. The base consists of hash brown potatoes topped with fluffy, beaten eggs mixed with half-and-half, then layered with savory ham, bell peppers, and onions. The final touch? A glorious topping of melted cheese that makes this dish absolutely irresistible.
Ingredients
For this recipe, you need the following:
- 20 ounces hash brown potatoes
- 12 large eggs
- 1 ยฝ cups half-and-half
- 1 teaspoon sea salt
- 8 ounces ham chopped
- 1 medium green bell pepper diced
- 1 medium red bell pepper diced
- 1 small onion diced
- 1 cup Cheddar cheese shredded
- ยฝ cup Monterey Jack cheese, shredded
- ยฝ cup white Cheddar cheese, shreddedย
Directions
Start by gathering all of the ingredients. Thereโs nothing worse than getting ready to make a dish, and you discover you are missing an ingredient. Having all of your ingredients in place has a fancy French term โ mise en place. You can simply think of it as being prepared (if you were a Boy Scout or Girl Scout, you know this is important).
If you are using boxed hash browns, rehydrate them first. This will add 15 minutes to your prep time.
Preheat your oven to 350 degrees Fahrenheit and prepare a 9 x 13 baking dish or casserole dishย by lightly spraying it with nonstick cooking spray. Set the pan aside. Next, rinse off the produce and pat dry. Dice (cut into small pieces) the bell peppers and onions. Set the veggies aside for now.
Whisk together the eggs, half-and-half, and salt in a large bowl until the egg mixture is one beautifully blended color. Set the egg mixture aside for now.
Tip: I highly recommend that you crack the eggs, one at a time, into a small bowl before adding them to the large bowl. It’s a great way of catching small pieces of eggshell or preventing a rotten egg from contaminating the rest of the egg mixture.
Line the bottom of the prepared baking dish with a layer of the (uncooked) hash browns.
Pour the egg mixture over the layer of potatoes. Sprinkle the top of the eggs with ham (or sausage), bell peppers, and onion.
Baking Time
Bake the casserole for 30 โ 45 minutes. Since baking times may vary, once the hash brown casserole has baked for 30 minutes, check the casserole. You want to bake it until the eggs have set. If the eggs are still runny or jiggly, continue to bake for an additional 10-15 minutes and then re-check.
Once the eggs have set, layer the cheese on top and set the oven to BROIL on LOW. Keep an eye on it and broil until the cheese melts. Once it is bubbly, remove the casserole from the oven and let it cool for 5 minutes before serving. Season with salt & pepper, if desired. If you want to get “all fancy,” garnish with sliced green onions.
Storage and Reheating
This casserole stores beautifully, making it a great option for meal prep or enjoying leftovers:
- Refrigerate:ย Store leftover casserole in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and bake at 375ยฐF until warmed through, or microwave individual portions in 30-second intervals.
- Freeze:ย Once the casserole has completely cooled, cut it into individual portions. Wrap each portion in plastic wrap, place them in an airtight container or a freezer bag, and freeze for up to 2 months. To reheat, thaw overnight in the fridge and microwave or bake as mentioned above.
Substitutions and Variations
This recipe is flexible and can be easily adapted to suit your tastes or the ingredients you have on hand:
- Hash Browns:ย If you can’t find refrigerated hash browns, you can use frozen onesโjust make sure to thaw and drain them first. Alternatively, you can use tater tots or freshly grated potatoes.
- Bell Peppers:ย Feel free to use any color bell peppers you like, or spice things up with some diced jalapeรฑos. Pre-diced peppers from the produce section can save you time.
- Ham:ย If you prefer a different protein, try cooked turkey sausage, breakfast sausage, or even crispy bacon. For a vegetarian version, omit the meat and add more veggies like spinach, mushrooms, or zucchini.
- Cheese:ย Customize the cheese blend to your liking. Cheddar, Monterey Jack, and Pepper Jack are great choices, but you could also use Swiss, mozzarella, or even a sprinkle of Parmesan for extra flavor.
Variations
- Add-ins:ย Try adding sautรฉed mushrooms, spinach, or kale for extra veggies. A sprinkle of Italian seasoning or garlic powder can add a nice flavor twist.
- Holiday Twist:ย While this casserole is perfect year-round, itโs a fantastic addition to your Christmas morning breakfast spread. Serve it with fresh fruit, cinnamon rolls, or a side of crispy bacon for a holiday feast that everyone will love.
Cheesy Breakfast Casserole
Equipment
- 9×13 baking dish
Ingredients
- 20 ounces hash brown potatoes
- 12 large eggs
- 1 ยฝ cups half-and-half
- 1 teaspoon sea salt
- 8 ounces ham chopped
- 1 medium green bell pepper diced
- 1 medium red bell pepper diced
- 1 small onion diced
- 1 cup Cheddar cheese shredded
- ยฝ cup Monterey Jack cheese shredded
- ยฝ cup white Cheddar cheese shredded
Instructions
- Preheat your ovenย to 350 degrees Fahrenheit and prepare a 9 x 13 baking dish by lightly spraying it with nonstick cooking spray.ย ย Set the pan aside.
- Whisk togetherย the eggs, half-and-half, and salt in a large bowl until the egg mixture is one beautifully blended color. Set aside.
- Line the bottom of the prepared baking dish with a layer of the (uncooked) hash browns.ย ย
- Pour the egg mixture over the layer of potatoes.ย Sprinkle the top of the eggs with ham (or sausage), bell peppers, and onion.
- Bake the casserole for 30 โ 45 minutes.ย Once it has baked for 30 minutes, check the casserole.ย You want to bake it until the eggs have set.ย If the eggs are still runny or jiggly, continue to bake for an additional 10-15 minutes and then re-check.ย ย
- Once the eggs have set, layer the cheese on top and set the oven to BROIL on LOW.ย Keep an eye on it and broil until the cheese melts.ย Once it is bubbly, remove the casserole from the oven and let it cool for 5 minutes before serving.
Nutrition
Looking for more delicious breakfast ideas? Check out our collection of easy breakfast recipes that are perfect for any occasion! And donโt forget to share your creations with usโwe love seeing how you make these recipes your own!
This recipe is great except the cooking time is grossly mis-represented. Iโm now late to party because my bake has been in the over for over an hour and is still runny in the middle ๐คฌ
I baked mine for about 45 min and it is still very wet in the middle but the eggs are perfectly cooked! This will surely keep for 2-3 days and will warm up nicely.
Very nice recipe I made one similar to Holiday Brunch.