In a large, heavy-bottomed pan fry the bacon. Drain the grease. Chop bacon into 1/2 pieces and set aside.
In the same pan, over medium-high heat, add the pasta, garlic, chicken broth, cream, and onion. Cover and bring to a boil and cook for 7-10 minutes or until the pasta is al dente, stirring occasionally.
Add the parmesan, salt and pepper, and stir until the cheese is melted. Mix half the bacon into the pasta and garnish with the remaining.
Garnish with parsley and serve while hot.
If you would like to make this a Chicken Bacon Alfredo Pasta, cut your raw chicken breasts (2 small breasts) into bite sized pieces and cook in your pan with little olive oil, salt and pepper. Remove when cooked, then cook bacon and pasta! All in the same pot! Add your chicken at the end and stir to combine!