Start off by frying the bacon over medium heat. Once the bacon is nice, and golden brown remove it from the pan, and set it to the side. Then crumble ( or cut).
While the bacon is frying, prepare the cavatappi pasta as directed on the back of the box.
Once the bacon is done toss in the asparagus into the pot, and cook for 3 minutes before adding in the mushrooms.
Cook, until the asparagus softens a bit, then remove the vegetables from the pan.
Sprinkle in 1 tbsp of all purpose flour, and whisk.
Pour in the half & half, and stir.
Sprinkle in the shredded gouda, and stir the cheese in until the dish is nice and creamy.
Add in the garlic, 1 tsp of kosher salt, and 1/2 tsp of black pepper. Stir.
Add the mushrooms, and asparagus into the creamy sauce, then crumble in some of the bacon ( leave a little bit for garnishing the final dish!). Fold the ingredients.
Now add in the cavatappi, and fold the ingredients.
Turn off the heat , and remove the pan.
Dish out the pasta and top with bacon( and parsley if you'd like).
Serve & enjoy!