Cheesy Hash Brown Breakfast Casserole with Eggs and Bacon

This easy Hash Brown Casserole combines bacon and eggs with no condensed “cream of” soups, making it a hearty breakfast for holidays, special mornings, or meal prep. It can be finished with a buttery cornflake topping for crunch or baked plain for a simpler, high-protein dish.

A wooden spatula serving up a square of breakfast casserole topped with crunchy cornflakes.

Breakfast casseroles are especially useful when feeding a crowd: they can often be prepared ahead of time, sliced easily, and served without fuss. This hash brown casserole skips canned soups but still delivers creamy, cheesy comfort thanks to blended cottage cheese, eggs, and two kinds of cheese plus crispy bacon.

If you love classic potato casseroles like funeral potatoes but want a version without condensed soup, this recipe is ideal. It’s protein-forward and filling, with options to tailor the topping or leave it off for a lighter meal-prep-friendly option.

High-protein ingredients like eggs, bacon, cottage cheese, and shredded cheese make this casserole satisfying for big appetites. The cornflake topping is optional but adds a delicious buttery crunch when included.

Why You’ll Love It:

  • No condensed or “cream of” soups. This casserole relies on real dairy and eggs rather than canned soup for its creaminess.
  • High protein. Eggs, cottage cheese, bacon, and shredded cheese keep this breakfast hearty and filling.
  • Easy to assemble. Minimal prep and simple steps let you pull it together quickly.
  • Great for holidays and guests. Feed a crowd without standing at the stove flipping pancakes—bake once and serve.

You Will Need:

The ingredients needed to make a breakfast casserole with shredded hash browns, including cheese, bacon, eggs, cottage cheese, and butter.
  • Frozen shredded hash browns: Thaw and drain before using—about one standard bag (4½ cups thawed for this recipe).
  • Eggs: Nine large eggs provide structure and richness.
  • Bacon: Eight to twelve slices, cooked until crisp and chopped.
  • Two cheeses: Sharp cheddar plus Gruyère (or Swiss, Monterey Jack, or mozzarella) shredded from the block if possible.
  • Cottage cheese: Blended for a smooth texture; swap ricotta or mascarpone if you prefer.
  • Seasonings: Seasoned salt, onion powder, and black pepper to taste.
  • Butter and cornflakes (optional): Melted butter mixed with crushed cornflakes makes a crunchy topping. Leave off for a simpler casserole.

Check the recipe card below for exact quantities and full ingredient details.

Recommended Tools

  • Food processor or blender (for smoothing cottage cheese and eggs)
  • Large baking dish (9×13″ / 23×33 cm)

How to Make Hash Brown Casserole

A food processor blends cottage cheese and eggs until smooth, then adds in shredded cheese and bacon.
  1. Preheat the oven to 350ºF (177ºC) and lightly grease a 9×13″ baking dish.
  2. Cook bacon until crisp, then drain and chop.
  3. Blend the cottage cheese in a food processor or blender until smooth, scraping the bowl as needed.
  4. Add eggs, seasoned salt, onion powder, and pepper to the blender and blend until uniform.
  5. Pour the blended mixture into a large bowl and fold in thawed, drained hash browns.
  6. Stir in shredded cheeses and cooked bacon until evenly combined.
  7. Spread the mixture into the prepared baking dish in an even layer.

Top Tip: Cottage cheese can be salty—adjust added salt depending on whether you used low-sodium cottage cheese or a milder substitute like ricotta.

The Crispy Topping

The cornflake topping is optional but gives a delightful buttery crunch for special occasions. Without it, this casserole is leaner on carbs and still filling.

A baking dish filled with an egg mixture, then topped with crispy cornflakes.
  1. Spread the mixed casserole base into the greased 9×13″ dish.
  2. In a bowl, combine about 2 cups crushed cornflakes with 6 tablespoons melted butter, stirring to coat the flakes.
  3. Evenly sprinkle the buttered cornflakes over the casserole.
  4. Bake for 45–50 minutes, until the center is set and the topping is golden and crisp.

Topping tip: If you want extra browning, broil 1–3 minutes at the end—watch closely to prevent burning.

A fork taking a small portion of breakfast casserole from a plate.

Make Ahead Instructions

This casserole is convenient to prepare ahead. Mix the base the night before or the morning of, and add the topping just before baking.

  • Prepare the egg, cottage cheese, cheese, hash browns, and bacon base and refrigerate covered.
  • Either pour the chilled base into a greased baking dish when ready to bake, or refrigerate the base in the dish overnight—remove 1–2 hours before baking to avoid thermal shock.
  • Pre-crush cornflakes and store separately; mix with melted butter and add right before baking.
  • Bake as directed.

