Slice up the bacon then fry up in a hot skillet. Drain the bacon on a paper towel and reserve for later. Remove most of the bacon grease from the pan, you only need a few tablespoons for the next step.
Fry up the onions in the bacon fat until they turn golden.
Add ground beef to the pan and then cook through. Add the Worcestershire sauce then adjust the seasoning if necessary. Transfer the beef mixture to a large mixing bowl.
In a separate mixing bowl, eat up the frozen cauliflower until it's piping hot. Add the softened cream cheese then blend together using a hand mixer, or an immersion blender. Could also just use a blender. If you really have to, a fork and someone who's really hungry could work. The key is to get everything mixed up into a mashed potato like consistency. Season to taste.
Mix the crushed pork rinds and egg into the ground beef mixture.
Layer the ground beef on the bottom of a casserole dish. Then spread the cauliflower on top of it.
Top the casserole with shredded cheddar cheese and bacon. Bake at 400°F for about 30 minutes. You want the casserole to be heated all the way through, and I like the top a bit browned.
If you'd like, top the casserole with chopped chives.