Preheat oven to 375°F.
Cook bacon until crispy in large skillet.
Remove bacon, keep drippings in pan.
Add ground beef to same skillet.
Cook beef until browned completely.
Add diced onions to beef mixture.
Season with garlic powder and onion powder.
Cook until onions become translucent.
Beat eggs with heavy cream together.
Add softened cream cheese to mixture.
Combine cooked beef with egg mixture.
Transfer everything to greased baking dish.
Top with both shredded cheese varieties.
Sprinkle crispy bacon pieces on top.
Bake for 25-30 minutes until golden.