Render bacon in a large skillet until brown. Removed bacon with a slotted spoon and place in a bowl.
Add shallots and garlic to the bacon fat and cook on low heat until shallots are soft.
Removed shallots and garlic and add to bacon fat with breadcrumbs.
Sautee the brussel sprouts with salt and pepper on high heat until caramelized. Combine sprouts, breadcrumb mixture and chocolate and bake at 350F in a heat proof dish for 15 minutes.