Crack breakfast casserole gets its name for a reason. It is bursting with delicious flavors you won't want to stop eating! It's packed with layers of shredded potatoes, crispy bacon, sausage, and smooth cream cheese, topped with a layer of crispy cheese.
Preheat oven to 350 degrees Fahrenheit and prepare a 9x13x2 inch baking dish by spraying it with cooking spray.
Heat a skillet over medium-high heat, and cook the sausage and bacon together until they are fully cooked and no longer pink. Drain the excess fat from the meat and set aside.
In a large bowl, using a hand mixer, mix the cream cheese and sour cream. When the cream cheese mixture is smooth add in the milk, eggs, ranch mix, onion powder, garlic powder, salt, and pepper.
Add the cooked meat, hashbrowns, and 1 cup of cheddar cheese to the cream cheese and egg mixture and stir to combine.
Pour the casserole mixture into the prepared baking dish, top with the remaining 1 cup of cheddar cheese, cover with foil, and bake for 50-60 minutes.
Uncover the dish and bake for an additional 8-10 minutes, until the cheese on top is bubbly and beginning to brown.
Remove the dish from the oven, let it rest for a few minutes, and serve!