Prepare the Ingredients: Begin by trimming any excess fat from the chicken thighs and cutting them into evenly sized chunks, about 1 to 2 inches. Dice the onion finely, and roughly chop the garlic cloves. Chop the rosemary and dill, and rinse the canned beans under cold water to remove excess sodium.
Sauté Aromatics: Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Once hot, add the diced onion and garlic. Cook, stirring frequently, until the onion becomes soft and translucent, about 5 minutes. This builds a flavorful base for the stew.
Brown the Chicken: Add the chicken pieces to the pot along with the fresh rosemary, dried oregano, and chili flakes. Season with sea salt and freshly ground black pepper. Stir to coat the chicken in the herbs and spices, then cook for 4 to 5 minutes, allowing the chicken to brown on all sides for extra depth of flavor.
Add Beans and Broth: Pour in the drained white beans and chicken broth. Squeeze in the juice of one lemon and give everything a good stir. Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let it simmer gently for 20 minutes, letting the flavors meld and the chicken cook through.
Finish with Greens and Herbs: After simmering, add the fresh spinach and chopped dill to the pot. Stir until the spinach wilts and blends into the stew. Taste and adjust seasoning with additional salt, pepper, and lemon juice to brighten the dish.
Serve Warm: Ladle the stew into bowls and garnish with extra lemon wedges on the side. Serve with crusty bread to soak up the flavorful broth for a satisfying meal.