Cook the bacon. In a skillet over medium heat, cook bacon until crisp. Remove, crumble, and set aside.
Drain most of the grease, leaving about 1 teaspoon for flavor.
Season and sear the chicken. Pat chicken dry and season both sides with salt, pepper, garlic powder, and onion powder. Heat butter or oil in the same skillet over medium-high heat. Sear chicken 3–4 minutes per side until golden.
Transfer to a plate. (It doesn’t need to be fully cooked yet.)
Make the creamy base. Lower heat to medium. Add chicken broth and ranch seasoning to the skillet, scraping up browned bits. Whisk in cream cheese until smooth.
Stir in heavy cream and half of the shredded cheddar.
Combine and simmer. Return chicken and any juices to the pan. Spoon sauce over the chicken. Cover and simmer on low 8–12 minutes, or until the chicken reaches 165°F and is tender.
Shred or slice. Remove chicken and shred with two forks (or slice if you prefer chunks).
Stir the chicken back into the sauce.
Add the finishing touches. Fold in crumbled bacon and most of the green onions. Sprinkle remaining cheddar on top, cover for 2–3 minutes to melt. Taste and adjust salt and pepper.
Prep your sides. While the chicken finishes, steam broccoli or sauté cauliflower rice in a separate pan with a little butter, salt, and pepper until tender.
Portion for meal prep. Divide chicken and sauce into 4–6 containers.
Add your chosen veggie side. Garnish with remaining green onions and parsley.