Add the olive oil and chicken to a skillet. Sprinkle with salt & pepper. Turn the burner to medium-high heat and sauté for about 7 minutes (stirring fairly often), or until the chicken is just cooked through.
Take the chicken out of the pan and set aside.
Add the butter and onion to the pan and sauté for 3 minutes.
Add the cabbage to the pan and cook for about 10-15 minutes uncovered, stirring fairly often, until the cabbage is nice and soft (or cooked to desired tenderness). The cabbage at the bottom of the pan will start to wilt after a few minutes and it will become easier to stir. The onions will also start to lightly brown and become more flavorful.
Stir in the garlic and paprika.
Add the chicken back in, and cook until it's heated through, stirring fairly often. This should only take a few minutes.
Taste and season with salt & pepper as needed (there's a lot of cabbage so I used a fair amount of salt). Serve immediately.