Why You’ll Love This Breakfast Casserole
A sausage egg and potato breakfast casserole is one of the easiest ways to turn basic breakfast ingredients into a filling meal. It combines browned breakfast sausage, potatoes, cheese, and eggs in one baking dish, so it is practical for busy mornings and special occasions.
The casserole has everything you want in a comforting breakfast: savory meat, tender potatoes, a fluffy egg layer, and plenty of melted cheese. It is substantial enough to serve by itself, but it also works beautifully with fresh fruit, toast, a simple green salad, or muffins.
A hearty sausage, egg, and potato breakfast
The combination of sausage, eggs, and potatoes makes this casserole especially satisfying. The sausage adds savory flavor, while the potatoes create a soft and filling base. Eggs hold everything together and bake into a tender, custard-like layer.
Use regular pork breakfast sausage, turkey sausage, chicken sausage, or a plant-based sausage alternative. If your sausage is already seasoned, taste the mixture before adding extra salt.
Perfect for meal prep, brunch, and holidays
This recipe serves eight people, making it a good option for weekend breakfasts, family brunches, Christmas morning, Easter brunch, Mother’s Day, or overnight guests. It is also useful for meal prep because individual slices keep well in the refrigerator.
If you are cooking for one or two people, bake the full casserole, cut it into portions, and refrigerate the leftovers. Reheat a slice in the microwave for a quick breakfast during the week.
Easy to prepare the night before
You can assemble this sausage egg and potato breakfast casserole the night before. Cover the unbaked casserole tightly and refrigerate it overnight. In the morning, let the dish sit at room temperature while the oven preheats, then bake as directed.
Making it ahead saves time when you are hosting brunch or preparing breakfast on a busy holiday morning.
Family-friendly and freezer-friendly
The mild cheesy flavor makes this recipe popular with both children and adults. You can also customize it with vegetables, a different cheese, or a spicier sausage to fit your family’s preferences.
For freezing, it is best to bake the casserole first, cool it completely, and freeze individual portions. This makes it easy to reheat exactly the amount you need.
Ingredients You’ll Need
This recipe uses simple, easy-to-find ingredients. Potatoes, eggs, sausage, cheese, and milk form the base, while onion and bell pepper add flavor and color.
Breakfast sausage and eggs
Breakfast sausage gives this casserole a rich, savory flavor. Choose mild, hot, maple, turkey, chicken, or plant-based breakfast sausage based on your preference. Remove any casings before cooking if you are using sausage links.
Eggs are the main binder in this breakfast bake. They set around the sausage and potatoes, making clean slices that are easy to serve.
Potatoes or hash browns
This recipe uses diced potatoes. Yukon Gold potatoes are especially good because they become tender and creamy without falling apart too much. Russet potatoes also work well, although they are slightly starchier.
For a faster option, use frozen diced hash browns. Thaw them first and pat away excess moisture so the casserole does not become watery. Shredded hash browns also work, but they create a softer base.
Cheddar cheese and optional add-ins
Sharp cheddar cheese adds the strongest cheesy flavor, but you can use mozzarella, Monterey Jack, pepper jack, Colby Jack, Swiss, or a combination of cheeses. Grate your own cheese if possible because it melts more smoothly than pre-shredded cheese.
Optional add-ins include chopped spinach, diced mushrooms, jalapeños, chopped broccoli, cooked bacon, green onions, or diced ham. Keep the total amount of additional vegetables moderate so the egg mixture remains firm after baking.
Milk, seasonings, and vegetables
Milk makes the eggs lighter and helps create a soft, fluffy texture. Whole milk is a reliable choice, but half-and-half can make the casserole richer. Use a dairy-free unsweetened milk alternative if needed.
Onion and bell pepper add flavor, but you can leave them out for a simpler sausage egg potato casserole. Garlic powder, black pepper, and a small amount of salt season the eggs without overpowering the sausage.

