Place a large pot over medium low heat.
Add the bacon, onion, and garlic and cook, stirring occasionally, until the bacon is crispy and the onion slices are deeply golden, about 20-30 minutes.
Remove the bacon, onion, and garlic to a plate and set aside.
Carefully add 1/2 cup (120 milliliters) vegetable broth to the pot, scraping up any browned bits.
Add the remaining vegetable broth, followed by the heavy cream.
Once the liquid is starting to bubble, add the pasta and potato cubes, reduce heat to a simmer over low heat, season with salt, pepper, and nutmeg, and cover.
Cook, stirring often, until the pasta and potatoes are tender and most of the liquid has evaporated, about 10-15 minutes.
Remove the pot from heat. Once any remaining liquid has stopped bubbling, add in handfuls of the shredded cheese and mix until everything is combined and smooth.
Adjust seasonings to taste.
Serve immediately with the crispy bacon and onions, applesauce on the side, and optionally parsley for garnish.