This Sausage Egg Potato Breakfast Casserole is a warm and filling dish, perfect for a hearty breakfast! It combines tasty sausage, fluffy eggs, and tender potatoes all in one yummy bake.
Honestly, who doesn’t love a simple, all-in-one breakfast? I whip this up on weekends and enjoy leftovers, making mornings even easier. Plus, your kitchen will smell great! 😋
Key Ingredients & Substitutions
Breakfast Sausage: Ground pork sausage adds flavor here. If you prefer a leaner option, turkey sausage works well too. For a meat-free version, consider using plant-based sausage or mushrooms for a hearty texture.
Potatoes: I use Russet potatoes for their fluffy texture. You can switch to Yukon Golds for a creamier taste. Sweet potatoes also make a delightful alternative, giving a subtle sweetness to the dish.
Onion: A small yellow onion is my go-to, as it provides mild flavor. If onions aren’t your thing, you can skip them or use leeks for a sweeter taste.
Cheddar Cheese: Sharp cheddar cheese gives this casserole a nice zing. Other good choices include Monterey Jack or Pepper Jack for an extra kick. For dairy-free options, try vegan cheese or nutritional yeast for added flavor.
Milk: I use cow’s milk, but non-dairy options like almond or oat milk can be used instead. Just ensure they’re unsweetened to keep the recipe balanced.
How Do I Brown Potatoes and Onions Perfectly?
Getting potatoes and onions just right makes a huge difference. Browning them adds a rich flavor to your casserole. Follow these steps:
- Heat the skillet to medium, then add the olive oil or butter.
- Add the diced potatoes and onion. Stir occasionally for even cooking.
- Cook until potatoes are tender and golden, about 10 minutes, before adding the bell pepper. This step is key!
Patience is vital here. Cooking on medium heat helps achieve that lovely golden color without burning!

How to Make Sausage Egg Potato Breakfast Casserole
Ingredients You’ll Need:
For The Casserole:
- 1 lb (450g) breakfast sausage
- 4 medium potatoes, peeled and diced
- 1 small onion, finely chopped
- 8 large eggs
- 1 cup shredded cheddar cheese
- 1/2 cup milk
- 1/4 cup chopped green onions
- 1/4 cup diced red bell pepper
- 1 tsp garlic powder
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tbsp olive oil or butter (for cooking)
How Much Time Will You Need?
This delicious breakfast casserole takes about 15 minutes to prep and 30-35 minutes in the oven. So, you can expect about 45-50 minutes total from start to finish. Perfect for a hearty breakfast or brunch with the family!
Step-by-Step Instructions:
1. Preheat the Oven:
Begin by preheating your oven to 375°F (190°C). While that’s heating up, grab a 9×9 inch (or similar size) baking dish and grease it with a bit of cooking spray or butter.
2. Cook the Sausage:
In a skillet over medium heat, cook the breakfast sausage until it’s browned and fully cooked through. This should take about 5-7 minutes. Once done, remove it from the skillet and set it aside on a plate.
3. Sauté the Vegetables:
Using the same skillet, add a tablespoon of olive oil or butter. Add the diced potatoes and chopped onions, sautéing for about 10 minutes. You want them to be tender and a little golden. After that, stir in the diced red bell pepper and cook for an additional 2 minutes. This will give a nice crunch and color to the dish!
4. Prepare the Egg Mixture:
In a large bowl, whisk together the eggs, milk, garlic powder, salt, and black pepper until smooth. This is the creamy base for your casserole.
5. Combine Ingredients:
Add the cooked sausage and the sautéed potatoes, onions, and peppers to the egg mixture. Gently stir everything together until evenly combined.
6. Assemble the Casserole:
Pour this hearty mixture into your prepared baking dish. Then sprinkle the shredded cheddar cheese evenly over the top for that melty goodness!
7. Bake:
Place the baking dish in your preheated oven and bake for 30-35 minutes. You’ll know it’s ready when the eggs are fully set and the top is golden and bubbly. Yum!
8. Cool and Garnish:
Once out of the oven, let it cool for a few minutes. Before serving, add a sprinkle of chopped green onions on top for a fresh, vibrant finish!
9. Serve and Enjoy:
Cut the casserole into squares and serve warm. It pairs beautifully with a cup of coffee or your favorite breakfast drink. Enjoy your tasty breakfast casserole!
Can I Use a Different Type of Cheese?
Absolutely! While cheddar cheese is delicious, you can substitute it with Monterey Jack, Pepper Jack for a spicy kick, or even a dairy-free cheese option for a vegan variation. Just adjust the flavor to your preference!
Can I Make This Casserole Vegetarian?
Yes, you can easily make this casserole vegetarian by omitting the sausage. Consider adding more vegetables, like mushrooms or spinach, and possibly some black beans for added protein and texture!
How to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it up in the oven at 350°F (175°C) for about 15 minutes, or microwave individual portions until heated through.
Can I Prepare This Casserole the Night Before?
Yes! You can assemble the casserole the night before, cover it tightly, and refrigerate. In the morning, just pop it in the oven while you enjoy your coffee, and you’ll have a warm breakfast ready in no time!



