Heat the olive oil in a large skillet over medium heat.
Add the diced onion and sauté for about 3-4 minutes or until the onion is translucent.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the sliced kielbasa to the skillet and cook for about 5 minutes until lightly browned.
Add the chopped cabbage to the skillet, stirring to combine with the kielbasa and onions.
Season the mixture with salt, black pepper, and paprika. Stir well to ensure the cabbage is evenly coated.
Cover the skillet and let it cook for 8-10 minutes, stirring occasionally, until the cabbage is tender.
If desired, stir in apple cider vinegar for added flavor before serving.
Taste and adjust seasonings if necessary, then serve hot.