Add the olive oil to a large pot over medium-high heat. When the oil is hot, add the chicken and sear it on both sides until it is golden brown (about 2 minutes per side). Remove the chicken from the pot and set aside.
In the same pot, add the onion and cook until translucent, about 4 minutes. Add garlic and cook for an additional minute.
Add the paprika, potatoes, and chicken broth. Add the seared chicken back in. Bring the mixture to a boil then turn the heat to low, cover the pot, and cook for 15 minutes, or until potatoes are soft and chicken is cooked through.
Remove the chicken from the pot and use two forks to shred it apart. Add the chicken back in along with the white beans, milk, kale, parmesan, salt, and pepper. Stir until the kale is beginning to wilt.
Add fresh dill and serve. Top with fresh cracked black pepper and lemon zest. Enjoy!