In a large Dutch oven or heavy-bottomed pot, cook the bacon over medium heat until crispy. Remove with a slotted spoon and set aside. Try not to snack on all of it—reserve about half for topping.
Leave about 1–2 tablespoons of bacon grease in the pot. Add the diced onion and cook until soft and cozy, about 4–5 minutes. Stir in the garlic and cook for 30 seconds, just until fragrant.
Add the chicken broth, frozen tater tots, and frozen corn. Stir in the milk, salt, and pepper. Add half of the cooked bacon back into the soup because we believe in joy.
Bring to a gentle boil, then reduce heat and simmer for 10–15 minutes, until the tater tots are very soft and starting to break down.
Serve. Ladle into bowls and top with reserved bacon and any other toppings your heart desires.