Grandma’s Old-Fashioned Breakfast Casserole – A Family Favorite

Some recipes just feel like home, and this breakfast casserole is one of them. It’s the kind of dish you’d find scribbled on a well-loved recipe card tucked inside a family recipe tin—simple, hearty, and made with love. Whether you’re making this for a weekend brunch, a holiday morning, or meal-prepping for the week, this casserole is packed with comforting flavors and easy to throw together.

Why You’ll Love This Recipe

  • Perfect make-ahead breakfast – Prep it the night before and bake it in the morning.
  • Feeds a crowd – A great option for holiday mornings or brunch gatherings.
  • Customizable – Switch up the ingredients to fit your preferences or whatever you have on hand.
  • One-dish wonder – No need to juggle multiple pans in the morning!

Ingredients You’ll Need

  • Eggs
  • Breakfast sausage or bacon
  • Shredded cheese
  • Milk
  • Bread cubes or hash browns
  • Salt, pepper, and seasoning of choice

Full list of ingredients with measurements can be found below.

Directions

Cook the Meat

Brown the breakfast sausage or cook the bacon until crispy. Drain any excess grease and set aside.

Prep the Bread or Hash Browns

If using bread, cut it into cubes. If using hash browns, spread them in a greased baking dish.

Whisk the Eggs

In a large bowl, whisk together eggs, milk, salt, pepper, and any additional seasonings.

Assemble the Casserole

Layer the bread cubes or hash browns, followed by the cooked sausage or bacon, and then sprinkle shredded cheese on top. Pour the egg mixture evenly over everything.

Bake

Cover and let it sit in the fridge overnight or bake immediately in a preheated 350°F oven for 35-45 minutes, until set and golden brown on top.

Serve

Let it cool for a few minutes before slicing and serving.

Expert Tips and Tricks

  • Use stale bread – If using bread instead of hash browns, slightly stale bread absorbs the egg mixture better.
  • Let it rest before serving – This helps the casserole firm up for cleaner slices.
  • Make it ahead – Assemble everything the night before for an easy morning bake.

Recipe Variations and Possible Substitutions

  • Add veggies – Bell peppers, onions, or spinach add color and flavor.
  • Use different meats – Swap sausage or bacon for ham, turkey, or even chorizo.
  • Go dairy-free – Use a plant-based milk and dairy-free cheese.

Serving and Pairing Suggestions

Pair this casserole with fresh fruit, a side of toast, or a simple green salad. It also goes great with a cup of coffee or a mimosa for a special brunch.

Storage and Reheating Tips

  • Refrigerate – Store leftovers in an airtight container for up to 4 days.
  • Reheat – Warm slices in the microwave or oven at 300°F until heated through.
  • Freeze – Wrap tightly and freeze for up to 2 months. Thaw in the fridge overnight before reheating.

FAQs

Can I use a different type of cheese?
Absolutely! Cheddar, mozzarella, or pepper jack all work well.

Can I make this vegetarian?
Yes, just leave out the meat and add extra veggies or plant-based sausage.

How do I know when the casserole is done?
The center should be set, and a knife inserted should come out clean.

Can I bake it right away?
Yes, but letting it sit for at least 30 minutes helps the flavors meld together.

Conclusion

This Breakfast Casserole is a classic, no-fuss recipe that belongs in every family’s recipe tin. Whether you’re making it for a holiday breakfast or a weekday meal prep, it’s a simple, comforting dish that always hits the spot.

Print

Grandma’s Old-Fashioned Breakfast Casserole – A Family Favorite

Grandma’s Old-Fashioned Breakfast Casserole – A Family Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty breakfast casserole is a timeless family favorite. Made with eggs, sausage or bacon, cheese, and either bread cubes or hash browns, it’s a comforting and satisfying dish perfect for holiday mornings, weekend brunches, or meal prepping. Make it ahead for an easy, no-stress breakfast!

  • Author: Touria Elkoudssi
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 810 servings 1x
  • Category: Breakfast, Brunch
  • Method: Baking
  • Cuisine: American

Ingredients

Scale
  • 8 large eggs
  • 1 lb breakfast sausage or bacon, cooked and crumbled
  • 2 cups shredded cheddar cheese
  • 1 ½ cups milk
  • 4 cups bread cubes (or 3 cups frozen hash browns)
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp garlic powder (optional)
  • ½ tsp onion powder (optional)

Instructions

  1. Cook the Meat: In a skillet over medium heat, cook the breakfast sausage until browned or cook the bacon until crispy. Drain excess grease and set aside.
  2. Prepare the Base: Grease a 9×13-inch baking dish. Spread bread cubes or hash browns evenly in the dish.
  3. Whisk the Eggs: In a large bowl, whisk together eggs, milk, salt, pepper, garlic powder, and onion powder.
  4. Assemble the Casserole: Layer the cooked sausage or bacon over the bread or hash browns, then sprinkle shredded cheese on top. Pour the egg mixture evenly over everything.
  5. Bake: Preheat the oven to 350°F (175°C). Bake uncovered for 35-45 minutes, or until the eggs are set and the top is golden brown.
  6. Serve: Let cool for a few minutes before slicing and serving.

Notes

  • Make-Ahead Tip: Assemble the casserole the night before, cover, and refrigerate. Bake in the morning for a stress-free breakfast.
  • Customization: Add bell peppers, onions, or spinach for extra flavor and nutrition.
  • Cheese Options: Try swapping cheddar for mozzarella, pepper jack, or a blend.

Nutrition

  • Serving Size: 1 Slice
  • Calories: 320
  • Sugar: 2g
  • Sodium: 580mg
  • Fat: 21g
  • Saturated Fat: 9g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 1g
  • Protein: 18g
  • Cholesterol: 210mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments