Boil the pasta: Bring a large pot of salted water to a boil. Cook the protein pasta according to package directions until al dente.
Reserve 1/2 cup pasta water, then drain.
Crisp the bacon: In a large skillet, cook the chopped bacon over medium heat until crispy, 5–7 minutes. Transfer to a paper towel–lined plate. Leave 1 tablespoon of bacon fat in the pan and discard the rest.
Season the chicken: Pat chicken dry.
Toss with 1 tablespoon olive oil, salt, pepper, garlic powder, onion powder, and 1 teaspoon ranch seasoning.
Sear the chicken: In the same skillet over medium-high heat, add the remaining 1 tablespoon olive oil if needed. Cook the chicken in a single layer, 3–4 minutes per side, until golden and cooked through. Remove to a plate.
Sauté the garlic: Reduce heat to medium.
Add minced garlic to the skillet and cook 30 seconds, stirring, until fragrant. Do not brown.
Build the sauce base: Pour in chicken broth and stir, scraping up any browned bits. Whisk in the cream cheese until smooth and melted, 2–3 minutes.
Add the creamy element: Take the pan off the heat for a moment.
Stir in Greek yogurt, Parmesan, and the remaining ranch seasoning to taste. Return to low heat and whisk until silky. If too thick, loosen with a splash of pasta water.
Add veggies: Stir in peas or spinach.
Simmer on low 1–2 minutes until warmed or wilted.
Combine: Add cooked pasta, chicken, and most of the bacon to the skillet. Toss gently until everything is well coated. Adjust seasoning with salt, pepper, and a pinch of red pepper flakes if using.
Add more pasta water as needed for a glossy sauce.
Finish and serve: Squeeze a little lemon over the top if you like brightness. Garnish with remaining bacon and chopped chives or parsley. Serve hot.