Recipes by Janet

  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
×
Home » Recipes » Dinner

Ultimate Breakfast Casserole Recipe

Published: Jun 19, 2025 by Janet · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Why You’ll Love This Recipe

This breakfast casserole is an absolute crowd-pleaser. Not only is it delicious and full of flavor, but it’s also incredibly easy to make. With ingredients like sausage, cheese, eggs, and bread, it’s a satisfying and filling dish that’s sure to please everyone. You can also prepare it ahead of time, making it a fantastic option for busy mornings or gatherings. Whether you’re feeding a family or hosting brunch, this casserole is the perfect choice for a no-fuss yet flavorful breakfast.

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

  • 2 tablespoons unsalted butter, divided

  • 1 pound sweet or spicy beef sausage (casings removed)

  • 1 medium yellow onion, chopped

  • 1 loaf (18 slices) white sandwich bread, such as Pepperidge Farm, crusts removed and cut into 1-inch cubes

  • 2½ cups grated sharp cheddar cheese

  • ½ cup chopped fresh parsley

  • 6 large eggs

  • 2 cups half-and-half

  • Scant teaspoon salt

  • ¼ teaspoon freshly ground black pepper

Directions

  1. Grease a 9 x 13-inch baking dish with butter.

  2. In a large nonstick skillet, melt 1 tablespoon of the butter over medium-high heat. Add the sausage and cook, stirring with a wooden spoon to break the meat into small clumps, until browned (about 10 minutes). Transfer the sausage to a large mixing bowl, leaving the fat in the pan.

  3. Turn the heat down to medium, then add the chopped onions and the remaining 1 tablespoon of butter to the pan. Cook the onions, stirring constantly, until soft and translucent (about 5 minutes). Add the cooked onions to the mixing bowl with the sausage, along with the bread cubes, grated cheese, and chopped parsley. Toss well and spread the mixture evenly into the prepared baking pan.

  4. In a medium bowl, whisk together the eggs, half-and-half, salt, and pepper. Pour this egg mixture evenly over the bread mixture in the baking dish. Cover tightly with plastic wrap and refrigerate for at least 2 hours or overnight.

  5. Preheat your oven to 350°F (175°C) and set an oven rack in the middle position. Bake the casserole, uncovered, for about 1 hour, until puffed and golden brown.

  6. Slice into squares and serve immediately.

Note: If you let the casserole sit out at room temperature before baking, check for doneness after 45 minutes of baking.

Servings and Timing

  • Servings: 6 to 8

  • Cook Time: 1 hour

  • Total Time: 1 hour 30 minutes (including refrigeration time)

Variations

  • Vegetarian: Swap the sausage for sautéed vegetables like mushrooms, spinach, or bell peppers to make a delicious vegetarian version of this casserole.

  • Different Bread: Try using whole grain bread or brioche for a different texture and flavor.

  • Spicy Kick: If you like a bit of heat, add diced jalapeños or a dash of hot sauce to the egg mixture.

  • Cheese Variety: Switch up the cheese by using Monterey Jack, mozzarella, or even pepper jack cheese for a different flavor profile.

Storage/Reheating

  • Storage: Store leftover casserole in an airtight container in the fridge for up to 3-4 days.

  • Freezing: To freeze, prepare the casserole but don’t bake it. Cover tightly with plastic wrap and foil and freeze for up to two months. When you’re ready to bake, thaw it overnight in the refrigerator, then bake as directed.

  • Reheating: The best way to reheat the casserole is by covering it with aluminum foil and heating in a preheated oven at 350°F (175°C) for about 20 minutes, or until warmed through. For individual portions, a microwave works well—heat in 30-second intervals until hot.

FAQs

1. Can I make this breakfast casserole the night before?

Yes! You can prepare it the night before by assembling the casserole and refrigerating it overnight. Just bake it in the morning for a quick, delicious breakfast.

2. Can I use a different type of sausage?

Absolutely! You can swap the sausage for turkey sausage, chicken sausage, or even vegetarian sausage depending on your preference.

3. Can I use a different type of bread?

Yes, you can use whole grain bread, sourdough, or even croissants. Just make sure the bread is sturdy enough to soak up the egg mixture.

4. Is it necessary to remove the crust from the bread?

Removing the crust is optional, but it helps the casserole have a softer texture. If you prefer, you can leave the crust on for a more rustic feel.

