Crispy Bacon and Hash Brown Breakfast Casserole

Bacon Hash Brown Casserole is a satisfying breakfast bake that’s easy to prepare and great for feeding a crowd. Diced hash browns are layered with eggs, crispy bacon, and sharp cheddar, then baked until golden and set.

bacon hash brown casserole slice

I prefer savory breakfasts over sweet ones and usually cook bacon, eggs, and hash browns on the griddle most weekends. But when mornings are busy—on holidays, during sports schedules, or for an easy brunch—this casserole saves time without sacrificing flavor.

This Bacon Hash Brown Breakfast Casserole is comforting, adaptable, and convenient. You can prep it quickly if the bacon is already cooked, and leftovers reheat well for weekday breakfasts or meal prep.

bacon hash brown casserole after baking

Why I love this recipe

  • Hearty and filling, perfect for a crowd or a family breakfast.
  • If the bacon is already cooked, assembly takes about 10 minutes.
  • Reheats well in the microwave, making it ideal for meal prep.
  • Flexible—easy to customize with different meats, cheeses, or vegetables.
  • Works equally well for brunch or breakfast-for-dinner.

Ingredients

hash brown casserole ingredients
  • 16 oz frozen diced hash browns
  • 12 eggs
  • 1/3 cup milk
  • 2 cups sharp cheddar cheese, shredded
  • 1 small yellow onion, diced
  • 1 pound bacon, cooked and chopped, divided
  • Salt and pepper to taste
  • Chopped green onion for garnish (optional)

Step by step

This casserole is straightforward to assemble—mix the eggs and fillings, pour over the hash browns, then bake.

breakfast casserole before baking
  1. Preheat the oven to 375°F (190°C). Spray a 9×13-inch casserole dish with nonstick spray.
  2. Spread the frozen diced hash browns evenly along the bottom of the prepared dish.
  3. In a large bowl, whisk together the eggs and milk until combined.
  4. Stir half of the shredded cheese, half of the chopped bacon, and the diced onion into the egg mixture. Season with salt and pepper.
  5. Pour the egg mixture evenly over the hash browns.
  6. Top with the remaining bacon and cheese.
  7. Bake for about 45 minutes, or until the center is fully set and the top is lightly browned.
  8. Allow the casserole to rest a few minutes, then slice into squares and garnish with chopped green onion if desired.

Serve warm. This casserole is excellent for holiday mornings, casual brunches, or make-ahead breakfasts. Prepare it on the weekend, refrigerate cut squares, and microwave individual portions for a quick savory breakfast throughout the week.

slice of hash brown breakfast casserole

Variations

  • Add diced bell peppers or sautéed mushrooms for extra vegetables.
  • Try chorizo and a can of diced green chiles, then top with cilantro for a Tex-Mex version.
  • Substitute diced ham or cooked ground sausage for some or all of the bacon.
  • Experiment with cheeses—cheddar, Mexican blend, or mozzarella all work well.
  • Season with garlic powder, smoked paprika, or a pinch of cayenne for more depth.
  • Use shredded hash browns instead of diced if you prefer a different texture.

If you try this recipe, please leave a comment and rating—feedback is always appreciated!

bacon hash brown casserole slice

Bacon Hash Brown Casserole


  • Author: Melissa Riker
  • Total Time: 55 minutes
  • Yield: 8 servings

Description

A simple, crowd-pleasing breakfast casserole with hash browns, eggs, bacon, and cheddar—baked until set and ready to serve.


Ingredients

  • 16 oz frozen diced hash browns
  • 12 eggs
  • 1/3 cup milk
  • 2 cups sharp cheddar cheese, shredded
  • 1 small yellow onion, diced
  • 1 pound bacon, cooked and chopped, divided
  • Salt and pepper
  • Green onion, optional

Instructions

  1. Preheat the oven to 375°F. Spray a 9×13-inch casserole dish with nonstick spray.
  2. Spread the hash browns in the bottom of the prepared dish.
  3. In a large bowl, whisk together the eggs and milk.
  4. Stir in half of the bacon, half of the cheese, and the diced onion. Season with salt and pepper.
  5. Pour the egg mixture over the hash browns, then top with the remaining bacon and cheese.
  6. Bake for 45 minutes, or until the center is set and the top is lightly browned.
  7. Let rest briefly, cut into squares, and serve warm with chopped green onion if desired.
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Nutrition

  • Calories: 524
  • Sugar: 1.9 g
  • Sodium: 704.9 mg
  • Fat: 40.4 g
  • Carbohydrates: 13.6 g
  • Protein: 25.5 g
  • Cholesterol: 348.3 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!