How to Make Sausage Egg and Potato Breakfast Casserole
The steps are straightforward: cook the sausage, soften the potatoes, combine the ingredients in a baking dish, pour over the egg mixture, and bake until the center is set.
Brown the sausage and prepare the potatoes
Start by heating a large skillet over medium heat. Cook the breakfast sausage, breaking it into small crumbles with a spoon, until it is browned and no longer pink. Transfer the cooked sausage to a plate lined with paper towel if it released a lot of grease.
In the same skillet, cook the diced onion and bell pepper until softened. Add the diced potatoes with a splash of water, cover the skillet, and cook until they begin to soften. This step helps ensure the potatoes become tender by the time the eggs are baked.
If you are using frozen diced hash browns, you can sauté them directly in the skillet until they are warmed through and lightly golden.
Layer the ingredients in a casserole dish
Grease a 9-by-13-inch casserole dish with butter, cooking spray, or olive oil. Add the cooked potatoes, sausage, onion, and bell pepper. Spread them into an even layer so every serving includes a balanced amount of filling.
Sprinkle most of the shredded cheddar cheese over the sausage and potato mixture. Reserve a small amount of cheese to add on top during the final part of baking.
Whisk the egg mixture
In a large bowl, whisk the eggs, milk, garlic powder, salt, and black pepper until fully combined. The yolks and whites should be evenly mixed, with no visible streaks of egg white.
Pour the egg mixture evenly over the sausage, potato, and cheese layer. Press the filling down gently with a spatula if needed so it is mostly covered by the eggs.
Bake until golden and set
Bake the casserole in a preheated 350°F oven for 45 to 50 minutes. The casserole is done when the edges are lightly golden, the cheese is melted, and the center no longer looks wet or jiggly.
For a more precise check, insert an instant-read thermometer into the center. The egg mixture should reach 160°F. Sprinkle the reserved cheese on top during the final 5 to 10 minutes of baking, then return the dish to the oven until melted.
Let the casserole rest for 10 minutes before cutting. Resting allows the eggs to finish setting, so the slices hold their shape better.
Make-Ahead Tips and Variations
This flexible breakfast casserole is easy to change based on the ingredients you have. You can prepare it the night before, use hash browns, add vegetables, or make a meat-free version.
How to make an overnight breakfast casserole
Prepare and assemble the casserole through the step of pouring over the egg mixture. Do not bake it yet. Cover the dish tightly with plastic wrap or a fitted lid and refrigerate for up to 12 hours.
The next morning, remove the dish from the refrigerator while you preheat the oven. If the dish is very cold, it may need an additional 5 to 10 minutes of baking time. Bake until the center reaches 160°F and is fully set.
Potato and hash brown variations
Diced Yukon Gold potatoes create a tender, hearty texture. Frozen diced hash browns are the fastest option and are excellent for busy mornings. Shredded hash browns produce a more classic breakfast casserole texture.
You can also use roasted leftover potatoes, cooked tater tots, or small cubes of cooked sweet potato. If using cooked leftovers, reduce the skillet cooking time and simply warm them with the sausage.
Cheese and vegetable substitutions
Cheddar is a classic choice, but pepper jack cheese creates a spicy version, while Gruyère or Swiss cheese gives the casserole a richer brunch-style flavor. A blend of cheddar and mozzarella offers both flavor and meltiness.
Try sautéed mushrooms, spinach, broccoli, zucchini, green chiles, or jalapeños. Cook high-moisture vegetables first and drain excess liquid before adding them to the casserole.
How to make it vegetarian
Replace the sausage with a plant-based breakfast sausage, or leave it out and add more vegetables. Mushrooms, spinach, roasted red peppers, broccoli, and extra cheese make a satisfying vegetarian breakfast casserole.
For a vegetarian version with more protein, add a can of rinsed black beans, though this gives the recipe a Southwest-style flavor rather than a traditional sausage casserole taste.
Storage, Reheating, and Serving Ideas
This sausage egg and potato breakfast casserole stores well, making it useful for meal prep. Cool it properly, keep it in an airtight container, and reheat only the portions you plan to eat.
How to store leftover breakfast casserole
Allow the casserole to cool for no more than two hours at room temperature. Cover the baking dish or transfer slices to an airtight container. Refrigerate for up to 4 days.
For easy weekday breakfasts, divide the casserole into individual portions before refrigerating. This makes reheating faster and reduces repeated handling of the full dish.
Can you freeze egg and potato casserole?
Yes. Bake the casserole, cool it completely, then wrap individual slices tightly in plastic wrap or foil. Place the wrapped portions in a freezer-safe container or bag and freeze for up to 2 months for the best quality.
Thaw an individual serving overnight in the refrigerator before reheating. You can also reheat from frozen using low microwave power first, then finish at normal power until hot throughout.
How to reheat without drying it out
Reheat one serving in the microwave for 60 to 90 seconds, checking halfway through. Cover the slice with a microwave-safe cover or a lightly damp paper towel to retain moisture.
To reheat several servings, place them in a baking dish, cover with foil, and warm at 325°F until heated through. Add a little extra shredded cheese on top if desired.
What to serve with breakfast casserole
Serve this sausage egg and potato breakfast casserole with fresh berries, orange slices, fruit salad, toast, English muffins, biscuits, cinnamon rolls, or a simple green salad.
For brunch, add a sweet item such as French toast, coffee cake, or muffins. For a lighter meal, pair a slice of casserole with avocado, sliced tomatoes, and fresh fruit.

