Peel the potatoes and rinse them with cold water.
Bring a large stockpot ? full of water to a boil, then add potatoes.
Boil potatoes for 20-30 minutes or until a fork goes easily into one of the potatoes.
While the potatoes are cooking, cut the bacon into pieces and fry it until brown in a skillet.
Drain the potatoes.
Preheat the oven to 400 degrees.
Add the milk and butter to the stockpot and put back on the stove over low heat. Add the potatoes, milk, and spices and use a potato masher or immersion blender to get out the biggest chunks of potatoes.
Stir in half the cheese, half the bacon, and half the green onions.
Pour the potatoes into a 13x9 pan and top with the remaining cheese, bacon, and green onions.
Bake for 20-30 minutes or until the potatoes start to bubble. If desired, you can turn the broiler on to get the cheese more browned on top.