Loaded Breakfast Casserole


This article may contain affiliate links. If you click on these links and make a purchase, we may receive a small commission at no extra cost to you. This helps support our website and allows us to continue to produce content like this. Thank you for your support!

Hearty, Cheesy, and Fully Loaded with Flavor This Loaded Breakfast Casserole lives up to its name—packed with crispy bacon, savory sausage, shredded potatoes, melty cheese, and fluffy eggs, it’s a full breakfast in one delicious dish. Perfect for a holiday crowd, weekend brunch, or a meal-prep session that keeps you full all week. And yes—it’s totally make-ahead.


Ingredients

For the Casserole:

  • 1/2 pound thick-cut bacon, chopped
  • 1/2 pound breakfast sausage, crumbled (pork or turkey)
  • 1 small yellow onion, diced
  • 3 cups frozen shredded hash browns, thawed
  • 1 1/2 cups shredded sharp cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 8 large eggs
  • 3/4 cup milk (whole or 2%)
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • Salt and pepper, to taste
  • 2 tbsp chopped green onions (optional)

Instructions

1. Cook the Meats

In a large skillet, cook bacon until crispy. Remove and drain on paper towels. In the same pan, cook sausage until browned and crumbled. Drain excess fat.

2. Sauté the Onions

In the remaining fat (or a little butter), cook the diced onion until translucent—about 3–4 minutes. Remove from heat.

3. Assemble the Casserole

Lightly grease a 9×13-inch baking dish. Spread hash browns evenly across the bottom. Layer on the sausage, bacon, sautéed onions, and shredded cheeses.

4. Whisk the Eggs

In a medium bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and pepper.

5. Pour & Chill

Pour the egg mixture evenly over the casserole. Press down lightly to help it absorb. Cover with foil and refrigerate overnight or at least 6 hours.

6. Bake

Preheat oven to 350°F (175°C). Remove the casserole from the fridge and let sit for 15–20 minutes. Bake uncovered for 45–50 minutes or until set in the center and golden on top. Let cool slightly before slicing. Garnish with green onions if desired.


Tips & Variations

  • Vegetarian twist: Omit meats and add sautéed mushrooms, spinach, or bell peppers.
  • Cheese swap: Try Monterey Jack or Colby for different flavor.
  • Spicy kick: Add diced jalapeños or hot sauce to the egg mixture.

Nutrition Overview (Estimated per serving, serves 8–10)

  • Calories: 390
  • Protein: 22g
  • Carbs: 11g
  • Fat: 28g
  • Fiber: 1g
  • Sugar: 2g

Storage & Reheating

  • Refrigerator: Keeps for up to 4 days.
  • Freezer: Freeze in portions, wrapped tightly.
  • Reheat: Microwave or bake at 325°F until warmed through.

How to Scale It Up

To feed a larger group, double the ingredients and use two baking dishes. Extend bake time by 10–15 minutes, tenting with foil if browning too quickly.


Final Thoughts

This Loaded Breakfast Casserole brings all the breakfast essentials together—bacon, sausage, potatoes, cheese, and eggs—in one satisfying, make-ahead dish. It’s hearty, flavorful, and guaranteed to be a hit with any crowd.

Looking for more easy make-ahead breakfast ideas to feed your family or wow your brunch guests? This breakfast casserole recipe is just one of 12 crowd-pleasing make-ahead breakfast casseroles featured in our full roundup.

From cheesy sausage bakes to sweet French toast casseroles, each recipe is designed to be prepped ahead and baked fresh in the morning—perfect for holidays, weekends, or meal prep.

Browse all 12 make-ahead breakfast casseroles here:
https://divahomeinspiration.com/12-make-ahead-breakfast-casseroles-to-feed-a-crowd/