Steam cauliflower for 10-12 minutes. Once cooked set aside to completely cool off to reduce moisture.
Pile all the slices of bacon on top of each other to make it easy to cut them into 1/2 inch pieces. Transfer the bacon pieces to a hot skillet and cook until browned (about 10 minutes)
When cauliflower is cooled, add it to the food processor and work it until the cauliflower turns into grain-like texture.
Transfer the cauliflower to a large glass bowl. Add remaining ingredients and fold until uniform.
Scoop up about 1/2 tbsp of the cauliflower mix into your hands to form into tots. Add each cauliflower tots about 1 inch apart on a greased baking sheet. You will probably need two medium size baking sheet, or one large and one small. This recipe makes about 40 Cauliflower tots.
Bake at 375F degrees for 15 minutes then turn them and bake for an additional 12-15 minutes.
Serve hot/ warm with catchup or hot sauce.