1/2 red onion chopped
6 bagels with “everything” seasoning
8 large eggs
2 cups milk
1 teaspoon kosher salt
1/2 teaspoon pepper
1/2 cup shredded parmesan cheese
1/4 cup fresh parsley, chopped
8-ounce cream cheese
Fresh dill for garnish
Nonstick spray for pan
Aluminum foil
Cook bacon strips in skillet over medium heat until golden brown.
Place on paper towel-lined plate.
After cooled, crumble bacon into pieces.
Add onion to the remaining bacon grease in skillet and sauté for about 3 to 4 minutes or until softened.
Remove the onion from the pan and drain on a paper towel.
Cut bagels into 1-inch chunks
In a large bowl, whisk together eggs, milk, salt, pepper, parmesan cheese and parsley.
Grease a 9-inch-by-13-inch baking sheet with nonstick cooking spray.
Place half of bagel pieces into the dish.
Top with half of the crumbled bacon.
Pour over half of the egg mixture.
Place all of the cooked onions on top.
Slice cream cheese block into 12 pieces and place on top of onions.
Repeat with the rest of the bagels, bacon and egg mixture.
Cover with foil, place in refrigerator and leave overnight.
Preheat oven to 350ºF.
Bake for about 50 minutes, still covered with foil.
Remove foil and bake for an additional 20 minutes, or until top is golden brown and egg mixture is set.
Remove from oven and top with fresh dill.