ultimate breakfast casserole

Sale City, GA
Updated on Dec 2, 2025

This is a delicious breakfast casserole that I made for a food day we had at work and everyone loved it. This casserole takes a little bit longer to prepare but it is well worth it. It can even be made the day before and reheated in the oven in the morning. Enjoy!!

Blue Ribbon Recipe

A very fitting title for this breakfast casserole ... it truly is the ultimate. It reminds us of a breakfast bowl that has everything you love about breakfast inside and is topped with creamy gravy. Hash browns are the base for the layers of scrambled eggs, bacon, sausage, cheese, and country gravy. When baked, the gooey cheese and gravy layers melt into the other ingredients. This does take a little longer to prepare but it's so worth it.

prep time 50 Min
cook time 20 Min
method Bake
yield 10-12 serving(s)

Ingredients

  • 3 packages country milk gravy mix (do not buy cheap brands, they taste watery)
  • 3 cups water
  • 4 tablespoons butter
  • 2 packages diced, frozen hash browns
  • 2 pounds mild pork sausage
  • 24 ounces maple-flavored bacon
  • 12 large eggs
  • - salt and pepper
  • 3 cups finely shredded Fiesta blend cheese

How To Make ultimate breakfast casserole

Test Kitchen Tips
This recipe makes a huge casserole. For testing, we cut this recipe in half and baked it in a 9x13-inch baking dish. It was big enough to serve 5-6 adults at that size. If you're preparing the recipe as written, you'll definitely need the large lasagna pan.
  • Gravy cooking in a saucepan.
    Step 1
    Mix up the gravy mix and water in a saucepan over medium heat. Stir continuously to prevent lumps or scorching.
  • Browning hash browns.
    Step 2
    Melt butter in a large skillet and add the hash browns. Cook until well browned. (You can also deep fry the hash browns in oil until golden brown or add them to a large baking pan and brown in the oven, stirring occasionally to cook them evenly.)
  • Cooking sausage.
    Step 3
    Cook the sausage in a large skillet over medium heat. Break apart into small crumbles while cooking. Drain.
  • Cooked bacon on paper towels.
    Step 4
    Cook the bacon. Crumble it on a paper towel to absorb all the grease.
  • Scrambled eggs in a skillet.
    Step 5
    Scramble the eggs and set them aside.
  • Layer of hash browns in a large pan.
    Step 6
    In a large deep dish baking pan (I use a disposable foil pan for lasagna - it works great and makes for quick and easy clean up), layer in the hash browns and sprinkle in a little salt and pepper to taste.
  • Cheese sprinkled over the hash browns.
    Step 7
    Sprinkle a fine layer of cheese on top of the hash browns.
  • Layer of scrambled eggs, sausage, bacon, and gravy added.
    Step 8
    Layer with half the scrambled eggs, sausage, and bacon. Top that with half of the gravy.
  • Layers repeated and topped with cheese.
    Step 9
    Repeat the layers, finishing with a layer of cheese on top of the gravy.
  • Casserole baking in the oven.
    Step 10
    Preheat the oven to 350 degrees F. Bake 20 minutes. Serve warm with your favorite toast, biscuit, or bread.
  • Ultimate Breakfast Casserole on a plate.
    Step 11
    Alternatively, cover the casserole and place it in the refrigerator overnight. The next morning, bake 30 minutes.

Nutrition Facts

(per serving*)
calories: 749kcal, carbohydrates: 60g, cholesterol: 307mg, fat: 43g, fiber: 1g, protein: 31g, saturated fat: 14g, sodium: 982mg, sugar: 41g, unsaturated fat: 29g
*Daily Values are based on a 2,000 calorie diet. Nutrition information is estimated.

Discover More

Category: Eggs
Keyword: #Casserole
Keyword: #overnight
Keyword: #breakfast
Keyword: #gravy
Collection: Breakfast In Bed
Method: Bake
Culture: American
Ingredient: Potatoes

Comment & Reviews

ADVERTISEMENT
Just A Pinch Sweepstakes