Cindy's Breakfast Casserole


The best breakfast casserole I've ever made. I combine a few different recipes and this is my picky hubby's most favorite!

Prep Time:
10 mins
Cook Time:
1 hr 5 mins
Total Time:
1 hr 15 mins
6 servings


  • cooking spray

  • 1 (12 ounce) package bacon

  • 1 teaspoon butter, or as desired

  • 1 (20 ounce) package frozen cubed hash brown potatoes

  • salt and ground black pepper to taste

  • 1 (12 ounce) package sliced fresh mushrooms

  • 3 green onions, minced

  • 2 cups shredded Cheddar cheese, divided

  • 10 eggs

  • 2 cups milk

  • 1 teaspoon salt


  1. Preheat oven to 400 degrees F (200 degrees C). Spray a 9x13-inch baking dish with cooking spray. Arrange bacon slices in a single layer on a baking sheet.

  2. Bake in the preheated oven until browned and crisp, 20 to 25 minutes. Drain bacon slices on paper towels and transfer 1 to 2 tablespoons bacon grease to a skillet, reserving the remaining bacon grease. Add butter to skillet.

  3. Cook and stir potatoes in the hot bacon grease-butter until lightly browned, about 10 minutes; season with salt and black pepper. Transfer potatoes to the prepared baking dish.

  4. Heat about 1 tablespoon reserved bacon grease in the skillet over medium heat; cook and stir mushrooms until softened, 5 to 10 minutes. Layer mushrooms over potatoes.

  5. Place green onions in the same skillet and remove from heat. Allow green onions to soften from the residual heat in skillet; layer over mushrooms. Crumble bacon over green onion layer; top with 1 cup Cheddar cheese.

  6. Blend eggs, milk, and 1 teaspoon salt in a blender until smooth; pour over Cheddar cheese layer. Top casserole with remaining 1 cup Cheddar cheese.

  7. Bake in the preheated oven until casserole is set and a knife inserted in the middle comes out clean, 30 to 40 minutes.

Cook's Note:

You can use Eggbeaters(R) or already cooked bacon. Any variety of cheese can be substituted for the Cheddar cheese.

Nutrition Facts (per serving)

511 Calories
32g Fat
24g Carbs
33g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 511
% Daily Value *
Total Fat 32g 41%
Saturated Fat 15g 74%
Cholesterol 378mg 126%
Sodium 1258mg 55%
Total Carbohydrate 24g 9%
Dietary Fiber 2g 8%
Total Sugars 6g
Protein 33g
Vitamin C 11mg 53%
Calcium 430mg 33%
Iron 3mg 19%
Potassium 847mg 18%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love