Breakfast Casserole with Diced Potatoes & Bacon
Start your morning right with this hearty and flavorful Breakfast Casserole from Grinding Gears Farmstead, made with crispy bacon, tender diced potatoes, fluffy eggs, and melty cheese. It's the perfect make-ahead dish for busy mornings, holiday brunches, or feeding a hungry crowd—simple, satisfying, and always a hit!
- 8 eggs room temperature
- 1 cup cream or half & half
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder optional
- 4 cups potatoes diced (Russet or Yukon Gold work best)
- 2½ -3 cups marble or cheddar cheese shredded
- 1 pound bacon cooked and crumbled
- 1 small onion finely diced
- ½ cup red pepper chopped (optional)
- 2 tablespoons melted butter for greasing the dish
- Diced green onions for garnish optional
Prepare the Ingredients
Bacon: Cook the bacon in a skillet until crispy, then crumble it and set aside.
Potatoes: If you’re going fresh, peel and dice your potatoes into small cubes, about 1/2 inch. You can roast them with a drizzle of olive oil, salt, and pepper for added flavor, or skip the oven and cook them in a skillet until golden brown. If you prefer frozen hash browns, thaw and dry them well to prevent your casserole from turning soggy.
Onions and Peppers: Dice the onions and bell peppers (if using).
Mix the Egg Mixture
In a large bowl, whisk together the eggs, cream, salt, pepper, onion powder, and garlic powder until well combined. Add 1½ -2 cups of cheese (reserve one cup for later), bacon pieces, onions and peppers.
Assemble the Casserole
Preheat the oven to 375°F (190°C) and grease a casserole dish or 9×13-inch baking dish with melted butter.
Spread the cooked potatoes evenly in the prepared baking dish.
Pour the egg mixture over the top, ensuring it covers everything evenly.
Bake
Cover with aluminum foil and bake for 25 minutes.
Remove the foil, sprinkle the remaining cheese evenly over the casserole, and bake for another 10-15 minutes, or until the eggs are set and the cheese is golden brown.