Start by patting the chicken breasts dry with paper towels. This helps them brown better. Season both sides with salt and pepper. Heat olive oil in a Dutch oven over medium-high heat and sear each breast for about 3–4 minutes per side until golden. Then set them aside.
In the same pot, toss in the chopped onions, carrots, and celery. Cook for about 5–7 minutes until soft and fragrant. Stir them occasionally so they don’t burn. This combo is the heart of most good stews.
Now add the minced garlic, dried thyme, and rosemary. Let them cook for just a minute while stirring constantly. This is when the kitchen really starts to smell amazing.
Pour in the stout and chicken broth. Stir and scrape the bottom of the pot to lift any caramelized bits—that’s pure flavor! Bring the pot to a gentle simmer.
Carefully return the seared chicken breasts to the pot. Cover and simmer over low heat for 20–25 minutes. The chicken should be fully cooked and tender (internal temp 165°F/74°C).
Meanwhile, cook the diced bacon in a separate skillet until crispy. Remove and set aside. Don’t discard the bacon fat—it’s liquid gold for flavor.
In the same skillet with bacon fat, add shredded cabbage and cubed potatoes. Sauté gently for 15–20 minutes until the cabbage is soft and the potatoes are fork-tender. If needed, splash in a little broth to keep things from drying out.
Stir in butter and season the cabbage mixture with more salt and pepper to taste. This is what gives it that silky, rich finish.
Let the chicken rest for a few minutes before slicing or shredding. Spoon the cabbage and potatoes onto serving plates, top with chicken, sprinkle crispy bacon and parsley, and serve right away.