Easy potatoes O’Brien breakfast casserole is loaded with sausage, fluffy eggs, cheese, spinach and diced potatoes with onions and peppers. A hearty, make-ahead breakfast!

This post may contain affiliate links. Read disclosure policy.
Easy Breakfast Casserole
This easy Potatoes O’Brien breakfast casserole is one of those reliable dishes I turn to when I need something hearty and stress-free. If you love a cozy sausage hashbrown breakfast casserole or a classic egg potato casserole, this version with diced potatoes, peppers and onions is a flavorful twist that’s just as satisfying.
I recently served this at a brunch and everyone was asking for the recipe, so I figured I better get it up before the holidays! It’s ideal for hosting since you can assemble it ahead of time and bake it when you’re ready, just like my favorite make ahead breakfast casserole, and it slices beautifully for serving a crowd.
Ingredients Notes

Find the full printable recipe with specific measurements below.
- Breakfast sausage: Cook it ahead of time or just before assembling.
- Eggs: The egg mixture is made with milk which helps to bulk up the eggs, making them nice and fluffy.
- Frozen diced potatoes: I use O’Brien frozen diced potatoes. It comes as a mix with onions and bell peppers. Toss them in straight from frozen.
- Chopped spinach: Roughly chop fresh baby spinach. You can use frozen spinach if preferred, just be sure to thaw it completely and wring out any excess water.
- Shredded cheese: Pepper Jack cheese has a nice kick that I love, but you can use what you prefer.
How to Make an Easy Breakfast Casserole
Brown sausage in a large skillet over medium heat until no longer pink. Then, add the garlic and cook for another minute. Drain the grease.

In a large bowl, beat the eggs with milk and stir in the frozen potatoes, chopped spinach, cheese, and cooked sausage. Season with salt and pepper.

Pour the mixture into a greased 9×13 baking dish and sprinkle with the remaining cheese. Bake for 45 minutes until it’s firm and slightly golden brown. Let it rest for at least 10 minutes before slicing into 15-18 pieces.

Recipe Tips
- Diced potatoes: You can use original diced potatoes (without pepper and onion) but may want to add additional seasonings for taste.
- If browning too quickly, cover with foil for the remaining baking time.
- Let cool slightly before slicing. It’s much easier to get clean slices this way.
- Make it in advance: Assemble the casserole into the dish, cover it with plastic wrap, and refrigerate overnight until you’re ready to bake it the next day.
- Serving suggestions: Serve a slice with a dollop of sour cream or complete your meal with refreshing rainbow honey lime fruit salad.

A few other breakfast and brunch casserole recipes include crescent roll breakfast casserole, cinnamon roll casserole and ham and cheese quiche.
More Breakfast Recipes

Potatoes O’Brien Breakfast Casserole
Video
Ingredients
- ½ pound breakfast sausage
- 3 teaspoons minced garlic
- 12 large eggs
- 1 cup milk
- 2 cups frozen diced potatoes O'Brien (mixed with onions and peppers -you don't have to thaw or cook the potatoes)
- 1 cup chopped spinach , roughly chopped
- 1 ½ cups shredded pepper jack cheese , divided
- 1 ½ teaspoons salt
- ½ teaspoon black pepper
Instructions
- Prepare: Preheat the oven to 350°F. Grease a 9×13 baking dish with nonstick cooking spray.
- Cook sausage: In a large skillet, brown 1/2 pound sausage over medium heat until fully cooked and no longer pink. Add 3 teaspoons garlic and cook one more minute. Place sausage on a plate that has been lined with paper towels to drain the grease.
- Beat eggs and milk: In a large bowl, beat 12 eggs and 1 cup milk. Stir in the 2 cups frozen potatoes, 1 cup chopped spinach, 1/2 cup of the shredded cheese, and the cooked sausage. Add 1 1/2 teaspoons salt and 1/2 teaspoon pepper.
- Bake: Pour the mixture into a baking dish and top with remaining 1 cup cheese. Bake for 45 minutes or until the eggs are firm and the top is slightly golden brown. Cover with foil if browning before the center is set.
- Serve: Let rest for 10 minutes before cutting. Cut into 15-18 squares and serve warm.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.



Diane
Love ❤️ this easy recipe thanks so much for sharing it. Merry Christmas to you and your family.
Sarah @IHeartNaptime
So glad you love the easy breakfast casserole!
Lhyz
Do I just half the ingredients if making for 8 servings?
Sarah @IHeartNaptime
Yes, you can do so easily and can even adjust the servings for amounts on the recipe card, just hover above servings and slide it to 8.
Alisha
Turned out great. Very tasty and the leftovers heated well in the air fryer on a reheat setting. – recipe tester
Sarah @IHeartNaptime
So glad you loved this easy breakfast casserole!