First, peel and cut up the sweet potatoes. You can weigh them first for more accurate measurements or adjust the flavor by taste later.
Bring a large pot of water to boil then and cook the sweet potatoes until you can pierce them with a fork, about 15-20 minutes. While the potatoes are boiling make the browned butter. Right before the butter begins to brown (you'll notice brown specks at the bottom of the pan) toss in the minced garlic and let it cook until the butter has browned.
Preheat the oven to 350F.
Now, in a large bowl add the sweet potatoes. Add browned butter with garlic and blend until they are smooth, there will be some lumps but that's not a big deal.
Next, season the potatoes with salt and cinnamon. Taste for seasoning before adding the raw eggs in. Make the mix slightly saltier than you'd like because the eggs will make a difference.
In a 8x8 casserole dish add the sweet potato mix and bake in preheated oven for 30 minutes uncovered.
After 30 minutes, add the breading on top and bake a remains 20 minutes or until breading is a golden brown.
Remove from oven and allow to cool before serving.