In a large skillet, begin to fry the five pieces of bacon on medium heat for 5 minutes until crispy (flip half way through).
Remove the bacon from the skillet (keep all the bacon fat in the skillet) and place the thinly sliced vidalia onions in the pan, mix well and cook on low for 15 minutes. Half way through mix, and add ¼ cup water. Place lid back on and cook longer. Continue to check every few minutes. Make sure the skillet stays moist and add the additional ¼ cup of water.
While the onions are caramelizing begin to cook the spaetzle according to the package. Remove once cooked and set to the side.
Chop the bacon into bite size pieces and place back in skillet with the onions, mix well then add the cooked spaetzle to the skillet. season with salt, pepper, dry parsley, and butter. Mix well and serve immediately.