Created by Luvcookn on April 21, 2013
Step 1: Adjust oven rack to middle position and heat oven to 400 degrees.
Step 2: Lightly butter 9 1/2-inch deep-dish pie plate.
Step 3: Place potatoes in a steamer basket in a large pot and bring water to boil over high heat, then lower heat to maintain gentle simmer.
Step 4: Cook until potatoes are barely tender but still firm, about 5-7 minutes.
Step 5: Be careful not to overcook potatoes; they should still hold their shape nicely. Drain off water.
Step 6: Meanwhile, fry bacon in large skillet over medium heat until crisp, about 10 minutes.
Step 7: Use slotted spoon to transfer bacon to plate lined with paper towels and drain well.
Step 8: Discard all but 2 tablespoons bacon fat in pan.
Step 9: Add onions to skillet and cook over medium-high heat, stirring occasionally, until onions wilt and begin to brown, about 7 minutes.
Step 10: Reduce heat to low and continue to cook until onions are very soft and brown, 25 to 30 minutes.
Step 11: Stir in garlic and remove pan from heat.
Step 12: Cover bottom of prepared pie plate with single layer of potato slices and then sprinkle with salt and pepper to taste.
Step 13: Spread half of onions over potatoes, followed by one-third of bacon and one-third of cheese.
Step 14: Arrange second layer in same manner, seasoning with salt and pepper and topping with remaining onions and half of remaining bacon and cheese.
Step 15: Cover with remaining potatoes, arranging slices slightly overlapping around outside of pan and then filling in open spaces with remaining potato slices. Sprinkle with bits of butter, remaining bacon, and salt and pepper to taste.
Step 16: Pour broth over casserole and sprinkle with remaining cheese.
Step 17: Cover pie plate with foil and bake for 30 minutes.
Step 18: Uncover and continue to bake until cheese has melted and top is golden brown, about 15 minutes.
Step 19: Cool for 10 minutes before serving.
Step 20: To serve, cut straight down through all layers into wedges.