Cook the Pasta
Bring a large pot of salted water to a boil. Cook penne until al dente. Reserve ½ cup pasta water, drain, and set aside.
Cook the Chicken
Season chicken with salt, pepper, and a pinch of ranch seasoning. Heat olive oil in a large skillet over medium-high heat. Cook chicken until golden and fully cooked. Remove and set aside.
Cook the Bacon
In the same skillet, cook bacon until crispy. Transfer to paper towels and crumble. Leave about 1 tablespoon bacon grease in the pan.
Make the Sauce
Reduce heat to medium. Add butter, onion, and garlic. Sauté until soft and fragrant. Stir in cream cheese and heavy cream until smooth.
Add Cheese & Seasoning
Mix in cheddar cheese and remaining ranch seasoning. Stir until melted and creamy. Add reserved pasta water if needed.
Combine Everything
Return chicken and bacon to the skillet. Add cooked penne and toss until fully coated.
Serve
Taste and adjust seasoning. Garnish if desired and serve warm.