How to Make It
Preheat oven to 400°F. Cook the pasta according to package directions. While the pasta is cooking, sauté the bacon pieces in your largest skillet for 7 to 8 minutes. Remove the bacon pieces from the pan and reserve.
Transfer the bacon fat to a large saucepan. (There should be around 3 tablespoons of fat in the pan—if not, just add butter.) Add the onions and next 3 ingredients. Saute until the onions are soft and translucent, stirring frequently. Add the flour, and cook, stirring constantly, until golden brown and smooth. Gradually whisk in milk and cream, and bring to a boil, whisking constantly. Reduce heat to medium-low, and simmer, whisking occasionally, 2 to 3 minutes or until slightly thickened (when mixture coats the back of a spoon, it’s ready). Remove from heat, and stir in cheese until melted. Stir in pasta, bacon, and ½ of the tater tots. Pour into a large cast iron skillet.
Using a spoon, make 4 indentations in the pasta and crack an egg into each indentation; top mixture with chopped tater tots. Bake at 400°F until egg is set and cheese is bubbly and golden. Cool 10 to 15 minutes. Top with chives.