Make the gravy: Melt the butter in a skillet over medium heat. Add the flour and whisk. Cook, whisking, for a minute or two until there is no raw flour and the mixture has darkened in color a bit.
Slowly stream in the stock, whisking constantly to avoid lumps. Simmer for 5 minutes or so until thickened. Season with salt and pepper.
For the onions: Fry the onions in a skillet over medium heat for 5-6 minutes, until they brown. Add water to loosen the bits on the bottom of the pan. Cook until it mostly evaporates, about a minute. Add the butter and let it melt. Remove from heat and set aside.
Fry the bacon until cooked to your preferred doneness.
When the fries are almost done, fry an egg per serving.
To serve: Plate a serving of fries. Add onion, bacon, and cheese curds. Top with gravy. Add the fried egg. Season with salt and pepper.
Optional: garnish with sliced green onions and ketchup.
Video
Notes
Try using a mix of fries and tots!To make it vegetarian, skip the bacon and use vegetable stock in the gravy.No cheese curds? Try grated mozzarella or Monterrey jack instead.Add other toppings like diced bell pepper, mushrooms, or diced tomatoes.Make this recipe how you want by changing the ratios to do less bacon or more onions, or fewer fries - it's all your choice.TIP: If you think you're a bit slower at cooking, make some of the toppings before you put the fries in the oven so that you can serve them hot with hot fried eggs.