Storing Leftovers

  • Cool the casserole, then transfer leftovers to an airtight container or wrap tightly.
  • Refrigerate for 3–4 days; reheat portions in the microwave or oven.
  • Freeze the unbaked casserole for up to 3 months—thaw before baking and add the cornflake topping just before baking if possible.
Lifting a portion of hash brown casserole from a baking dish.

Substitutions

Gluten-free: Most shredded hash browns and the core ingredients are gluten-free; traditional corn flakes contain gluten, so use a gluten-free cereal alternative if needed.

Without cottage cheese: Substitute ricotta or mascarpone for a similar texture; taste and adjust salt if you swap.

Without cornflake topping: Skip the topping for a simpler high-protein casserole, or try alternatives like buttered breadcrumbs, crushed pork rinds, or extra cheese and bacon.

Variations

  • Add vegetables: Sautéed onions, bell peppers, or mushrooms can be added for color and flavor—finish with sliced green onions.
  • Cubed hash browns: Swap shredded for cubed hash browns cup-for-cup, making sure they are thawed.
  • Use sausage: Replace bacon with about ¾ cup cooked, chopped breakfast sausage for a different flavor profile.

Expert Tips

  • Thaw and drain hash browns: Excess ice or water can make the mixture watery—thaw and squeeze or drain well.
  • Adjust salt: Because cottage cheese can be salty, add extra salt only if needed after tasting.
  • Blend cottage cheese: Blending removes curds and yields a smooth, creamy base that integrates invisibly into the eggs.
A fork showing the texture of a shredded hashbrown casserole, which is in the background and topped with crunchy cornflakes.

More Breakfast Casserole Recipes

  • Crock Pot French Toast Casserole
  • Brioche French Toast Casserole
  • Cinnamon Roll Casserole
  • Slow Cooker Funeral Potatoes (Cheesy Hash Brown Casserole)

If you enjoyed this Hash Brown Casserole, consider leaving a review in the recipe card or sharing a photo on Instagram.

Lifting a square of hash brown casserole from a baking dish.

Hash Brown Casserole with Eggs and Bacon

A simple, creamy hash brown casserole made without canned soups—perfect for holiday breakfasts or make-ahead mornings.
5 from 1 vote

Print
Pin
Rate

Course: Breakfast, Brunch
Cuisine: American
Prep Time: 25
Cook Time: 50
Total Time: 1 15
Servings: 10 servings
Calories: 650kcal
Author: Dorothy Bigelow

Equipment

  • Food processor or blender
  • 9×13″ baking dish (23 x 33 cm)

Ingredients

  • 4 ½ cups shredded hash brown potatoes thawed
  • 8-12 slices bacon chopped and cooked until crisp
  • 9 large eggs
  • 1 ½ cups cottage cheese small curd, if available
  • 2 cups shredded cheddar cheese
  • 1 ½ cups shredded Gruyere cheese or Swiss, Monterey Jack, mozzarella
  • 1 ½ teaspoons onion powder
  • 2 ½ teaspoons seasoned salt
  • ¼ teaspoon pepper

Topping (optional)

  • 2 cups crushed Corn Flakes (about 3 cups before crushing)
  • 6 tablespoons butter melted

Instructions

  • Preheat oven to 350ºF (177ºC) and grease a 9×13″ baking dish.
  • Cook bacon until crisp; drain and chop.
  • Blend cottage cheese until smooth, then add eggs and seasonings and blend until uniform.
  • Combine the blended mixture with thawed hash browns, then fold in cheeses and bacon.
  • Spread evenly in the prepared baking dish.
  • Melt butter, mix with crushed cornflakes until coated, and sprinkle over the casserole.
  • Bake 45–50 minutes until the center is set and the topping is golden.
  • Optional: broil 1–3 minutes for extra crispness—watch to prevent burning.
  • Allow to cool 5–10 minutes before slicing and serving.
Did you try this recipe?Share your photos and tag the author on social media.

Notes

Storage: Refrigerate leftovers in an airtight container for 3–4 days. Reheat individual portions as needed.

Freezing: Wrap the unbaked casserole tightly and freeze up to 3 months. Thaw before baking and add the cornflake topping just before baking if possible.

Make ahead: Mix the base the night before and refrigerate. If stored in the baking dish, remove 1–2 hours before baking. Top with the cornflake mixture immediately before baking.

Options: Swap blended cottage cheese for ricotta or mascarpone if preferred; you may need a pinch more salt.

Nutrition

Calories: 650 kcal | Carbohydrates: 59 g | Protein: 28 g | Fat: 34 g

Please note: some posts may contain affiliate links. See the site disclaimer for more information.