Boil pasta in heavily salted water until cooked. Drain and rinse the pasta in cold water until it is room temperature.
While the pasta cooks, cook the bacon in a frying pan or on the stove top until crispy. Reserve the bacon grease and cut the bacon into bite size pieces.
Slice the chicken breasts horizontally into two pieces each. Season with salt and pepper. Heat bacon grease over medium heat in a frying pan and cook the chicken over medium for 4 minutes each side. Slice chicken into thin strips.
While the chicken cooks, dice the green bell pepper, finely dice the red onion, and chop the parsley. Add the cooked and cooled pasta, chicken strips, crispy, bacon, pepper, onion, and parsley to a large mixing bowl.
Pour the ranch dressing into the mixing bowl and toss to combine thoroughly. Serve immediately or chill and serve chilled.
Notes
serve chilled or at room temperature
to prepare a head of time, mix all of the ingredients together except for the ranch dressing. Toss the other ingredients with the ranch just before serving.