5. Can I add more vegetables to the casserole?

Yes! You can add sautéed vegetables like bell peppers, spinach, or mushrooms to increase the flavor and nutritional value.

6. How long can I store leftovers?

Leftovers can be stored in an airtight container in the fridge for 3-4 days.

7. Can this casserole be made gluten-free?

Yes, you can use gluten-free bread to make this casserole suitable for a gluten-free diet.

8. Can I freeze this casserole?

Yes, you can freeze it before baking. Just cover it tightly and freeze for up to two months. Thaw it in the refrigerator before baking.

9. What can I serve with this breakfast casserole?

This casserole pairs well with fresh fruit, a green salad, or crispy bacon on the side for a well-rounded breakfast.

10. Can I make this casserole without cheese?

You can make the casserole without cheese, although it will be less rich and flavorful. You can try adding more vegetables or herbs to enhance the flavor.

Conclusion

This ultimate breakfast casserole is the perfect way to kickstart your day. It’s flavorful, filling, and can be easily customized to suit your taste. Whether you’re preparing it ahead of time for a busy morning or serving it to guests at brunch, this casserole will surely become a favorite in your household. Simple ingredients, easy prep, and a delicious outcome—what’s not to love?

Print

Ultimate Breakfast Casserole Recipe

Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and savory breakfast casserole packed with sausage, cheese, eggs, and bread, perfect for feeding a crowd or prepping ahead. Ideal for busy mornings, weekends, or holidays.

  • Author: Janet
  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 30 minutes (including refrigeration time)
  • Yield: 6 to 8 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

2 tablespoons unsalted butter, divided

1 pound sweet or spicy beef sausage (casings removed)

1 medium yellow onion, chopped

1 loaf (18 slices) white sandwich bread, such as Pepperidge Farm, crusts removed and cut into 1-inch cubes

2½ cups grated sharp cheddar cheese

½ cup chopped fresh parsley

6 large eggs

2 cups half-and-half

Scant teaspoon salt

¼ teaspoon freshly ground black pepper

Instructions

  1. Grease a 9 x 13-inch baking dish with butter.
  2. In a large nonstick skillet, melt 1 tablespoon of the butter over medium-high heat. Add the sausage and cook, stirring with a wooden spoon to break the meat into small clumps, until browned (about 10 minutes). Transfer the sausage to a large mixing bowl, leaving the fat in the pan.
  3. Turn the heat down to medium, then add the chopped onions and the remaining 1 tablespoon of butter to the pan. Cook the onions, stirring constantly, until soft and translucent (about 5 minutes). Add the cooked onions to the mixing bowl with the sausage, along with the bread cubes, grated cheese, and chopped parsley. Toss well and spread the mixture evenly into the prepared baking pan.
  4. In a medium bowl, whisk together the eggs, half-and-half, salt, and pepper. Pour this egg mixture evenly over the bread mixture in the baking dish. Cover tightly with plastic wrap and refrigerate for at least 2 hours or overnight.
  5. Preheat your oven to 350°F (175°C) and set an oven rack in the middle position. Bake the casserole, uncovered, for about 1 hour, until puffed and golden brown.
  6. Slice into squares and serve immediately.

Notes

  • If you let the casserole sit out at room temperature before baking, check for doneness after 45 minutes of baking.
  • This casserole can be made ahead of time and stored in the fridge for up to 3-4 days.
  • For a gluten-free option, use gluten-free bread.

Nutrition

  • Serving Size: 1 square
  • Calories: 400
  • Sugar: 3g
  • Sodium: 850mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 1g
  • Carbohydrates: 22g
  • Fiber: 1g
  • Protein: 18g
  • Cholesterol: 230mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Old-Fashioned Goulash
  • Cabbage and Ground Beef
  • Loaded Potato & Meatloaf Casserole
  • Rhubarb Pizza: Sweet and Tangy Delight with Cream Cheese Topping

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m Janet! Welcome to Recipes by Janet, where I share simple, delicious, and reliable recipes for every meal.

Learn more

Popular

  • Super Moist Chocolate Chip Banana Bread Recipe
  • Cinnamon Roll Cake
  • French Silk Brownies Recipe
  • Cottage Cheesecake: A Protein-Packed Delight

Footer

↑ back to top

About

  • Privacy Policy
  • Work With Me
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Desserts
  • Soups & Stews

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Recipes by Janet