In a large Dutch oven, combine potatoes and add water to cover. Bring to a boil over medium-high heat; reduce heat, and simmer 10 to 12 minutes, or until tender.
Drain well and mash.
In a large bowl, combine potatoes, 2 cups panko, egg, cheese, bacon, onion, butter, sour cream, garlic, salt, and pepper. Form potatoes into 3-inch patties; dredge in remaining panko.
In a large skillet, heat oil over medium-high heat.
Add potato patties, and cook, 3 to 4 minutes per side, or until brown and crisp.