Prepare all of the ingredients. Preheat oven to 400deg.
In a 13x9 baking dish (coated with cooking spray), put potatoes in a single layer on bottom and drizzle with oil. Put in oven for 15 minutes.
In a frying pan over medium-high, add bacon and cook until crispy. Remove to a paper towel covered plate.
In a large sauté pan over medium heat, add ground sausage and garlic cloves. Cook until completely crumbled and no pink.
In a bowl, combine eggs, heavy cream, salt, pepper, minced onion and paprika.
Remove baking dish from oven and top with ham, half of bacon, sausage mix, and half of cheese. Pour egg mixture over top. Place in oven and cook for 20 minutes.
Remove from oven and top with remaining bacon, remaining cheese and sprinkle with parsley. Return to oven for 15 minutes.