Overnight Breakfast Casserole

Want to make breakfast on Christmas morning infinitely less complicated?  A hot breakfast, ready to go in the slow cooker is the way to go.  This recipe for an overnight breakfast casserole celebrates my favorite southwest flavors with pepper jack cheese and green chiles.  Of course, because it’s the holidays, it’s got BACON <3.

Southwest Overnight Breakfast Casserole

It also feeds an army.  If you make this recipe as written it will feed 9 – 12 people, no problem.

Southwest Overnight Breakfast Casserole

All you have to do is layer it up in a slow cooker then set it to low for 8 hours.  You’ll wake up to a hearty, cozy breakfast.

Hash browns go on the bottom to soak up all the good stuff.  And please, don’t skimp on the cheese.  In testing this recipe, I tried using a cup less cheese and it wasn’t worth it.  You need all the cheese as prescribed so that it can create that magical cheesy layer that brings it all together.

Southwest Overnight Breakfast Casserole

I made this for Christmas morning last year and throughout the morning, we all kept going back to it.  Pretty sure Ryan went back for fourths after the opening of the stockings.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Southwest Overnight Breakfast Casserole

Overnight Breakfast Casserole

  • Author: Joanie Simon
  • Total Time: 8 hours 10 mins
  • Yield: 10 servings 1x


An easy overnight breakfast casserole made in a slow cooker with layers of cheese, bacon, sausage, eggs and chiles.


  • 1 (30 oz) package frozen shredded hash brown potatoes
  • 1 lb bacon, cooked and chopped
  • 1/2 lb sausage, cooked
  • 2 cups shredded pepper jack cheese
  • 1/2 cup shredded mozzarella cheese
  • 3 green onions, diced
  • 1 red pepper diced
  • 1 7 oz can diced green chiles
  • 12 eggs
  • ½ cup milk
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper


  1. Grease a large 6 quart slow cooker (or bigger) with cooking spray or butter.
  2. Layer half the hash browns in the bottom of the slow cooker.
  3. Top with half the sausage, bacon, cheese, onions, red pepper and green chiles. Repeat layers with the remaining ingredients.
  4. Whisk together eggs, milk, salt, pepper.
  5. Pour egg mixture over hash brown and cheese layers.
  6. Cook on low for 6-8 hours on low or 4 hours on high.
  • Prep Time: 10 mins
  • Cook Time: 8 hours
  • Category: Breakfast
  • Cuisine: Southwest


    Write a comment
    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.