Prepare the vegetables: Cut the leaves off of the leeks and discard. Work with the thick part at the bottom, cutting it into thin rings (wash well!). Peel and cube the potatoes. Cut the stems off of the Brussels sprouts and cut each sprout in half. Peel the carrots and cut them into rounds. Set aside.
In a medium pan, cook the bacon. Once the bacon is cooked, remove it to a paper-towel lined plate and allow it to cool. Then cut the bacon into small pieces!
In a large pot, melt the butter. Once melted, add the brussels sprouts, carrots, and leeks. Saute for about 5 minutes or until the leeks begin to soften.
Add the chicken broth, heavy cream, nutmeg, salt and pepper. Cover and bring to a simmer. Cook for 20-30 minutes or until the vegetables are cooked and tender.
In the meantime, salt a large pot of water and bring it to a boil. Add the peeled and cubed potatoes and boil for about 13-15 minutes or until fork tender. When the potatoes are cooked, drain the water from the potatoes and return them to the pot.
When the vegetables are cooked, strain the liquid out of the vegetables and reserve it.
Add about 1 cup of the liquid into the potatoes and use a potato masher to mash them until smooth.
Add the cooked vegetables and bacon into the mashed potatoes and stir to combine. Season with more salt and nutmeg to taste.
Serve and enjoy!