Pat the chicken thighs dry with paper towels—this helps them brown better. Heat olive oil in a large skillet over medium-high heat for about 2 minutes. Sear the chicken for 3-4 minutes per side until golden brown, then transfer to your slow cooker. This step takes maybe 10 minutes total but makes a huge difference in flavor.
Add the diced onion and minced garlic to the same skillet for 1 minute, stirring constantly. Pour in the chicken broth, scraping up all those brown bits stuck to the bottom. This is called deglazing and it's worth doing—trust me on this.
Pour the broth mixture over the chicken in the slow cooker. You'll hear it sizzle as the warm liquid hits the hot chicken—that's your signal everything's working perfectly. Add the carrots, potatoes, thyme, rosemary, salt, pepper, and bay leaves.
Stir everything together gently so the veggies are mostly submerged. Cover and cook on low for 6 hours, or on high for 3-4 hours if you're in a rush. I always go low because the meat gets more tender and the flavors meld better.
After about 5 hours, I like to give it a quick stir and check that the potatoes are getting soft. The chicken should shred easily with a fork at this point, but it keeps getting better the longer it sits.
When your kitchen smells like warm herbs and caramelized onions—that's how you know it's done. The chicken will be so tender it practically falls apart, and the broth becomes this rich, savory sauce. This is the moment you know dinner's about to be perfect.
Remove the bay leaves before serving. Taste the broth and add more salt and pepper if needed—I always adjust at the end. Ladle everything into bowls and watch your family dig in immediately.