This Make-Ahead, Overnight Breakfast Casserole is a delicious way to fuel up for the day. With hearty potatoes, crunchy red peppers, savory sausage, and melted cheese, this is a delectable breakfast that is perfect to feed a crowd!
Overnight Breakfast Casserole
Over the holidays and general busy seasons of our lives, make-ahead and overnight breakfast recipes can save the day.
This Overnight Breakfast Casserole is a make-ahead dish that easily feeds a crowd. I’ve made it when we’ve hosted Christmas brunch, and also just weekend brunch with friends. It’s also an amazing dish to make just for your family. You can refrigerate half of leftovers for breakfasts all week long. And you can freeze the other half to enjoy at a later date!
Delicious Overnight Breakfast Casserole
This breakfast/brunch recipe has all of the classic breakfast staples:
Plus, it’s topped with a layer of ooey gooey cheese to make each bite extra flavorful!
Tips for making this hearty breakfast recipe
Most of the work for this delicious breakfast happens the night before.
You start by browning the sausage, then the veggies.
Then you combine the sausage and veggies, plus a portion of the cheese, with an egg, milk, pepper mix.
Spread this entire mixture evenly into an oven-safe baking dish, sprinkle the remaining cheese, cover, and refrigerate overnight.
When you are ready to bake, preheat the oven to 350°F. Take the pan out of the refrigerator and allow it to come to room temperature. Letting it sit on the kitchen counter for 20-30 minutes should do.
Bake, covered, for 30 minutes. Then remove the foil and bake for an additional 15-20 minutes. Remove and allow to rest at room temperature for about 5 minutes before serving.
Exact measurements and detailed instructions can be found in the printable recipe card at the bottom of this post!
How long do breakfast casseroles last?
Store this breakfast casserole in the refrigerator for up to five days. It’s a fantastic dish to make on a Sunday, and then you have an easy breakfast for the rest of the week. Simply reheat in the microwave when you’re ready to enjoy a portion.
You can also freeze this overnight breakfast casserole. Place it in an airtight, freezer-friendly container and store in your freezer for up to two months. When you’re ready to serve it again, let it thaw in the refrigerator overnight. Then either reheat small portions in the microwave, or bake in an oven-safe pan at 350°F for about 15-20 minutes.
This is my favorite 9×13 freezer-to-oven dish. Perfect for baking, freezing, and then reheating without needing to switch dishes!
More make-ahead recipes
- Overnight Orange Cinnamon Rolls with Cardamom
- Chocolate Peanut Butter Overnight Oats
- Cheesy Spinach Mini Frittatas Recipe
- Make Ahead Breakfast: Overnight Oven French Toast
- 2 tablespoons olive oil
- 1 lb ground Italian sausage
- ½ cup yellow onion peeled and diced
- 2 garlic cloves peeled and minced
- 1 red bell pepper diced
- 4 eggs
- ½ cup milk
- 2 russet potatoes peeled and chopped into small cubes
- 2 cups shredded cheddar cheese
- Heat olive oil in a large saute pan over medium-high heat. Add the sausage, break apart and crumble with a spoon, and cook until browned.
- Using a slotted spoon, remove sausage from the pan and transfer to a large mixing bowl. Set aside.
- Add onion and red pepper to the sauté pan, and sauté for 5 minutes. Then add the garlic and sauté for an additional 2 minutes until softened. Add this vegetable mixture into the mixing bowl with the sausage. Add the hash browns and 1 ½ cups cheese to the mixing bowl with the sausage and veggies. Stir to combine.
- In a separate bowl, whisk together the eggs, milk, and black pepper. Then add this egg mixture to the bowl with the hashbrown mixture, and stir to combine. Carefully pour the combined ingredients into a 9×13-inch baking dish. Top with the remaining 1/2 cup of shredded cheese. Cover with aluminum foil and refrigerate overnight.
- In the morning, remove from the refrigerator and let sit for a few minutes at room temperature while you preheat the oven to 375°F.
- Cover with foil and bake for 30 minutes. Remove the aluminum foil and bake for an additional 15-20 minutes, until the potatoes are cooked through.
- Remove and let the casserole rest for 5 minutes. Garnish with parsley or green onions and serve immediately.