Sausage Egg & Potato Breakfast Casserole
Ingredients
- 1 pound breakfast sausage casings removed if needed
- 1 tablespoon olive oil if needed for cooking
- 1 small yellow onion diced
- 1 red or green bell pepper diced
- 1 ½ pounds Yukon Gold potatoes diced into small ½-inch pieces
- 10 large eggs
- 1 cup whole milk
- 1 teaspoon garlic powder
- ½ teaspoon salt or to taste
- ½ teaspoon black pepper
- 2 cups shredded sharp cheddar cheese divided
- 2 green onions thinly sliced, optional for garnish
Instructions
- Preheat the oven to 350°F. Grease a 9-by-13-inch baking dish with cooking spray, butter, or oil.
- Heat a large skillet over medium heat. Add the breakfast sausage and cook for 6 to 8 minutes, breaking it into crumbles, until browned and cooked through. Transfer the sausage to a plate.
- Add the onion and bell pepper to the skillet. Cook for 3 to 4 minutes, until softened.
- Add the diced potatoes and ¼ cup water. Cover the skillet and cook for 8 to 10 minutes, stirring occasionally, until the potatoes are beginning to soften. Add a little oil if the skillet becomes dry.
- Spread the cooked potatoes, sausage, onion, and bell pepper evenly in the prepared baking dish. Sprinkle 1 ½ cups of the cheddar cheese over the mixture.
- In a large bowl, whisk together the eggs, milk, garlic powder, salt, and black pepper.
- Pour the egg mixture evenly over the sausage and potato mixture. Gently press the ingredients down with a spatula so they are mostly covered.
- Bake uncovered for 40 minutes. Sprinkle the remaining ½ cup of cheddar cheese on top.
- Return the casserole to the oven and bake for 5 to 10 minutes more, until the cheese is melted and the center is set. An instant-read thermometer inserted into the center should read 160°F.
- Let the casserole rest for 10 minutes before slicing. Garnish with green onions, if desired, and serve warm.
Notes
- Make ahead: Assemble the casserole, cover tightly, and refrigerate overnight. Bake the next morning, adding 5 to 10 minutes if needed.
- Potato shortcut: Use 20 ounces frozen diced hash browns instead of fresh diced potatoes. Thaw and pat dry before using.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days.
- Freezing: Freeze fully baked and cooled portions for up to 2 months.
- Food safety: Bake until the egg center reaches 160°F.



