|

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!

Cheesy breakfast casserole with ham, bell peppers, and onions on a plate.

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ย 
Hash brown potatoes in a baking dish, eggs, diced peppers, diced onion and ham in bowls.

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.

Baked breakfast casserole topped with Pepper Jack cheese.

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.

Egg casserole with peppers and onion on a plate.

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.
Breakfast casserole on a stack of plates.

Cheesy Breakfast Casserole

This Easy Cheesy Breakfast Casserole is loaded with potatoes, ham, cheese, and fresh veggies. It's perfect for brunch, holidays, or busy mornings. Make it ahead of time for a stress-free, hearty breakfast the whole family will love!
5 from 2 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 12
Calories: 277kcal

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

Serving: 1 | Calories: 277kcal | Carbohydrates: 12g | Protein: 17g | Fat: 18g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 228mg | Sodium: 626mg | Potassium: 362mg | Fiber: 1g | Sugar: 1g | Vitamin A: 902IU | Vitamin C: 25mg | Calcium: 206mg | Iron: 2mg
Tried this Recipe? Share it Today!Mention @SouthernKissedBlog or tag #southernkissed!

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!

Sharing is caring!

Similar Posts

3 Comments

  1. 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 ๐Ÿคฌ

    1. 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.

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating