Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Cook the pasta: Boil in salted water until just shy of al dente (1–2 minutes less than package).
Drain and set aside.
Crisp the bacon: In a large skillet, cook bacon until crisp. Transfer to a paper towel-lined plate. Reserve 1 tablespoon bacon fat in the pan.
Sauté aromatics: Add olive oil or butter to the pan if needed.
Sauté onion over medium heat until soft, 3–4 minutes. Stir in garlic for 30 seconds until fragrant.
Make the sauce base: Sprinkle in ranch seasoning. Stir in chicken broth and milk.
Bring to a gentle simmer.
Add creaminess: Whisk in cream cheese until smooth. Remove from heat and stir in sour cream (or Greek yogurt), 1 1/2 cups shredded cheese, and black pepper. Taste and adjust salt.
Combine: In a large bowl, mix cooked pasta, chicken, half the bacon, and any veggies (broccoli or peas).
Pour the sauce over and toss to coat evenly.
Assemble: Spread the mixture into the baking dish. Top with the remaining 1/2 cup cheese and the rest of the bacon.
Bake: Bake uncovered for 18–22 minutes, until bubbly around the edges and the top is lightly golden.
Finish and serve: Let rest 5 minutes. Garnish with parsley or green onions.
Serve warm.